0001628280-24-029629.txt : 20240624 0001628280-24-029629.hdr.sgml : 20240624 20240624171311 ACCESSION NUMBER: 0001628280-24-029629 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 101 CONFORMED PERIOD OF REPORT: 20240427 FILED AS OF DATE: 20240624 DATE AS OF CHANGE: 20240624 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Credo Technology Group Holding Ltd CENTRAL INDEX KEY: 0001807794 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 000000000 STATE OF INCORPORATION: E9 FISCAL YEAR END: 0429 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-41249 FILM NUMBER: 241065267 BUSINESS ADDRESS: STREET 1: C/O MAPLES CORPORATE SERVICES, LIMITED STREET 2: PO BOX 309, UGLAND HOUSE CITY: GRAND CAYMAN STATE: E9 ZIP: KY1-1104 BUSINESS PHONE: (408) 664-9329 MAIL ADDRESS: STREET 1: C/O MAPLES CORPORATE SERVICES, LIMITED STREET 2: PO BOX 309, UGLAND HOUSE CITY: GRAND CAYMAN STATE: E9 ZIP: KY1-1104 10-K 1 crdo-20240427.htm 10-K crdo-20240427
0001807794FALSEFY2024P7YP1Yhttp://fasb.org/us-gaap/2023#AccountsPayableAndOtherAccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#AccountsPayableAndOtherAccruedLiabilitiesCurrent0.02083iso4217:USDxbrli:sharesiso4217:USDxbrli:sharesxbrli:purecrdo:segmentutr:Ycrdo:vote00018077942023-04-302024-04-2700018077942023-10-2800018077942024-06-1700018077942024-04-2700018077942023-04-290001807794us-gaap:ProductMember2023-04-302024-04-270001807794us-gaap:ProductMember2022-05-012023-04-290001807794us-gaap:ProductMember2021-05-012022-04-300001807794crdo:ProductEngineeringServicesMember2023-04-302024-04-270001807794crdo:ProductEngineeringServicesMember2022-05-012023-04-290001807794crdo:ProductEngineeringServicesMember2021-05-012022-04-300001807794us-gaap:LicenseMember2023-04-302024-04-270001807794us-gaap:LicenseMember2022-05-012023-04-290001807794us-gaap:LicenseMember2021-05-012022-04-3000018077942022-05-012023-04-2900018077942021-05-012022-04-3000018077942021-04-300001807794us-gaap:CommonStockMember2021-04-300001807794us-gaap:AdditionalPaidInCapitalMember2021-04-300001807794us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-300001807794us-gaap:RetainedEarningsMember2021-04-300001807794us-gaap:SeriesDPreferredStockMember2021-05-012022-04-300001807794crdo:SeriesDConvertiblePreferredSharesMember2021-05-012022-04-300001807794us-gaap:CommonStockMember2021-05-012022-04-300001807794us-gaap:AdditionalPaidInCapitalMember2021-05-012022-04-300001807794us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-05-012022-04-300001807794us-gaap:RetainedEarningsMember2021-05-012022-04-3000018077942022-04-300001807794us-gaap:CommonStockMember2022-04-300001807794us-gaap:AdditionalPaidInCapitalMember2022-04-300001807794us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-300001807794us-gaap:RetainedEarningsMember2022-04-300001807794us-gaap:CommonStockMember2022-05-012023-04-290001807794us-gaap:AdditionalPaidInCapitalMember2022-05-012023-04-290001807794us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-05-012023-04-290001807794us-gaap:RetainedEarningsMember2022-05-012023-04-290001807794us-gaap:CommonStockMember2023-04-290001807794us-gaap:AdditionalPaidInCapitalMember2023-04-290001807794us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-290001807794us-gaap:RetainedEarningsMember2023-04-290001807794us-gaap:CommonStockMember2023-04-302024-04-270001807794us-gaap:AdditionalPaidInCapitalMember2023-04-302024-04-270001807794us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-302024-04-270001807794us-gaap:RetainedEarningsMember2023-04-302024-04-270001807794us-gaap:CommonStockMember2024-04-270001807794us-gaap:AdditionalPaidInCapitalMember2024-04-270001807794us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-04-270001807794us-gaap:RetainedEarningsMember2024-04-270001807794us-gaap:IPOMember2022-01-312022-01-3100018077942022-01-310001807794us-gaap:IPOMember2022-01-310001807794crdo:IPOSoldByCompanyMember2022-01-312022-01-310001807794crdo:IPOSoldByExistingShareholdersMember2022-01-312022-01-310001807794us-gaap:OverAllotmentOptionMember2022-02-102022-02-1000018077942022-01-312022-01-310001807794us-gaap:IPOMember2023-12-082023-12-0800018077942023-12-080001807794us-gaap:IPOMember2023-12-080001807794crdo:IPOSoldByCompanyMember2023-12-082023-12-080001807794crdo:IPOSoldByExistingShareholdersMember2023-12-082023-12-080001807794crdo:ComputerEquipmentAndSoftwareMember2024-04-270001807794us-gaap:FurnitureAndFixturesMember2024-04-270001807794crdo:LaboratoryEquipmentMember2024-04-270001807794crdo:ProductionEquipmentMember2024-04-270001807794crdo:CustomerAMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2023-04-302024-04-270001807794crdo:CustomerAMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2022-05-012023-04-290001807794crdo:CustomerBMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2023-04-302024-04-270001807794us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMembercrdo:CustomerCMember2022-05-012023-04-290001807794crdo:CustomerAMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-04-302024-04-270001807794crdo:CustomerAMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2022-05-012023-04-290001807794crdo:CustomerBMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-04-302024-04-270001807794us-gaap:CustomerConcentrationRiskMembercrdo:CustomerCMemberus-gaap:SalesRevenueNetMember2022-05-012023-04-290001807794us-gaap:CustomerConcentrationRiskMembercrdo:CustomerCMemberus-gaap:SalesRevenueNetMember2021-05-012022-04-300001807794us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMembercrdo:CustomerDMember2021-05-012022-04-300001807794crdo:CustomerEMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2022-05-012023-04-290001807794crdo:CustomerEMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2021-05-012022-04-300001807794crdo:CustomerFMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2021-05-012022-04-300001807794crdo:IPLicensingAndDevelopmentContractCustomerMember2022-04-300001807794crdo:IPLicensingAndDevelopmentContractCustomerMember2023-04-302024-04-270001807794us-gaap:WarrantMember2023-04-302024-04-270001807794us-gaap:WarrantMember2022-05-012023-04-290001807794us-gaap:MeasurementInputPriceVolatilityMember2024-04-270001807794us-gaap:MeasurementInputExpectedTermMember2024-04-270001807794us-gaap:MeasurementInputRiskFreeInterestRateMember2024-04-270001807794us-gaap:MeasurementInputExpectedDividendRateMember2024-04-2700018077942024-04-282024-04-270001807794us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-04-270001807794us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-04-270001807794us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-04-270001807794us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-04-270001807794us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-04-270001807794us-gaap:FairValueInputsLevel2Memberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2024-04-270001807794us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-04-270001807794us-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2024-04-270001807794us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-04-270001807794us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-04-270001807794us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-04-270001807794us-gaap:FairValueMeasurementsRecurringMember2024-04-270001807794us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-04-290001807794us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-04-290001807794us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-04-290001807794us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-04-290001807794us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-04-290001807794us-gaap:FairValueInputsLevel2Memberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2023-04-290001807794us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-04-290001807794us-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2023-04-290001807794us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-04-290001807794us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-04-290001807794us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-04-290001807794us-gaap:FairValueMeasurementsRecurringMember2023-04-290001807794crdo:ComputerEquipmentAndSoftwareMember2023-04-290001807794crdo:LaboratoryEquipmentMember2023-04-290001807794crdo:ProductionEquipmentMember2023-04-290001807794us-gaap:LeaseholdImprovementsMember2024-04-270001807794us-gaap:LeaseholdImprovementsMember2023-04-290001807794us-gaap:OtherMachineryAndEquipmentMember2024-04-270001807794us-gaap:OtherMachineryAndEquipmentMember2023-04-290001807794us-gaap:ConstructionInProgressMember2024-04-270001807794us-gaap:ConstructionInProgressMember2023-04-290001807794crdo:ManufacturingVendorsMember2024-04-270001807794crdo:TechnologyLicenseFeesMember2024-04-270001807794us-gaap:InventoriesMember2024-04-270001807794us-gaap:CapitalAdditionsMember2024-04-2700018077942022-01-300001807794us-gaap:SeriesAPreferredStockMember2022-01-300001807794us-gaap:SeriesBPreferredStockMember2022-01-300001807794us-gaap:SeriesCPreferredStockMember2022-01-300001807794us-gaap:SeriesDPreferredStockMember2022-01-300001807794crdo:SeriesDConvertiblePreferredSharesMember2022-01-300001807794crdo:EarlyOptionExerciseMember2024-04-270001807794crdo:EarlyOptionExerciseMember2023-04-290001807794crdo:A2015StockPlanMember2022-04-300001807794crdo:A2015StockPlanMember2015-02-012015-02-280001807794crdo:A2015StockPlanMember2023-04-302024-04-270001807794crdo:A2015StockPlanMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2023-04-302024-04-2700018077942020-05-012021-04-300001807794us-gaap:EmployeeStockOptionMember2023-04-302024-04-270001807794us-gaap:EmployeeStockOptionMember2021-05-012022-04-300001807794crdo:A2021LongTermIncentivePlanMember2021-12-310001807794us-gaap:EmployeeStockOptionMembercrdo:A2021LongTermIncentivePlanMember2021-12-012021-12-310001807794crdo:A2021LongTermIncentivePlanMember2021-12-012021-12-310001807794us-gaap:RestrictedStockUnitsRSUMember2022-04-300001807794us-gaap:RestrictedStockUnitsRSUMember2021-05-012022-04-300001807794us-gaap:RestrictedStockUnitsRSUMember2022-05-012023-04-290001807794us-gaap:RestrictedStockUnitsRSUMember2023-04-290001807794us-gaap:RestrictedStockUnitsRSUMember2023-04-302024-04-270001807794us-gaap:RestrictedStockUnitsRSUMember2024-04-270001807794crdo:A2021LongTermIncentivePlanMember2024-04-270001807794us-gaap:EmployeeStockMember2022-01-310001807794us-gaap:EmployeeStockMember2022-01-012022-01-310001807794us-gaap:EmployeeStockMember2023-04-302024-04-270001807794us-gaap:EmployeeStockMember2022-05-012023-04-290001807794us-gaap:EmployeeStockMember2021-05-012022-04-300001807794us-gaap:EmployeeStockMember2024-04-270001807794us-gaap:EmployeeStockMember2023-04-290001807794us-gaap:EmployeeStockMember2022-04-300001807794us-gaap:CostOfSalesMember2023-04-302024-04-270001807794us-gaap:CostOfSalesMember2022-05-012023-04-290001807794us-gaap:CostOfSalesMember2021-05-012022-04-300001807794us-gaap:ResearchAndDevelopmentExpenseMember2023-04-302024-04-270001807794us-gaap:ResearchAndDevelopmentExpenseMember2022-05-012023-04-290001807794us-gaap:ResearchAndDevelopmentExpenseMember2021-05-012022-04-300001807794us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-04-302024-04-270001807794us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-05-012023-04-290001807794us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-05-012022-04-300001807794crdo:A2015StockPlanMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2023-04-302024-04-270001807794srt:MinimumMember2024-04-270001807794srt:MaximumMember2024-04-270001807794us-gaap:ResearchMember2023-04-302024-04-2700018077942024-01-282024-04-270001807794us-gaap:DomesticCountryMember2024-04-270001807794us-gaap:StateAndLocalJurisdictionMember2024-04-270001807794us-gaap:StockCompensationPlanMember2023-04-302024-04-270001807794us-gaap:StockCompensationPlanMember2022-05-012023-04-290001807794us-gaap:StockCompensationPlanMember2021-05-012022-04-300001807794us-gaap:WarrantMember2023-04-302024-04-270001807794us-gaap:WarrantMember2022-05-012023-04-290001807794us-gaap:WarrantMember2021-05-012022-04-300001807794country:HK2023-04-302024-04-270001807794country:HK2022-05-012023-04-290001807794country:HK2021-05-012022-04-300001807794country:US2023-04-302024-04-270001807794country:US2022-05-012023-04-290001807794country:US2021-05-012022-04-300001807794country:CN2023-04-302024-04-270001807794country:CN2022-05-012023-04-290001807794country:CN2021-05-012022-04-300001807794country:TW2023-04-302024-04-270001807794country:TW2022-05-012023-04-290001807794country:TW2021-05-012022-04-300001807794crdo:RESTOFTHEWORLDMember2023-04-302024-04-270001807794crdo:RESTOFTHEWORLDMember2022-05-012023-04-290001807794crdo:RESTOFTHEWORLDMember2021-05-012022-04-300001807794country:TW2024-04-270001807794country:TW2023-04-290001807794country:US2024-04-270001807794country:US2023-04-290001807794country:HK2024-04-270001807794country:HK2023-04-290001807794country:CN2024-04-270001807794country:CN2023-04-29

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-K
(Mark One)
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended April 27, 2024
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from to
Commission file number 001-41249
CREDO TECHNOLOGY GROUP HOLDING LTD
(Exact Name of Registrant as Specified in Its Charter)
Cayman IslandsN/A
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification No.)
c/o Maples Corporate Services, Limited,
PO Box 309, Ugland House
Grand Cayman, KY1-1104, Cayman Islands
N/A
(Address of principal executive offices)(Zip Code)
Registrant’s telephone number, including area code: (408) 664-9329
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.00005 per shareCRDOThe 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 ☒ No ☐
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes ☐ No
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ☒ No ☐
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files). Yes ☒ No ☐
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, 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. (Check one):
Large accelerated filerAccelerated filer
Non-accelerated filerSmaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐
Indicate by check mark whether the registrant has filed a report on and attestation to its management's assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.
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.
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). ☐
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act). Yes ☐ No
The aggregate market value of the ordinary shares held by non-affiliates of the registrant, based on the closing price of $13.91 per share of the registrant’s ordinary shares on October 28, 2023, the last business day of the registrant’s most recently completed second fiscal quarter, as reported by the Nasdaq Stock Market LLC on such date, was approximately $1.6 billion. For purposes of calculating the aggregate market value of shares held by non-affiliates, the registrant has assumed that all outstanding shares are held by non-affiliates, except for shares owned by each of its executive officers, directors and 5% or greater shareholders. In the case of 5% or greater shareholders, the registrant has not deemed such shareholders to be affiliates unless there are facts and circumstances indicating that such shareholders exercise any control over the registrant. This calculation does not reflect a determination that certain persons are affiliates of the registrant for any other purpose.
The registrant had 165,185,407 ordinary shares outstanding as of June 17, 2024.
DOCUMENTS INCORPORATED BY REFERENCE
Portions of Part III of this Form 10-K are incorporated by reference from the registrant’s definitive proxy statement for its 2024 annual meeting of shareholders, which will be filed with the Securities and Exchange Commission within 120 days after the end of the fiscal year covered by this Form 10-K. Except with respect to information specifically incorporated by reference in this Form 10-K, the proxy statement is not deemed to be filed as part of this Form 10-K.








Table of Contents
Page
PART I
Item 1C.



GENERAL
Unless the context indicates otherwise, references in this Annual Report on Form 10-K to “we,” “us,” “our,” “our company,” “Company” and “Credo” mean Credo Technology Group Holding Ltd, a Cayman Islands exempted company, and its subsidiaries as a group.
Effective May 1, 2022, the Company changed its fiscal year to a 52- or 53-week period ending on the Saturday closest to April 30. Our fiscal year ending April 27, 2024 (fiscal 2024) is a 52-week fiscal year. The first quarter of fiscal 2024 ended on July 29, 2023, the second quarter ended on October 28, 2023 and the third quarter ended on January 27, 2024. Any references to a fiscal year in this Annual Report on Form 10-K are to the 12 months ending on April 30 or the Saturday closest to April 30, as applicable, of the relevant year, and any references to a fiscal quarter are to the applicable quarter within a fiscal year. Our fiscal years ended April 29, 2023 and April 30, 2022 are referred to herein as “fiscal 2023” and “fiscal 2022,” respectively.
SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Annual Report on Form 10-K contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (Securities Act), and Section 21E of the Securities Exchange Act of 1934, as amended (Exchange Act), which are subject to the “safe harbor” created by those sections. These statements involve known and unknown risks, uncertainties and other factors, which may cause our actual results to differ materially from those implied by the forward-looking statements. Words such as “anticipate,” “expect,” “intend,” “plan,” “goal,” “projects,” “believes,” “seeks,” “estimates,” "forecast," "target," “predict,” “future,” “may,” “can,” “will,” “would” and similar expressions identify such forward-looking statements. Any statements contained herein that are not statements of historical facts may be deemed to be forward-looking statements. Forward-looking statements in this report include, but are not limited to, statements about:
•    our expectations regarding our ability to address market and customer demands and to timely develop new or enhanced solutions to meet those demands;
•    anticipated trends, challenges and growth in our business and the markets in which we operate, including pricing expectations;
•    our expectations regarding our revenue, revenue mix, average selling prices, gross margin, and expenses;
•    our expectations regarding dependence on a limited number of customers and end customers;
•    our customer relationships and our ability to retain and expand our customer relationships and to achieve design wins;
•    our expectations regarding the success, cost, and timing of new products;
•    the size and growth potential of the markets for our solutions, and our ability to serve and expand our presence in those markets;
•    our expectations regarding competition in our existing and future markets;
•    the impact a pandemic, epidemic, or other outbreak of disease may in the future have on our business, results of operations and financial condition, as well as the businesses of our suppliers and customers;
•    our expectations regarding regulatory developments in the United States and foreign countries;
•    our expectations regarding the performance of, and our relationships with, our third-party suppliers and manufacturers;



•    our expectations regarding our ability to attract and retain key personnel; and
•    the accuracy of our estimates regarding capital requirements and needs for additional financing.
These forward-looking statements reflect our management’s beliefs and views with respect to future events and are based on estimates and assumptions as of the date of this report and are subject to risks and uncertainties. We discuss many of these risks in greater detail in the “Risk Factor Summary” below and under Part I, Item 1A “Risk Factors.” Moreover, we operate in a very competitive and rapidly changing environment. New risks emerge from time to time. It is not possible for our management to predict all risks, nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements we may make. Given these uncertainties, you should not place undue reliance on these forward-looking statements. We qualify all of the forward-looking statements in this report by these cautionary statements. Unless required by law, we undertake no obligation to update any forward-looking statements, whether written or oral, that may be made from time to time, whether as a result of new information, future developments or otherwise.
In addition, statements that “we believe” and similar statements reflect our beliefs and opinions on the relevant subject. These statements are based upon information available to us as of the date of this Annual Report on Form 10-K, and while we believe such information forms a reasonable basis for such statements, such information may be limited or incomplete, and our statements should not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all potentially available relevant information. These statements are inherently uncertain and investors are cautioned not to unduly rely upon these statements.




RISK FACTORS SUMMARY
Our business is subject to numerous risks and uncertainties, including those described in the “Risk Factors” section of this Annual Report on Form 10-K. Investors should carefully consider these risks and uncertainties when investing in our ordinary shares. The occurrence of any of these risks could harm our business, financial condition, results of operations and/or growth prospects or cause our actual results to differ materially from those contained in forward-looking statements we have made in this report and those we may make from time to time. Additional risks and uncertainties that we are unaware of, or that we currently believe are not material, may also become important factors that adversely affect our business. The principal risks and uncertainties affecting us include:
Risks related to our business, including, but not limited to, the following:
We depend on a limited number of customers for a substantial portion of our revenue.
We do not have long-term purchase commitments from our customers.
We face macroeconomic risks, including but not limited to recessions, inflation, stagflation and other economic conditions.
We have an accumulated deficit. We may incur net losses in the future.
We face intense competition and expect competition to increase in the future.
We may incur substantial expenses to develop, market, and qualify products which may not make any revenue.
We rely on a limited number of third parties to manufacture, assemble and test our products.
We may be subject to cybersecurity breaches, cyberattacks, and other disruptions to information technology systems.
Risks related to our industry, including, but not limited to, the following:
Our target customers may not grow as we currently expect.
Our product markets may not develop as we currently expect.
The general compute and Artificial Intelligence and Machine Learning (AI/ML) infrastructure market is an emerging market that will depend on the success of generative AI technologies, and this market may not develop as we currently expect, including due to regulatory uncertainty.
Risks related to our international operations, including, but not limited to, the following:
Our business, financial condition and results of operations could be adversely affected by worldwide economic conditions, trade restrictions such as export restrictions, sanctions, and tariffs, international and intra-national conflicts, as well as political and economic conditions in the countries where we conduct business.
Our global operations expose us to numerous legal and regulatory requirements including unexpected changes to such requirements.
Uncertainties with respect to the legal system of the People’s Republic of China (the PRC or mainland China), including uncertainties regarding the enforcement of laws, and



sudden or unexpected changes in policies, laws and regulations in the PRC, could adversely affect us.
The PRC government has significant oversight over the conduct of the business of our PRC subsidiaries.
PRC regulation of offshore holding companies and governmental control of currency conversion may delay or prevent us from making loans or additional capital contributions to our PRC subsidiaries.
Risks related to our intellectual property, including, but not limited to, the following:
We may face claims of intellectual property infringement, misappropriation or other violations, which could be time-consuming or costly to defend or settle, result in the loss of significant rights or harm our relationships with our customers or reputation in the industry.
We face risks related to the protection of our intellectual property, particularly outside the United States.





PART I
Item 1. Business
Company Overview
Credo provides innovative, secure, high-speed and power-efficient connectivity solutions. Our solutions target the data infrastructure market, where bandwidth requirements are increasing exponentially, driven by the accelerating deployment of leading edge Artificial Intelligence infrastructure and applications.
Our innovations ease system bandwidth bottlenecks while simultaneously improving on power, security and reliability. Our connectivity solutions are optimized for optical and electrical Ethernet applications, including the 100G (or Gigabits per second), 200G, 400G, 800G and emerging 1.6T (or Terabits per second) markets. Our products are based on our Serializer/Deserializer (SerDes) and Digital Signal Processor (DSP) technologies. Our product families include integrated circuits (ICs), Active Electrical Cables (AECs) and SerDes Chiplets. Our intellectual property (IP) solutions consist primarily of SerDes IP licensing.
Data generation has increased dramatically over the past ten years, creating new and complicated challenges in both circuit and system design. Our proprietary SerDes and DSP technologies enable us to achieve similar performance to leading competitors’ products but at a lower cost and more highly available legacy node (n-1 advantage). Beyond power and performance, Credo continues to innovate to address customers’ system level requirements. We partner with Microsoft on our HiWire Switch AEC and open-source implementation that helps realize Microsoft’s vision for a highly reliable network-managed dual-Top-of-Rack (ToR) architecture (a network architecture design in which computing equipment located within the same or an adjacent rack are, for redundancy, connected to two in-rack network switches, which are, in turn, connected to aggregation switches via fiber optic cables), overcome complex and slow legacy enterprise approaches, simplify deployment and improve connection reliability in the data center.
The multibillion-dollar data infrastructure market that we serve is driven largely by hyperscale data centers (hyperscalers), as well as general compute, AI/ML infrastructure, multi-service operators (MSOs), and mobile network operators (MNOs). The demands for increased bandwidth, improved power and cost efficiency and heightened security have simultaneously and dramatically expanded as work, education and entertainment have rapidly digitized across myriad endpoint users.
We design, market and sell both product and IP solutions. We help define industry conventions and standards within the markets we target by collaborating with technology leaders and standards bodies. We contract with a variety of manufacturing partners to build our products based on our proprietary SerDes and DSP technologies. We develop standard solutions we can sell broadly to our end markets and also develop tailored solutions designed to address specific customer needs. Once developed, these tailored solutions can generally be broadly leveraged across our portfolio and we are able to sell the part or license the IP to the broader market.
We have global sales, marketing and business development teams responsible for identifying and building our customer relationships. We sell our products to hyperscalers and cloud infrastructure providers, as well as MNO, MSO, 5G wireless, enterprise networking, and high performance computing (HPC) customers. We are engaged with all of the major hyperscalers, and our customer base includes over 20 blue chip clients, including more than 10 original equipment manufacturers (OEMs) and original design manufacturers (ODMs), over 10 optical module manufacturers and other leading enterprises.
During fiscal 2024 and 2023, we generated $193.0 million and $184.2 million in total revenue, respectively. Product sales and product engineering services revenue comprised 85% and 83% of our total revenue in fiscal 2024 and 2023, respectively, and IP license revenue represented 15% and 17% of our total revenue in fiscal 2024 and 2023, respectively.

8




Industry Overview
We believe we are well positioned to benefit from the strong secular tailwinds driving the data infrastructure market, which is being driven by several factors, including:
AI/ML Drives an Explosion in Network Traffic: Our hyperscale customers are increasingly pursuing AI/ML infrastructure that requires rack scale interconnectivity densities that are significantly higher than their general compute infrastructure. The growth of AI/ML model sizes is driving an explosion in interconnectivity traffic which enables multiple physical devices to work on the same model at high speed and low latency. Credo provides Ethernet solutions to support this type of interconnectivity, and we believe that as this market matures, it will migrate away from proprietary solutions and towards Ethernet as the standard solution.
Hyperscaler General Compute Traffic Doubles Every 2-3 Years: Our hyperscale customers began to deploy Network Interface Card (NIC) speeds of 200G in calendar year 2023 with 400G on roadmaps for calendar year 2024. As NIC speeds double, there is a need for higher speed east-west traffic infrastructure to support applications such as Remote Direct Memory Access (RDMA), Nonvolative Memory Express (NVMe) and other high-bandwidth applications, while maintaining high reliability and observability within the power and cost constraints of a modern data center.
Hyperscalers, which have the ability to seamlessly provision and add compute, memory, networking, and storage resources to a given node or set of nodes that make up a larger computing, distributed computing, or grid computing environment, drive demand for high-speed, low-power connectivity solutions. Our hyperscale customers have deployed 50G per lane electrical PAM4 data rates in 2023, and they have begun deployments of 100G per lane electrical PAM4 solutions in 2024.
Energy efficiency is becoming a key concern for customers as increased data transfer speeds require more energy to power and cool their systems. Credo’s low-power Screaming Eagle 112G/lane retimers and Dove800 DSPs are enabling our customers to achieve their technical objectives, as well as supporting the important ESG goals of our customers.
Similarly, with the global deployment of high-speed fixed-line and wireless networks, carriers are also increasingly seeking higher performance connectivity solutions to address their substantial growth in traffic. 5G wireless infrastructure has proliferated in some countries but still has much room for growth, and low earth orbit satellite IP solutions such as Starlink offer disruptive performance and cost for users who cannot access the existing infrastructure. Fixed-line infrastructure speeds continue to grow, with the announcement of CableLabs DOCSIS 4.0 10Gb standards and proliferation of fiber-to-the-home.
Beyond hyperscalers and 5G networking, the evolution of connectivity standards for servers such as Peripheral Component Interconnect Express (PCIe) and consumer devices such as Universal Serial Bus (USB) present an additional long-term opportunity. As these connectivity standards move to higher-speed data rates and higher order modulation, innovation in power efficiency and cost efficiency will be required to deliver competitive connectivity solutions. We expect that demand for increasingly sophisticated connectivity solutions will grow alongside the evolution of these standards.
Our Competitive Strengths
We believe our key competitive strengths include the following:
Foundational Intellectual Property: We believe our technology leadership is based on our strong SerDes IP portfolio. Our purpose-built mixed-signal and DSP architectures are the foundation of our high-performance, and power-efficient connectivity solutions. We believe this IP portfolio provides us with a significant competitive advantage.
Comprehensive Family of Connectivity Solutions: Our extensive solutions portfolio includes HiWire AECs, Optical PAM4 DSPs, Line Card PHYs, SerDes Chiplets for Multi-Chip Module (MCM) package

9




integration and SerDes IP licensing. Our products and technologies address our customers’ various bandwidth, power, cost, security, reliability and end-to-end signal integrity requirements. We believe we can provide superior service to our customers by serving as a single point of contact for various requirements. Furthermore, our extensive knowledge and experience across a range of connectivity offerings enables us to better identify potential bottlenecks and design solutions to address them, differentiating us from competitors focused on point solutions.
Best-in-Class Technology: We believe we are at the forefront of the high-performance connectivity market. Our architectural approach enables us to design in mature fabrication processes still deliver leading edge performance and power at a significantly lower cost. Our optimized SerDes architectures achieve industry-leading power efficiency on small die areas in cost-effective mature processes.
Culture of Continuous Innovation: We have a history of innovation and pioneering new technologies including:
Early demonstration and productization of 112G SerDes for Optical and Electrical links
Pioneer in 100G, 200G, 400G, 800G and emerging 1.6T AEC market, establishing a new product category
Industry-leading low-power gearbox for 56G and 112G per lane applications
Delivering 112G XSR IP for multi-chip module (MCM) solutions
Production shipments of SerDes Chiplets, including two versions of 3.2Tbps Chiplets
Shipping industrial temperature (iTemp) PAM4 DSP for 5G market
First to deliver 40G PAM3 SerDes
Created HiWire Switch cable and open-sourced implementation with Microsoft to realize their vision for a highly reliable network-managed dual-ToR architecture
Introduced World’s First 800G DSP for Linear Receive Optics, targeting Hyperscale and AI Data Centers
We believe our culture of continuous innovation positions us as a market leader with best-in-class products and IP solutions.
Top Industry Talent and Experienced Leadership Team: We employ an engineering-focused workforce as well as a highly technical management team with deep industry experience and connectivity expertise. Our global team included 407 engineers as of April 27, 2024, and our international footprint allows us to continue attracting talent needed to support our business. We are led by a team of seasoned semiconductor and connectivity experts. Many of our executives have more than 20 years of semiconductor innovation experience and an extensive track record of successful leadership across multiple semiconductor companies.
Our Growth Strategy
To further our mission of providing secure high-speed connectivity solutions, we intend to focus on the following strategic areas:
Extend our leadership in SerDes technologies. Our proprietary SerDes architectures have underpinned our products and IP solutions since our inception. We intend to continue investing in research and development in our SerDes design to expand our technology leadership.

10




Broaden our portfolio of products and IP solutions. We intend to continue to broaden our portfolio of offerings by developing new products and IP solutions to meet the evolving needs of the data infrastructure ecosystem as well as expand into adjacent markets we do not serve today.
Attract and acquire new customers. We believe that we have a substantial opportunity to continue to grow our customer base. We intend to accelerate new customer acquisition across the markets that we serve as well as enter into new market segments by scaling our sales and marketing capabilities.
Extend and deepen relationships with existing customers. We have demonstrated our ability to sell multiple of our connectivity solutions to several of our major customers, and we will continue to seek to extend and deepen our relationships with existing customers. These relationships with leading hyperscalers, OEMs, ODMs and optical module manufacturers give us insight and extensive visibility into product designs, design specifications, development, production timelines, product implementations and product innovations. Our direct relationships enable us to better anticipate our customer needs and will facilitate our ability to sell multiple connectivity solutions to our customers over time.
Our Products and Solutions
We are pioneering comprehensive Ethernet connectivity solutions that deliver high bandwidth, scalability, and end-to-end signal integrity for next-generation platforms. Today, we offer the following products and solutions: HiWire AECs, Optical PAM4 DSPs, Line Card PHYs, SerDes Chiplets and SerDes IP.
HiWire AECs®: HiWire Active Electrical Cables (AECs) are copper interconnect cables designed for affordable, low-power operation at 100G, 200G, 400G, 800G and emerging 1.6T data speeds. HiWire AECs enable hyperscalers and 5G architects to accelerate the transition to Distributed, Disaggregated Chassis (DDCs) by offering a high-performance alternative to short, thick Direct Attach Cables (DACs) and higher-power, higher-cost Active Optical Cables (AOCs). DDCs allow providers to pair hardware from ODMs with open-source and third-party software to address issues surrounding operating expenses, flexibility and cost in traditional chassis applications. Our ToR to NIC AEC solutions enable hardware architects to pair commodity NIC and ToR hardware with value-added AECs to address needs related to redundancy and racking plans. Our HiWire AEC solutions include SWITCH, SPAN, SHIFT, and CLOS AECs, and Pluggable Patch Panel P3:
Credo HiWire SWITCH AECs enable a NIC to connect to two ToRs in an Active/Standby configuration for sub-millisecond failover that is fully network operating system managed. This enables the simplicity of a single NIC-ToR connector for the server and user with reliability and convergence times that are superior to legacy link aggregation structures.
Credo HiWire SPAN AECs are a plug and play replacement of AOC for high-speed interconnects. Intended for rack-to-rack connectivity, these cables support up to 7-meter reach, consume up to 50% less power than AOCs, cost less than AOCs and offer a 10-year service life.
Credo’s HiWire SHIFT AECs provide breakout functionality to enable a single high-speed port to connect to two or four lower-speed ports. In some cases, this involves speed shifting functionality where lane speeds are changed (e.g., one lane of 112G becomes 2 lanes of 56G), modulation schemes are changed(e.g., PAM4 symbol becomes two non-return-to-zero (NRZ) symbols) and forward error correction is terminated and/or generated to ensure a plug and play bridge between two different speed hosts.
Credo HiWire CLOS AECs are specifically designed for high density in-rack or HPC rack-to-rack interconnect to support CLOS architectures, a type of non-blocking, multistage switching architecture that reduces the number of ports required in an interconnected fabric. With up to

11




50% less power than optical solutions and up to 75% less volume than DACs, these AECs enable CLOS cabling densities up to 1,000 cables per rack.
Credo Pluggable Patch Panel P3 enables services providers and hyperscalers flexibility in deploying modern pluggable optics with new and legacy switches and routers. The HiWire P3 is a single rack unit (1RU), 32 port QSFP-DD appliance that allows standard pluggable optics to directly connect to an AEC without the use of a switch chip, providing power, cooling, and control plane access.
Optical DSPs: Credo optical digital signal processors (DSPs) are a key building block inside optical transceivers that are used in AI clusters, hyperscale data centers, service provider networks, enterprise networks, and 5G wireless infrastructure. Optical transceivers and active optical cables (AOCs) based on Credo DSPs provide Ethernet connectivity from 5m up to 10km+ and span rates from 50Gb/s to 800Gb/s and beyond.
Now in their fourth generation, Credo DSPs operating at 50G/lane and 100G/lane PAM4 offer an exceptional combination of performance, energy efficiency, and value by integrating such features as laser drivers, DSP based signal equalization, non-linear distortion compensation, transmitter signal conditioning and long reach capable host side SerDes.
The Credo Seagull family of DSPs operate at 50G/lane. This comprehensive product family includes 1x50G, 2x50G, 4x50G and 8x50G product variants that enable transceivers and AOCs from 50Gb/s to 400Gb/s applications. Credo’s 50G/lane transimpedance amplifier (TIA) complements this family of devices and creates a compelling bundled solution of DSP, laser driver and TIA for new 50G/lane module designs. Also included in the Seagull family is a unique product optimized for 64G Fibre Channel, used in storage networks.
The Credo Dove family of DSPs operate at 100G/lane. This product family includes 4x100G and 8x100G DSPs each with a range of integrated laser driver options for silicon photonics, EMLs and VCSELs. The range of laser drivers makes these DSPs suitable for both multi-mode and single-mode fiber applications operating at either 400Gb/s or 800Gb/s. The Dove 850 is the newest member of the Dove family and is the industry's first unidirectional 8x100G DSP specifically for Linear Receive Optics (LRO). LRO is an innovative new concept that removes DSP functionality from the module receiver to dramatically improve energy efficiency in high volume AI deployments.
Line Card PHYs: We are enabling data connectivity and security in hyperscale and enterprise data centers with leading edge, low-power line card PHY solutions. Our Retimers, Gearboxes and MACsec/IPSEC devices facilitate PAM4/NRZ backplane and line card connectivity at up to 112G per lane. Our components enable platforms with capabilities reaching 52.1 Terabits per second (Tbps), featuring 800G ports. Dedicated and multi-mode Retimers, Gearboxes and MACsecs, each built around our low-power, high-performance SerDes IP, enable our customers to meet performance, power and price objectives.
Our Line Card PHY product families include our Bald Eagle, Black Hawk and Screaming Eagle products for Retimer and Gearboxes, as well as our Owl and Osprey products for MACsec/IPSEC applications.
SerDes Chiplets: SerDes technology enables data transmission at high rates while minimizing the number of interconnects required. As the bandwidth of interconnects increase, the complexity of the design for signal transmission increases. Our SerDes architecture has made it possible to deliver cost- and power-effective SerDes solutions in mature process nodes and make them available in chiplet form (multiple SerDes lanes in a single die) for integration with MCM, System-on-Chips (SoCs), overcoming the need for matching core logic and SerDes IP in the same process node. Our SerDes Chiplets are designed for high performance and low power from mature processes, allowing customers to fabricate their core logic in advanced processes and combine them in their MCM SoC.

12




SerDes IP: SerDes IP is designed for the easy SoC integration of tens to hundreds of SerDes lanes. The IP range in performance for 1G to 112G per lane. Additionally, we developed USB4 Version 2 SerDes IP which has been adopted by a major OEM.
We designed our SerDes IP to optimally balance performance, power and manufacturing process costs and risks. Our patented mixed signal and DSP architectures are the foundation of our high-performance and low-power SerDes technology. Our architectural approach enables design in a mature fabrication process while delivering leading-edge performance and power efficiency, which has led to our more than 50 IP licensing engagements. Nevertheless, as part of our commitment to long-term innovation, we continuously develop technology in cutting-edge fabrication processes such as 3nm in order to enhance our competitive position, and to serve the market of IP licensing customers whose logic requires cutting-edge fabrication processes.
Our Customers
We sell our products to hyperscalers, OEMs, ODMs and optical module manufacturers, as well as into the enterprise and HPC markets. We work closely and have engagements with industry-leading companies across these segments.
We currently rely and expect to continue to rely on a limited number of customers for a significant part of our revenue. In fiscal 2024, sales to our top 10 customers accounted for approximately 86% of our total revenue. Furthermore, we had two customers that each accounted for 10% or more of our total fiscal 2024 revenue with the two customers accounting for 39% and 15%, respectively.
Sales and Marketing
We employ a two-pronged sales strategy targeting both the end users of our products, as well as the suppliers of our end users. By engaging directly with the end user, we are able to better understand the needs of our customers and cater our solutions to their most pressing connectivity requirements.
This strategy has enabled us to become the preferred vendor to a number of our customers across the world who, in turn, require their suppliers, OEMs, ODMs and optical module manufacturers to utilize our solutions.
We sell our solutions worldwide through our direct sales force. We have a sales presence in North America, Asia and Europe. Our direct sales force is supported by marketing, business development and Field Application Engineer teams across our regions. These teams are organized to align with our product verticals.
Manufacturing and Suppliers
We utilize a fabless business model, working with a network of third parties to manufacture, assemble and test our connectivity products. This approach allows us to focus our engineering and design resources on our core competencies and to control and reduce our fixed costs and capital expenditures.
We subject our third-party manufacturing contractors to qualification requirements to meet the high quality and reliability standards required of our products. We qualify our contractors and their processes before applying technology to our products. Our engineers work closely with our third-party foundry vendor and other contractors to increase yield, lower manufacturing costs and improve product quality.
Wafer Fabrication: We currently utilize a wide range of semiconductor process generations to develop and manufacture our products. In fiscal year 2024, we exclusively used Taiwan Semiconductor Manufacturing Company Limited (TSMC) for semiconductor wafer production.
Package, Assembly and Testing: Upon the completion of processing at the foundry, we use third-party contractors for packaging, assembly and testing, including Amkor Technology Inc. (Amkor) and Advanced Semiconductor Engineering, Inc. (ASE) for packaging our IC products,

13




King Yuan Electronics Company (KYEC) and Sigurd Microelectronics Corp. (Sigurd) for testing our IC products and BizLink Technology, Inc. (BizLink) and Cheng Ui Precision Industry (Foxlink) for manufacturing our AEC products.
Research and Development
We view our technology as a competitive advantage and devote substantial resources to the research and development of new products and the improvement of existing products. We have committed, and plan to continue to commit, significant resources to technology and product innovation and development. We have assembled a team of highly skilled engineers with deep signal processing expertise who are located in San Jose, California, mainland China and Taiwan. As of April 27, 2024, we employed 407 engineers. Research and development expenses for fiscal 2024 and 2023 were $95.5 million and $76.8 million, respectively.
Intellectual Property
Our commercial success depends in part on our ability to obtain and maintain intellectual property protection for our brand and technology, defend and enforce our intellectual property rights, preserve the confidentiality of our trade secrets, operate our business without infringing, misappropriating or otherwise violating the intellectual property or proprietary rights of third parties and prevent third parties from infringing, misappropriating or otherwise violating our intellectual property rights. We rely on a combination of intellectual property rights, including patents, trade secrets, copyrights and trademarks, and contractual protections, to protect our core technology.
As of April 27, 2024, we owned 73 issued patents and 13 pending patent applications in the United States, and 31 issued patents and 35 pending patent applications in mainland China. Our patent and patent application portfolio primarily relates to four main areas: Ethernet standard, network cable technology, chip manufacturing and MCM and SerDes cores. These issued patents, and any patents granted from such applications, are expected to expire between 2029 and 2045, without taking potential patent term extensions or adjustments into account. We continually review our development efforts to assess the existence and patentability of new intellectual property.
The term of individual patents depends upon the legal term for patents in the countries in which they are granted. In most countries, including the United States, the patent term is 20 years from the earliest claimed filing date of a non-provisional patent application in the applicable country. In the United States, a patent’s term may, in certain cases, be lengthened by patent term adjustment, which compensates a patentee for administrative delays by the United States Patent and Trademark Office in examining and granting a patent. It may also be shortened if a patent is terminally disclaimed over a commonly owned patent or a patent naming a common inventor and having an earlier expiration date. We cannot be sure that our pending patent applications that we have filed or may file in the future will result in issued patents, and we can give no assurance that any patents that have issued or might issue in the future will protect our current or future products, will provide us with any competitive advantage, and will not be challenged, invalidated or circumvented.
Moreover, we rely, in part, on trade secrets to protect aspects of our business that are not amenable to, or that we do not consider appropriate for, patent protection. However, trade secrets can be difficult to protect. While we take steps to protect and preserve our trade secrets, including by entering into confidentiality agreements with our employees, consultants and contractors and by maintaining physical security of our premises and physical and electronic security of our information technology systems, such measures can be breached, and we may not have adequate remedies for any such breach. In addition, our trade secrets may otherwise become known or be independently discovered by competitors.
Competition
We believe we are the only company in our industry offering a complete suite of high-performance connectivity solutions. Our competitors typically compete with us with respect to some, but not all, of our

14




solutions. Our principal competitors with respect to our products include Broadcom Ltd. (Broadcom) and Marvell Technology, Inc. (Marvell), as well as various DAC suppliers. Our principal competitors with respect to IP licensing include Synopsys, Inc. (Synopsys), Cadence Design Systems, Inc. (Cadence) and Alphawave IP Group plc (Alphawave). The principal competitive factors in our market include:
success in identifying new and emerging markets, applications and technologies;
product performance, power efficiency and cost-effectiveness;
ability to provide a broad range of connectivity products and solutions;
ability to deliver products in large volume on a timely basis at a competitive price;
ability to offer products and features previously not available in the marketplace; and
extent of IP protection and enforcement of rights.
We believe competition will increase as our market grows and connectivity technology advances. New entrants could enter our market, creating additional competition in the future. Although we believe we compete favorably with respect to the above factors, our future competitiveness will depend upon our ability to continue to design, develop and market compelling solutions.
Sustainability
Our sustainability initiatives are a corporate priority and strongly supported by our Board of Directors (Board) and leadership team. More information can be found on the Environmental, Social and Governance (ESG) section of our website and in our annual ESG Report. Information contained on our website or in our annual ESG Report is not incorporated by reference into this or any other report we file with the U.S. Securities and Exchange Commission. See “Risk Factors” under Item 1A of this Annual Report on Form 10-K for a discussion of risks and uncertainties we face related to sustainability.
Employees and Human Capital Resources
As of April 27, 2024, approximately 407 of our 500 full-time equivalent employees were engineers. Of our employees, 137 were located in North America and 270 were located in Asia. None of our employees are represented by a labor union or subject to a collective bargaining agreement, and we have never experienced a labor-related work stoppage.
Our success has been built on attracting, motivating and retaining a talented and driven workforce, particularly on our design and technical teams, but also our senior management and support personnel. Our employees are our most valuable assets. Our core philosophy is that our employees are our most important backers, investing their time and professional reputations in the company. We continually assess our business to identify our talent needs. We have a diverse workforce that represents many cultures and we celebrate our diversity by fostering inclusion across our multinational organization.
Our objective is to attract and retain talented and experienced employees, advisors and consultants. Our team members often leverage their professional networks, and we also use online search tools, specialized recruiting firms, internships and university hires to ensure a varied outreach approach for candidates. We offer competitive benefits tailored to local markets and laws and designed to support employee health, welfare and retirement; examples of such benefits may include paid time off; 401(k), pension or other retirement plans; basic and voluntary life, disability and supplemental insurance; medical, dental and vision insurance; and flexible spending accounts. Our global training and development program focuses on harassment-free workplace and diversity topics, as well as ethics and compliance.
Our company-wide compensation structure is intended to align incentives with the success of Credo. We believe that this fosters collaboration within the company, as all teams are working together towards

15




the same goals. We offer a combination of competitive base salary, time-based equity incentives and discretionary bonuses, generally linked to our financial performance, designed to motivate and reward our employees. For more details regarding our executive compensation, refer to information incorporated by reference from the information set forth under the captions “Executive Compensation” and “Compensation Discussion and Analysis” in our upcoming 2024 Proxy Statement.
We also comply with applicable laws and regulations regarding workplace safety and are subject to audits by entities such as the Occupational Safety and Health Administration in the United States. We rely on third parties to manufacture our products and require our suppliers to maintain a safe work environment, as described in further detail under “—Manufacturing and Suppliers.” More information can be found on the ESG section of our website and in our annual ESG Report. Information contained on our website or in our annual ESG Report is not incorporated by reference into this or any other report we file with the U.S. Securities and Exchange Commission.
Government Regulations
Our business activities are international and subject us to various federal, state, local and foreign laws in the countries in which we operate, and our products and services are subject to laws and regulations affecting the sale of our products.
As our business operates in many global jurisdictions, the import and export of our products and services are subject to laws and regulations including international treaties, United States export controls and sanctions laws, customs regulations, and local trade rules around the world which vary widely across different countries and may change from time to time. Such laws, rules and regulations may delay the introduction of some of our products or impact our competitiveness through restricting our ability to do business in certain places or with certain entities and individuals, or by requiring us to comply with laws concerning transfer and disclosure of sensitive or controlled technology. For example, the United States and other governments have imposed restrictions on the import and export of, among other things, certain telecommunications products and components. The consequences of any failure to comply with domestic and foreign trade regulations could limit our ability to conduct business in certain areas or with certain customers.
For additional information concerning regulatory compliance and a discussion of the risks associated with governmental regulations that may materially impact us, refer to Item 1A “Risk Factors” of this Annual Report on Form 10-K.
Available Information
Founded in 2008, Credo has an international footprint with offices in North America and Asia. Our registered mailing address is c/o Maples Corporate Services Limited, PO Box 309, Ugland House, Grand Cayman, KY1-1104, Cayman Islands. Our principal website is www.credosemi.com. The information contained on, or that can be accessed through, our website is not incorporated by reference into this Annual Report on Form 10-K.
We make our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q and Current Reports on Form 8-K, and amendments to those reports, available free of charge on our website investors.credosemi.com as soon as reasonably practicable after they have been filed with, or furnished to, the SEC. The SEC maintains a website that contains the materials we file with or furnish to the SEC at www.sec.gov.

16




Item 1A. Risk Factors
Investors in our ordinary shares hold shares of a holding company incorporated as an exempted company under the laws of the Cayman Islands rather than equity securities of our subsidiaries that have substantive business operations. Credo Technology Group Holding Ltd is a holding company incorporated as an exempted company under the laws of the Cayman Islands with no operations of its own. We conduct substantially all of our operations through our indirect, wholly-owned subsidiaries in the United States and internationally. Investing in our ordinary shares involves a high degree of risk. You should carefully consider the risks and uncertainties described below, together with all of the other information in this filing, including our audited consolidated financial statements and related notes and “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” before investing in our ordinary shares. If any of the following risks are realized, in whole or in part, our business, results of operations and financial condition could be materially and adversely affected. In that event, the price of our ordinary shares could decline, and you could lose part or all of your investment. Additional risks and uncertainties not presently known to us or that we currently deem immaterial also may impair the operation of our business.

Risks Related to Our Business
We depend on a limited number of customers for a substantial portion of our revenue. The loss of, or a significant reduction in sales to, one or more of our major customers could negatively impact our revenue and operating results.
In fiscal 2024, we had two customers that each accounted for 10% or more of our total revenue. These customers accounted for 39% and 15% of our total revenue in fiscal 2024, respectively. In addition, in fiscal 2024, sales to our top 10 customers accounted for approximately 86% of our total revenue. We believe our operating results for the foreseeable future will continue to depend on sales to a relatively small number of customers. In the future, these customers may decide not to purchase our products or solutions at all, may purchase fewer products or solutions than they did in the past or may alter their purchasing patterns. For example, in February 2023, we announced that our largest customer reduced its demand forecast for certain of our products for reasons we understand are unrelated to our performance, which negatively impacted our fiscal 2023 fourth quarter revenue and our fiscal 2024 revenue expectations. Further, the amount of revenue attributable to any single customer or our general customer concentration, may fluctuate in any given period.
In addition, our relationships with some customers may deter other potential customers who compete with these customers from buying our products. To attract new customers or retain existing customers, we may offer these customers favorable terms, including the right to terminate or delay orders on little notice, exclusivity or most favored nation pricing on our products. Such agreements could impair our operating results. In the event of pricing reductions or financial incentives for key customers, our average selling prices and gross margins would decline. The loss of a key customer, any reduction in sales to any key customer or our inability to attract new significant customers could negatively impact our revenue and materially and adversely affect our business or results of operations.
We do not have long-term purchase commitments from our customers, and if our customers cancel or change their purchase orders, our revenue and operating results could suffer.
Substantially all of our product sales to date have been made on a purchase order basis. We generally do not obtain long-term commitments with our customers or commitments for minimum purchases from our customers. Our arrangements with our customers permit our customers to cancel, change or delay their product purchase orders upon specified notice and subject to negotiated limitations. In some cases, our customers may cancel purchase orders on relatively short notice to us and without penalty to them. In addition, customers may delay delivery of orders to a subsequent fiscal quarter. Our revenue and operating results have, and could in the future, fluctuate materially and have, and could in

17




the future, be materially and disproportionately impacted by the purchasing decisions of our customers, especially our larger customers. Our customers may decide to purchase fewer units than they have in the past, alter their purchasing patterns at any time with limited notice, change the terms on which they are prepared to do business with us or decide not to continue to purchase our products at all, any of which could cause our revenue to decline materially and materially harm our business, financial condition and results of operations. For example, in February 2023, we announced that that our largest customer reduced its demand forecast for certain of our products for reasons we understand are unrelated to our performance, which negatively impacted our fiscal 2023 fourth quarter revenue and our fiscal 2024 revenue expectations. Cancellations of, reductions in, or rescheduling of customer orders could also result in the loss of anticipated sales without allowing us sufficient time to reduce our inventory and operating expenses, as a substantial portion of our expenses are fixed at least in the short term. In addition, changes in forecasts or the timing of orders expose us to the risks of inventory shortages or excess inventory. Any of the foregoing events could materially and adversely affect our business, financial condition and results of operations.
We face macroeconomic risks, including but not limited to recessions, inflation, stagflation and other economic conditions.
Customer demand for our products may be impacted by weak economic conditions, inflation, stagflation, recessionary or lower-growth environments, rising interest rates, equity market volatility, geopolitical tensions, war, trade restrictions and sanctions or other negative economic factors in the U.S. or other nations. For example, under these conditions or as a result of expectation of such conditions, our customers may cancel orders, delay purchasing decisions or reduce their use of our services. In addition, these economic conditions could result in higher inventory levels and the possibility of resulting excess capacity charges from our manufacturing partners if we need to slow production to reduce inventory levels. Further, in the event of a recession or threat of a recession our manufacturing partners, suppliers, distributors or other third-party partners may suffer their own financial and economic challenges and as a result they may demand pricing accommodations, delay payment, or become insolvent, which could harm our ability to meet our customer demands or collect receivables or otherwise harm our business. Similarly, disruptions in financial and/or credit markets may impact our ability to manage normal commercial relationships with our manufacturing partners, customers, suppliers and creditors and might cause us to not be able to continue to access preferred sources of liquidity when we would like, and our borrowing costs could increase. Thus, if general macroeconomic conditions, conditions in the semiconductor industry, or conditions in our customer end markets deteriorate or experience a sustained period of weakness or slower growth, our business and financial results could be materially and adversely affected.
In addition, we are also subject to risk from inflation and increasing market prices of certain components, supplies, and commodity raw materials, which are incorporated into our end products or used by our manufacturing partners or suppliers to manufacture our end products. These components, supplies, and commodities have from time to time become restricted and general market factors and conditions (such as inflation or supply chain constraints) have in the past and may in the future affect the pricing of such components, supplies and commodities.
We have incurred net losses and have an accumulated deficit, and we may incur additional net losses in the future.
We have a history of net losses and experienced net losses of $28.4 million and $16.5 million for fiscal 2024 and 2023, respectively, primarily attributable to increased operating expenses, such as investments in research and development, including share-based compensation. As of April 27, 2024, we had an accumulated deficit of $135.3 million. 
We cannot assure you that we will generate sufficient revenue to offset the cost of growing our business in the future. Our revenue or revenue growth rate may decline in the future because of a variety of factors, including increased competition, reduced demand for our products and the maturation of our

18




business. You should not consider our historical revenue growth or operating expenses as indicative of our future performance.
Additionally, we also expect our costs to increase in future periods. We expect to continue to expend substantial financial and other resources on research and development, expansion into new markets, marketing and general administration (including expenses related to being a public company). These investments may not result in increased revenue or growth in our business.
If our revenue or revenue growth rate declines or our operating expenses exceed our expectations, our financial performance will be adversely affected. We will need to generate and sustain increased revenue levels in future periods in order to maintain or increase our level of profitability. If we cannot successfully grow our revenue at a rate that exceeds the increases in costs associated with our business, we will not be able to achieve or maintain profitability or generate positive cash flow on a sustained basis, and the trading price of our ordinary shares could decline.
We are subject to order and shipment uncertainties, and differences between our estimates of customer demand and product mix and our actual results could negatively affect our business, financial condition and results of operations.
Our product sales are primarily generated on the basis of purchase orders with our customers rather than long-term purchase commitments. However, we place orders with our suppliers based on forecasts of customer demand and, in some instances, may establish buffer inventories to accommodate anticipated demand, which may not materialize. Due to our lengthy product development cycle, it is critical for us to anticipate changes in demand for our various product features and the applications they serve to allow sufficient time for product development and design. We have limited visibility into future customer demand and the product mix that our customers will require, which could adversely affect our revenue forecasts and operating margins. Moreover, because some of our target markets are relatively new, many of our customers have difficulty accurately forecasting their product requirements and estimating the timing of their new product introductions, which ultimately affects their demand for our products. Our failure to accurately forecast demand can lead to product shortages that can impede production by our customers and harm our customer relationships. Conversely, our failure to forecast declining demand or shifts in product mix can result in excess or obsolete inventory. In addition, the rapid pace of innovation in our industry could also render significant portions of our inventory obsolete. Excess or obsolete inventory levels could result in unexpected expenses or increases in our reserves that could adversely affect our business, financial condition and results of operations. In contrast, if we were to underestimate customer demand or if sufficient manufacturing capacity were unavailable, we could forego revenue opportunities, potentially lose market share and damage our customer relationships. In addition, any significant future cancellations or deferrals of product orders or the return of previously sold products due to manufacturing defects could materially and adversely impact our profit margins, increase our write-offs due to product obsolescence and restrict our ability to fund our operations.
We face intense competition and expect competition to increase in the future.
The global semiconductor market in general, and the data infrastructure market in particular, are highly competitive. We expect competition to increase and intensify as more and larger competitor companies enter our markets. Increased competition could result in price pressure, reduced profitability and loss of market share, any of which could materially and adversely affect our business, financial condition and results of operations. In addition, our future growth will depend in part on our ability to successfully enter and compete in new markets.
Currently, our competitors range from large, international companies offering a wide range of semiconductor products to smaller companies specializing in narrow markets. Our principal competitors with respect to our products include Broadcom and Marvell as well as various DAC suppliers. Our principal competitors with respect to IP licensing include Synopsys and Alphawave. We expect competition will increase as our market grows, connectivity technology advances and existing competitors

19




improve or expand their product offerings. In addition, new companies could enter our market, creating additional competition in the future.
Our ability to compete successfully depends, in part, on factors that are outside of our control, including industry and general economic trends. Many of our competitors are substantially larger, have greater financial, technical, marketing, distribution, customer support, government support and other resources, are more established than we are and have significantly better brand recognition and broader product offerings, and may be able to bundle their products to gain market share. This may enable them to better withstand adverse economic or market conditions, such as those caused by uncertainty as a result of the recent macroeconomic environment, which has been characterized by rising interest rates and inflation, geopolitical instability, public health measures, and supply chain uncertainty. These factors cause companies across the semiconductor industry to reduce spending and tighten inventory controls, which could negatively impact our business, financial condition, and results of operations. Our ability to compete successfully will depend on a number of factors, including:
our ability to define, design and regularly introduce new products and solutions that anticipate the functionality and integration needs of our customers’ next-generation products and applications;
our ability to build strong and long-lasting relationships with our customers and other industry participants;
our ability to capitalize on, and prevent losses due to, vertical integration by significant customers;
our products’ performance, power efficiency and cost-effectiveness relative to those of competing products;
our ability to achieve design wins;
the effectiveness and success of our customers’ products utilizing our products or solutions within their competitive end markets;
our research and development capabilities to provide innovative products and solutions and maintain our product roadmap;
the strength of our sales and marketing efforts and our brand awareness and reputation;
our ability to secure capacity with our foundry and assembly partners to manufacture and assemble our products;
our ability to deliver products in large volume on a timely basis at competitive prices;
our ability to withstand or respond to significant price competition;
our ability to grow and maintain international operations in a cost-effective manner;
our ability to obtain, maintain, protect and enforce our intellectual property rights, including obtaining intellectual property rights from third parties that may be necessary to meet the evolving demands of the market;
our ability to defend against potential patent infringement claims from third parties;
our ability to promote and support our customers’ incorporation of our products or solutions into their products; and
our ability to retain high-level talent, including our management team and engineers.
Industry consolidation may lead to increased competition. Our competitors may also establish cooperative relationships among themselves or with third parties or may acquire companies that provide

20




similar products to ours. As a result, new competitors or alliances may emerge that could capture significant market share. There has been a trend toward industry consolidation in our markets for several years. We expect this trend to continue as companies attempt to improve the leverage of growing research and development costs, strengthen or hold their market positions in an evolving industry or are unable to continue operations. Companies that are strategic alliance partners in some areas of our business may acquire or form alliances with our competitors, thereby reducing their business with us. Industry consolidation may result in stronger competitors that are better able to compete as sole-source vendors for customers.
Any of these factors, alone or in combination with others, could lead to an increase in pricing pressure, more variability in our operating results, a loss of market share and could harm our business, financial condition, and results of operations.
We may incur substantial expenses to develop, market, and qualify products that may not generate any revenue.
Our business is dependent on us winning competitive bid selection processes, known as “design wins.” We are focused on securing design wins that enable us to sell our products and solutions. We consider a design win to occur when a customer notifies us that it has selected our products or technology to be incorporated into a product or system under development, often as part of a competitive technology review and bid process. While not legally enforceable contractual obligations, we believe design wins are an important step towards the adoption of our products or technologies by a customer, as competition for design wins is a highly selective process and generally results in the customer devoting substantial resources in partnering with us in development. These selection processes typically are lengthy and can require us to incur significant design and development expenditures and dedicate our limited engineering resources in pursuit of a single customer opportunity. We may not win the competitive selection process and may never generate any revenue despite incurring significant design and development expenditures. Failure to obtain a design win could prevent us from offering an entire generation of a product to a particular customer. This could cause us to lose revenue and require us to write off obsolete inventory, and could weaken our position in future competitive selection processes. Further, because of the significant costs associated with qualifying new suppliers, customers are likely to use the same or an enhanced version of semiconductor products from existing suppliers across a number of similar and successor products for a lengthy period of time. As a result, if we fail to secure an initial design win for any of our products to any particular customer, we may lose the opportunity to make future sales of those products to that customer for a significant period of time or at all and experience an associated decline in net sales relating to those products.
Even when we do achieve a design win, we may never generate any revenue despite incurring development expenditures. For example, despite achieving a design win, the customer may determine not to proceed with a contemplated project and cancel the project with little notice to us, resulting in a loss of projected revenue. In addition, our design cycle from initial engagement to volume shipment is typically two to three years, so even after securing a design win, we may experience delays in generating revenue from our products as a result of the lengthy development cycle.
Our customers may take several months or more than a year to evaluate our products and solutions. For example, prior to purchasing our products, our customers require that both our products and our third-party contractors undergo extensive qualification processes, which involve testing of our products in the customers’ systems, as well as testing for reliability. This qualification process may continue for several months or more. However, qualification of a product by a customer does not assure any sales of the product to that customer. Even after successful qualification and sales of a product to a customer, a subsequent revision in our third-party contractors’ manufacturing process or our selection of a new supplier may require a new qualification process with our customers, which may result in delays and in our holding excess or obsolete inventory. After our products are qualified, it can take several months or more before the customer commences volume production of components or systems that incorporate our products. Despite these uncertainties, we devote substantial resources, including design, engineering,

21




sales, marketing and management efforts, to qualify our products with customers in anticipation of sales. If we are unsuccessful or delayed in qualifying any of our products with a customer, sales of those products to the customer may be precluded or delayed, which may impede our growth and materially and adversely affect our business, financial condition and results of operations.
The delays inherent in these lengthy sales cycles increase the risk that a customer will decide to cancel, curtail, reduce or delay its product plans or adopt a competing design from one of our competitors, which could cause us to lose anticipated revenue if we continue development but are unable to secure a new design win. Any delay or cancellation of a customer’s plans could materially and adversely affect our financial results, as we may have incurred significant expense without generating any revenue. Moreover, our customers’ failure to successfully market and sell their products could reduce demand for our products and materially and adversely affect our business, financial condition and results of operations.
Because of our extended sales cycle, our revenue in future years is highly dependent on design wins we are awarded in prior years. It is typical that a design win will not result in meaningful revenue until one or more years later, if at all. If we do not continue to achieve design wins in the short term, our revenue in the following years will deteriorate.
Further, a significant portion of our revenue in any period may depend on a single product design win with a large customer. As a result, the loss of any key design win or any significant delay in the ramp of volume production of the customer’s products for which our product is designed could adversely affect our business, financial condition and results of operations. We may not be able to maintain sales to our key customers or continue to secure key design wins for a variety of reasons, and our customers can stop incorporating our products into their data infrastructure or product offerings with limited notice to us and suffer little or no penalty.
If we fail to anticipate or respond to technological shifts or market demands, or to timely develop new or enhanced products or technologies in response to the same, it could result in decreased revenue and the loss of design wins to our competitors. Due to the interdependence of various components in the systems within which our products and the products of our competitors operate, customers are unlikely to change to another design, once adopted, until the next generation of a technology. As a result, if we fail to introduce new or enhanced products that meet the needs of our customers or penetrate new markets in a timely fashion, and our designs do not gain acceptance, we will lose market share and our competitive position would be harmed.
We rely on a limited number of third parties to manufacture, assemble and test our products, and the failure to successfully manage our relationships with such third-party contractors could adversely affect our revenue and operating results.
We operate an outsourced manufacturing business model. As a result, we rely on third-party foundry wafer fabrication and assembly and test capacity. We currently outsource all of our IC manufacturing to TSMC, with the assembly and testing processes outsourced to other subcontractors primarily in Asia. We also use third-party contract manufacturers for a significant majority of our assembly and test operations, including Amkor, ASE, KYEC, and TeraPower for our IC products, and BizLink and Foxlink for our AEC products. The failure to manage our relationships with our third-party contractors successfully could adversely affect our ability to market and sell our products and our reputation. Our revenue and operating results would suffer if these third parties fail to deliver products or components in a timely manner and at reasonable cost or if manufacturing capacity is reduced or eliminated, as we may be unable to obtain alternative manufacturing capacity.
Relying on third-party manufacturing, assembly and testing presents significant risks to us, including the following:
• failure by us, our customers or their end customers to qualify a selected supplier;
• capacity shortages during periods of high demand;

22




• reduced control over delivery schedules and quality;
• shortages of materials;
• third parties infringing, misappropriating or otherwise violating our intellectual property rights;
• impairment of the operation or security of our products if errors or other defects occur in the third-party technologies we use, and difficulties correcting such errors or defects because the development and maintenance of those technologies is not within our control;
• limited warranties on wafers or products supplied to us; and
• potential increases in prices or reduced yields.
The ability and willingness of our third-party contractors to perform is largely outside our control. If one or more of our contract manufacturers or other outsourcers fails to perform its obligations in a timely manner or at satisfactory quality levels, our ability to bring products to market and our reputation could suffer. For example, if that manufacturing capacity is reduced or eliminated at one or more facilities, including as a response to a general decline in the semiconductor or electrical cable industry, or any of those facilities are unable or unwilling to keep pace with the growth of our business, we could have difficulties fulfilling our customer orders and our revenue could decline. In addition, if these third parties fail to deliver quality products and components on time and at reasonable prices, we could have difficulties fulfilling our customer orders, which could materially and adversely affect our business, financial condition and results of operations.
We do not generally have long-term contracts with our suppliers and substantially all of our purchases are on a purchase order basis. Suppliers may extend lead times, limit supplies, place products on allocation or increase prices due to commodity price increases, capacity constraints or other factors that could lead to interruption of supply or increased demand in the industry. For example, public health crises, trade sanctions, the armed conflict in Ukraine and other factors have led to worldwide supply constraints, including with respect to wafers and substrates. Additionally, the supply of these materials may be negatively impacted by an unfavorable macroeconomic environment, including as a result of increased trade tensions between the U.S. and its trading partners, particularly the PRC. In the event that we cannot timely obtain materials in sufficient quantities or at reasonable prices, the quality of the material deteriorates or we are not able to pass on higher materials costs to our customers, our business, financial condition and results of operations could be adversely impacted.
Additionally, as our fabrication and assembly and test contractors are located in the Pacific Rim region, principally in Taiwan, our manufacturing capacity may be similarly reduced or eliminated due to natural disasters, including earthquakes, drought or typhoons, political unrest, trade restrictions, war or undeclared armed conflict, including terrorism, labor strikes, work stoppages or public health crises. This could cause significant delays in shipments of our products until we are able to shift our manufacturing, assembly or testing from the affected contractor to another third-party vendor. There can be no assurance that alternative manufacturing capacity could be obtained on favorable terms, if at all.
The success of our products is dependent in part on our customers’ ability to develop products that achieve market acceptance, and our customers may fail to do so.
The success of our products is heavily dependent on the timely introduction, quality and market acceptance of our customers’ products incorporating our products, which are impacted by factors beyond our control. Our customers’ products are often very complex and subject to design complexities that may result in design flaws, as well as potential defects, errors and bugs. We have in the past been subject to delays and project cancellations as a result of design flaws in the products developed by our customers, changing market requirements, such as a customer adding a new feature, or because a customer’s product fails their end customer’s evaluation or field trial. In other cases, customer products are delayed due to incompatible deliverables from other vendors. We incur significant design and development costs

23




in connection with designing our products for customers’ products that may not ultimately achieve market acceptance. If our customers discover design flaws, defects, errors or bugs in their products, or if they experience changing market requirements, failed evaluations or field trials or incompatible deliverables from other vendors, they may delay, change or cancel a project, and we may have incurred significant additional development costs and may not be able to recoup our costs, which in turn would adversely affect our business, financial condition and results of operations.
The complexity of our products could result in undetected defects; we may be subject to warranty claims and product liability, which could result in a decrease in customers and revenue, unexpected expenses and loss of market share, and our product liability insurance may not adequately cover our costs arising from product defects or otherwise.
Highly complex products such as ours may contain defects, errors and bugs when they are first introduced or as new versions are released. We have in the past and may in the future experience these defects, errors and bugs. If any of our solutions have reliability, quality or compatibility problems, we may not be able to successfully correct these problems in a timely manner or at all. In addition, if any of our proprietary features contain defects, errors or bugs when first introduced or as new versions of our products are released, we may be unable to timely correct these problems. Consequently, our reputation may be damaged and customers may be reluctant to buy our products, which could harm our ability to retain existing customers and attract new customers, and could adversely affect our financial results. In addition, these defects, errors or bugs could interrupt or delay sales to our customers. If any of these problems are not found until after we have commenced commercial production of a new product, we may incur significant additional development costs and product recall, repair or replacement costs. These problems may also result in claims against us by our customers or others.
Generally, we attempt to limit our liability to the replacement of the part or to the revenue received for the product through our negotiated agreements, as well as our standard terms and conditions, but these limitations on liability may not be effective or sufficient in scope in all cases. If a customer’s equipment fails in use, the customer may incur significant monetary damages including an equipment recall or associated replacement expenses, as well as lost revenue. The customer may claim that a defect in our products caused the equipment failure and assert a claim against us to recover monetary damages. The process of identifying a defective or potentially defective product in systems that have been widely distributed may be lengthy and require significant resources, and may divert the attention of our engineering personnel from our product development efforts. We may test the affected product to determine the root cause of the problem and to determine appropriate solutions. We may find an appropriate solution or a temporary fix while a permanent solution is being determined. If we are unable to determine the root cause, find an appropriate solution or offer a temporary fix, we may delay shipment to customers. As a result, we may incur significant replacement costs, customers may bring contract damage claims and our reputation may be harmed. In certain situations, we may incur costs or expenses related to a recall of one of our products in order to avoid the potential claims due to a design or manufacturing process defect. Defects in our products could harm our relationships with our customers and damage our reputation. Customers may be reluctant to buy our products, which could harm our ability to retain existing customers and attract new customers. In addition, the cost of defending these claims and satisfying any arbitration award or judicial judgment with respect to these claims could harm our business prospects and financial condition. Although we carry product liability insurance, we cannot be sure that we have obtained a sufficient amount of insurance coverage, that asserted claims will be within the scope of coverage of the insurance or that we will have sufficient resources to satisfy any asserted claims arising from defects in our products or otherwise.
We may not accurately anticipate market trends and changing industry standards, and if we fail to develop and introduce products to adequately address these trends or prevailing industry

24




standards on a timely basis, our ability to attract and retain customers could be impaired and our competitive position could be harmed.
We operate in industries characterized by rapidly changing technologies and industry standards as well as technological obsolescence. We have developed products that may have long product life cycles of seven years or more. We believe that our future success depends on our ability to develop and introduce new technologies and products that generate new sources of revenue to replace, or build upon, existing product revenue streams that may be dependent upon limited product life cycles. If we are not able to repeatedly introduce, in successive years, new products that ship in volume, our revenue will likely not grow and may decline significantly and rapidly.
To compete successfully, we must design, develop, market and sell new or enhanced products that provide increasingly higher levels of performance and reliability while meeting industry standards and the cost expectations of our customers. The introduction of new products by our competitors, the delay or cancellation of a system or platform for which any of our products are designed, the market acceptance of products based on new or alternative technologies or the emergence of new industry standards could render our existing or future products uncompetitive from a pricing standpoint, obsolete or otherwise unmarketable. Our failure to anticipate or timely develop new or enhanced products or technologies in response to technological shifts or changes in industry standards could result in decreased revenue and our competitors achieving design wins over us. In particular, we may experience difficulties with product design, manufacturing, marketing or certification that could delay or prevent our development, introduction or marketing of new or enhanced products. Although we believe our products are fully compliant with applicable industry standards, proprietary enhancements may not in the future result in full conformance with existing industry standards under all circumstances. Due to the interdependence of various components in the systems within which our products and the products of our competitors operate, customers are unlikely to change to another design, once adopted, until the next generation of a technology. Moreover, products for our target markets are based on industry standards that are continually evolving, and industry standards are often developed and promoted by larger companies who are industry leaders and provide other components of the systems in which our products are incorporated. If larger companies do not support the same industry standards that we do, or if competing standards emerge, it could render our products incompatible with products developed by other suppliers or make it difficult for our products to meet the requirements of certain customers. As a result, if we fail to introduce new or enhanced products that meet prevailing industry standards and the needs of our customers or penetrate new markets in a timely fashion, and our designs do not gain acceptance, we will lose market share and our competitive position, potentially on an extended basis, and our operating results will be adversely affected. Our pursuit of necessary technological advances will also require substantial time and expense.
We generally do not maintain long-term supply contracts with TSMC or other third-party manufacturers or suppliers, and any disruption in our supply of products or materials, including raw material price fluctuations could have a material adverse effect on our business, financial condition and results of operations.
Except for our agreements with BizLink and Foxlink for the manufacture of certain AEC products, we do not maintain long-term supply contracts with TSMC or generally with any of our third-party contract manufacturers or other suppliers. We make substantially all of our purchases on a purchase order basis. Our suppliers are not typically required to supply us products for any specific period or in any specific quantity, and we negotiate pricing with our main vendors on a purchase order-by-purchase order basis. We expect that it would take approximately 9 to 12 months to transition from our current foundry or assembly services to new providers. Such a transition would likely result in increased production costs and require a qualification process by our customers or their end customers. None of TSMC, BizLink, Foxlink, or our third-party manufacturers or other suppliers have provided contractual assurances to us that adequate capacity will be available to us to meet our anticipated future demand for our solutions. We generally place orders for products with some of our suppliers several months prior to the anticipated delivery date, with order volumes based on our forecasts of demand from our customers. If we

25




inaccurately forecast demand for our products, we may be unable to obtain adequate and cost-effective foundry or assembly capacity from TSMC or our other third-party manufacturers or suppliers to meet our customers’ delivery requirements, or we may accumulate excess inventories. Moreover, even if we accurately forecast demand for our products, we cannot be sure that TSMC or our other third-party manufacturers or suppliers will allocate sufficient capacity to satisfy our requirements.
These third-party manufacturers often serve customers that are larger than us or require a greater portion of their services, which may decrease our relative importance and negotiating leverage with these third parties. TSMC and our assembly and test vendors may allocate capacity to the production of other companies’ products while reducing deliveries to us on short notice. In particular, other customers that are larger and better financed than us or that have long-term agreements with TSMC or our assembly and test vendors may cause TSMC or our assembly and test vendors to reallocate capacity to those customers, decreasing the capacity available to us. If we enter into costly arrangements with suppliers that include nonrefundable deposits or loans in exchange for capacity commitments, commitments to purchase specified quantities over extended periods or investment in a foundry, our operating results could be harmed. We may not be able to make any such arrangement in a timely fashion or at all, and any arrangements may be costly, reduce our financial flexibility and be on terms that are not favorable to us. Moreover, even if we are able to secure committed foundry capacity, we may be obligated to use all of that capacity or incur penalties. These penalties may be expensive and could harm our financial results. To date, we have not entered into such arrangements with TSMC or our assembly and test suppliers. If we need another foundry or assembly and test subcontractor because of increased demand, or if we are unable to obtain timely and adequate deliveries from our providers, we might not be able to cost effectively and quickly retain other vendors to satisfy our requirements.
Supply of raw materials may be negatively impacted by an unfavorable macroeconomic environment, including as a result of increased tensions between the United States and its trading partners, particularly the PRC. In the event that we cannot timely obtain sufficient quantities of materials or at reasonable prices, the quality of the material deteriorates or we are not able to pass on higher materials or energy costs to our customers, our business, financial condition and results of operations could be adversely impacted.
Further, the cost of raw materials is a key element in the cost of our products. Our inability to offset material price inflation through increased prices to customers, suppliers, productivity actions or through commodity hedges could adversely affect our business, financial condition and results of operations. Many major components, product equipment items and raw materials are procured or subcontracted on a single or sole-source basis. Although we maintain a qualification and performance surveillance process and we believe that sources of supply for raw materials and components are generally adequate, it is difficult to predict what effects shortages or price increases may have in the future. Our inability to fill our supply needs would jeopardize our ability to fulfill obligations under our contracts, which could, in turn, result in reduced sales and profits, contract penalties or terminations, and damage to our customer relationships.
Furthermore, increases in the price of silicon wafers, copper cables, printed circuit boards (PCBs), testing costs and commodities, which may result in increased production costs, mainly assembly and packaging costs, may result in a decrease in our gross margins. Moreover, our suppliers may pass the increase in raw materials and commodity costs onto us, which would further reduce the gross margin of our products. In addition, as we are a fabless company, global market trends such as a shortage of capacity to fulfill our fabrication needs also may increase our raw material costs and thus decrease our gross margin.

26




We rely on the ability to use and the success of third-party technologies to develop our products, and our inability to use such technologies in the future would harm our ability to remain competitive.
We rely on third parties for technologies that are integrated into our products, such as wafer fabrication and assembly and test technologies used by our contract manufacturers, as well as licensed architecture technologies. If we are unable to continue to use or license these technologies on reasonable terms, or if these technologies fail to operate properly, we may not be able to secure alternatives in a timely manner or at all, and our ability to remain competitive would be harmed. In addition, if we are unable to successfully license technology from third parties to develop future products, we may not be able to develop such products in a timely manner or at all. The operation or security of our products could be impaired if errors or other defects occur in the third-party technologies we use, and it may be more difficult for us to correct any such errors and defects in a timely manner, if at all, because the development and maintenance of these technologies is not within our control. Any impairment of the technologies or of our relationship with these third parties could harm our business.
We may not be able to meet manufacturing yields that allow us to meet customer demand and maintain our gross margins.
We depend on satisfactory wafer foundry manufacturing capacity, wafer prices and production yields, as well as timely wafer delivery to meet customer demand and enable us to maintain satisfactory gross margins. The fabrication of our products is a complex and technically demanding process. Minor deviations in the manufacturing process can cause substantial decreases in yields and, in some cases, cause production to be suspended. Our IC foundry vendor, TSMC, other manufacturers with which we contract and any foundries we may employ in the future may experience manufacturing defects and reduced manufacturing yields from time to time. If these vendors were to extend lead times, limit supplies or the types of capacity we require, or increase prices due to capacity constraints or other factors, our revenue and gross margin may materially decline. Further, any new foundry vendors we employ may present additional and unexpected manufacturing challenges that could require significant management time and focus. Changes in manufacturing processes or the inadvertent use of defective or contaminated materials by the foundries that we employ could result in lower than anticipated production yields or unacceptable performance of our devices. Many of these problems are difficult to detect at an early stage of the manufacturing process and may be time-consuming and expensive to correct. Poor production yields from the foundries that we employ, or defects, integration issues or other performance problems in our solutions could significantly harm our customer relationships and financial results and give rise to financial or other damages to our customers.
Manufacturing yields for new products initially tend to be lower as we complete product development and commence volume manufacturing, and typically increase as we bring the product to full production. Our business model includes the assumption of improving manufacturing yields and, as a result, material variances between projected and actual manufacturing yields will have a direct effect on our gross margin and profitability. The difficulty of accurately forecasting manufacturing yields and maintaining cost competitiveness through improving manufacturing yields will continue to be magnified by the increasing process complexity of manufacturing semiconductor products.
We may be unable to develop or maintain our relationships with industry and technology leaders to enhance our product offerings.
We develop many of our products for applications in systems that are driven by industry and technology leaders in the data infrastructure market. We also work with customers, system manufacturers and standards bodies to define industry conventions and standards within our target markets. We believe these relationships enhance our ability to achieve market acceptance and widespread adoption of our products. If we are unable to continue to develop or maintain these relationships, our products and solutions would become less desirable to our customers, our sales would suffer and our competitive position could be harmed.

27




Average selling prices of our products generally decrease over time, which could negatively impact our revenue and gross margins.
Average selling prices of semiconductor products in the markets we serve have historically decreased over time, and we expect such declines to occur for our products over time. Accordingly, if competition increases in our target markets, we may need to reduce the average unit price of our products in anticipation of competitive pricing pressures, new product introductions by us or our competitors and for other reasons. Our gross margins and financial results will suffer if we are unable to offset reductions in our average selling prices by reducing our costs, developing new or enhanced products on a timely basis with higher selling prices or gross margins, or increasing our sales volumes.
We seek to offset the anticipated reductions in our average selling prices by reducing the cost of our products through improvements in manufacturing yields and lower wafer, assembly and testing costs, developing new products, enhancing lower-cost products on a timely basis and increasing unit sales. Because we do not operate our own manufacturing or assembly facilities or most of our testing facilities, we may not be able to reduce our costs as rapidly as companies that operate their own facilities, and our costs may even increase, which could further reduce our gross margins. We rely primarily on obtaining yield improvements and volume-based cost reductions to drive cost reductions in the manufacture of existing products, introducing new products that incorporate advanced features and optimize die size and other price and performance factors that enable us to increase revenue while maintaining gross margins. To the extent that such cost reductions or revenue increases do not occur at a sufficient level and in a timely manner, our business, financial condition and results of operations could be adversely affected. If we are unable to offset these anticipated reductions in our average selling prices, our business, financial condition and results of operations could be negatively affected.
Our gross margins may fluctuate due to a variety of factors.
Our gross margins may fluctuate due to a number of factors, including customer and product mix, revenue mix between various offerings, market acceptance of our new products, timing and seasonality of end-market demand, yield, wafer pricing, packaging and testing costs, competitive pricing dynamics and geographic and market pricing strategies.
To attract new customers or retain existing customers, we have in the past and will in the future offer certain customers favorable prices, which would decrease our average selling prices and likely impact gross margins. Further, we may also offer pricing incentives to our customers on earlier generations of products which could negatively affect our gross margins. In addition, in the event our customers, including our larger customers, exert more pressure with respect to pricing and other terms with us, it could put downward pressure on our margins.
In addition, we maintain an inventory of our products at various stages of production and in finished goods inventory. We hold these inventories in anticipation of customer orders. If those customer orders do not materialize in a timely manner, we may have excess or obsolete inventory which we would have to reserve or write-down, and our gross margins would be adversely affected.
The COVID-19 pandemic or other contagious diseases may adversely impact our manufacturing, research and development, operations, sales and financial results.
Our business has been, and may continue to be, adversely impacted by the effects of the COVID-19 pandemic or other future pandemics. In addition to global and domestic macroeconomic effects, during fiscal 2022 and 2023, the COVID-19 pandemic and related adverse public health measures caused disruption to our global operations and sales. Our third-party manufacturing partners, suppliers, distributors, subcontractors and customers have been, and may continue to be, disrupted by worker absenteeism, quarantines and restrictions on their employees’ ability to work; office and factory closures; disruptions to ports and other shipping infrastructure; border closures; and other travel or health-related restrictions. Depending on the magnitude of such effects on our manufacturing, assembling, testing, and packaging activities or the operations of our manufacturing partners, suppliers, distributors, sub-

28




contractors and customers, our supply chain, manufacturing and product shipments will be delayed, which could adversely affect our business, operations and customer relationships.
Although the COVID-19 pandemic related restrictions above have eased in most places, any resurgences or appearances of new variants of COVID-19 or emergence of other contagious diseases in various regions may result in the reinstitution of similar restrictions. We expect lingering impacts related to COVID-19 to continue for the foreseeable future. For example, we were impacted by COVID-19 outbreaks in Asia during the first half of fiscal 2023 that resulted in closed factories, clogged ports and a shortage of workers as officials imposed lockdowns and mass testing requirements.
In addition to operational and customer impacts, the COVID-19 pandemic has had, and is expected to continue to have (and future pandemics are expected to have), a significant impact on the economies and financial markets of many countries including an economic downturn, which has affected and may in the future affect demand for our products and impact our operating results in both the near and long term. There can be no assurance that any decreases in sales resulting from the COVID-19 pandemic (or any future pandemic) will be offset by increased sales in subsequent periods.
Our ongoing efforts to manage these and other potential impacts of the COVID-19 pandemic (and any impacts of future pandemics) may be unsuccessful. As the COVID-19 pandemic reaches endemic stages, due to the continued uncertainty regarding its severity and duration (including resurgences or mutations of the virus), related public health measures and macroeconomic impacts, at this time we are unable to predict its full impact on our business, cash flows, financial condition, and results of operation.
We may not receive timely payments from our customers, which could adversely affect our business, financial condition and results of operations.
Our ability to receive timely payments from our customers could adversely impact our collection of accounts receivable, and, as a result, our revenue. We regularly review the collectability and creditworthiness of our customers to determine an appropriate allowance for credit losses. Based on our review of our customers, we had no reserve for credit losses as of April 27, 2024 and April 29, 2023. If our credit losses were to exceed our current or future allowance for credit losses, our business, financial condition and results of operations would be adversely affected.
We may not be able to accurately predict our future capital needs, and we may not be able to obtain additional financing to fund our operations.
We may need to raise additional funds in the future. Any required additional financing may not be available on terms acceptable to us, or at all. If we raise additional funds by issuing equity securities or convertible debt, investors may experience significant dilution of their ownership interest, and the newly-issued securities may have rights senior to those of the holders of our ordinary shares. If we raise additional funds by obtaining loans from third parties, the terms of those financing arrangements may include negative covenants or other restrictions on our business that could impair our operational flexibility and would also require us to incur additional interest expense. If additional financing is not available when required or is not available on acceptable terms, we may have to scale back our operations or limit our production activities, and we may not be able to expand our business, develop or enhance our products or solutions, take advantage of business opportunities or respond to competitive pressures, which could negatively impact our business, financial condition and results of operations.
We may not be able to effectively manage our growth without incurring significant expenditures necessary to address the additional operational and control requirements of our growth.
To effectively manage our growth, we must continue to expand our operational, engineering and financial systems, procedures and controls and to improve our accounting and other internal management systems. This may require substantial managerial and financial resources, and our efforts in this regard may not be successful. Our current systems, procedures and controls may not be adequate to support our future operations. In addition, in connection with operating as a public company, we incur additional

29




significant legal, accounting and other expenses that we did not incur as a private company. If our revenue does not increase to offset these increases in our expenses, we may not achieve or maintain profitability in future periods. Any failure to successfully implement systems enhancements and improvements will likely have a negative impact on our ability to manage our expected growth as well as our ability to ensure uninterrupted operation of key business systems and compliance with the rules and regulations applicable to public companies.
If we are unable to manage our growth effectively, we may not be able to take advantage of market opportunities or develop new or improved products or solutions, and we may fail to satisfy customer product or support requirements, maintain the quality of our products or solutions, execute our business plan or respond to competitive pressures, any of which could negatively affect our business, financial condition, and results of operations.
If we fail to retain any distributors upon which we rely to assist in selling our products, or if any of these parties fail to perform as expected, it could reduce our future sales.
To the extent we rely on distributors, we may be unable to predict the extent to which these distributors will be successful in marketing and selling our products. Moreover, many of these distributors are also likely to market and sell competing products, which may affect the extent to which they would promote our products. Even where our relationships are formalized in contracts, distributors have the right to terminate their relationships with us at any time. Our future performance may also depend, in part, on our ability to attract distributors who would be able to market and support our products effectively, especially in markets in which we have not previously sold our products. If we cannot retain distributors or find replacement distributors, our business, financial condition and results of operations could be harmed. Moreover, because we do not control the sales representatives and other employees of our distributors, any actions by the sales representatives and other employees of our distributors that do not comply with our sales process or priorities or applicable regulatory requirements could harm the reputation of our company or our products, result in legal liability to us or result in sales that are below our expectations, any of which could have a material adverse effect on our business, financial condition and results of operations.
Our compliance with applicable environmental, health and safety laws, as well as sustainability initiatives and climate change regulations, could increase our costs, restrict our operations and require expenditures that could negatively affect our results of operations and financial condition.
We and our manufacturers and other suppliers are subject to a variety of international laws and regulations relating to the use, disposal, clean-up of and human exposure to hazardous materials. Compliance with environmental, health and safety requirements could, among other things, restrict our ability to expand our facilities or require us to acquire pollution control equipment, all of which can be very costly. Any failure by us to comply with such requirements could result in the limitation or suspension of the manufacture of our products and could result in litigation against us and the payment of significant fines and damages by us in the event of a significant adverse judgment. In addition, complying with any cleanup or remediation obligations for which we are or become responsible could be costly and have a material adverse effect on our business, financial condition and results of operations.
Changing requirements relating to the materials composition of our semiconductor products, including the restrictions on lead and certain other substances in electronic products sold in various countries, including the United States, the PRC and Japan, and in the European Union, increase the complexity and costs of our product design and procurement operations and may require us to re-engineer our products. Such re-engineering may result in excess inventory or other additional costs and could have a material adverse effect on our results of operations. We may also experience claims from employees from time to time with regard to exposure to hazardous materials or other workplace related environmental claims.
Increasingly regulators, customers, investors, employees and other stakeholders are focusing on sustainability matters. While we have certain sustainability initiatives at the Company there can be no

30




assurance that regulators, customers, investors, and employees will determine that these programs are sufficiently robust. In addition, there can be no assurance that we will be able to accomplish our announced goals related to our sustainability initiatives, as statements regarding our sustainability goals reflect our current plans and aspirations and are not guarantees that we will be able to achieve them within the timelines we announce or at all. Actual or perceived shortcomings with respect to our sustainability initiatives and reporting can impact our ability to hire and retain employees, increase our customer base, reelect our board of directors, or attract and retain certain types of investors. In addition, many of our stakeholders are increasingly focused on specific disclosures and frameworks related to sustainability matters. Collecting, measuring, and reporting sustainability information and metrics can be costly, difficult and time consuming, is subject to evolving reporting standards, and can present numerous operational, reputational, financial, legal and other risks, any of which could have a material impact on us, including on our reputation and stock price. Inadequate processes to collect and review this information prior to disclosure could subject us to potential liability related to such information.
There is a risk that we will be a passive foreign investment company for the current or any future taxable year, which generally would result in adverse U.S. federal income tax consequences to U.S. investors in our ordinary shares.
In general, a non-U.S. corporation is a passive foreign investment company (PFIC) for U.S. federal income tax purposes for any taxable year in which (i) 50% or more of the average value of its assets (generally determined on a quarterly basis) consists of assets that produce, or are held for the production of, passive income, or (ii) 75% or more of its gross income consists of passive income. For purposes of the above calculations, a non-U.S. corporation that owns, directly or indirectly, at least 25% by value of the shares of another corporation is treated as if it held its proportionate share of the assets of the other corporation and received directly its proportionate share of the income of the other corporation. Passive income generally includes dividends, interest, rents or royalties (other than certain rents or royalties earned in the conduct of an active business) and investment gains. Cash is generally a passive asset for these purposes. Goodwill is generally characterized as an active asset to the extent it is associated with business activities that produce active income.
Based on the manner in which we currently conduct our business, our current and expected composition of our income and assets and the estimated value of our assets, we believe that we were not a PFIC for our taxable year ending on April 27, 2024. However, our PFIC status for any year is based on an annual determination for such year, and there can be no assurance that we will not be a PFIC for our current taxable year or any future taxable year. If we were a PFIC for any taxable year during which a U.S. taxpayer held ordinary shares, the U.S. taxpayer generally would be subject to adverse U.S. federal income tax consequences, including increased tax liability on disposition gains and certain distributions and additional reporting requirements.
Changes in our tax rates or exposure to additional tax liabilities or assessments could affect our profitability, and audits by tax authorities could result in additional tax payments.
We are affected by various taxes imposed in different jurisdictions, including direct and indirect taxes imposed on our global activities. Significant judgment is required in determining our provisions for taxes, and there are many transactions and calculations where the ultimate tax determination is uncertain. The amount of income tax we pay is subject to ongoing audits by tax authorities. If audits result in payments or assessments, our future results may include unfavorable adjustments to our tax liabilities, and we could be adversely affected. Any significant changes to the tax system in the jurisdictions where we operate could adversely affect our business, financial condition and results of operations.
Cybersecurity breaches, cyberattacks, and other disruptions to information technology systems could disrupt our operations, compromise the confidentiality of our data or our intellectual property, and adversely affect our business, reputation, operations, and financial results.

31




We rely on our information technology systems, and those of our vendors, suppliers, and customers, including hardware, software, cloud services, infrastructure, networks, and systems, for the effective operation of our business and for secure maintenance and storage of confidential data relating to our business. Additionally, in the ordinary course of business we collect, store and otherwise process sensitive data, including intellectual property and proprietary business information as well as personal information of our customers and employees, on information technology systems, including systems that may be controlled or maintained by third parties. The secure operation of these information technology systems, and the processing and maintenance of the information processed by these systems, is critical to our business operations. While we strive to implement various controls and defenses, cybersecurity attacks and threats have continued to become more prevalent and sophisticated. These threats are constantly evolving, making it increasingly difficult to successfully defend against or implement adequate preventive measures. Geopolitical tensions or conflicts have in the past led to, and may in the future lead to, increased risk of cybersecurity attacks. Additionally, AI technologies also may be used to implement certain cybersecurity attacks or to increase their intensity, which may further increase risk. Notwithstanding defensive measures, experienced programmers, hackers, state actors, or others may be able to penetrate our security controls, or those of our vendors, suppliers, or customers, through attacks such as, but not limited to, phishing or other forms of social engineering, impersonating authorized users, ransomware, spyware, viruses, worms and other malicious software programs, software supply chain attacks, exploitation of compromised commercial software, bugs and other cybersecurity weaknesses and vulnerabilities, covert introduction of malware to computers and networks. Any attack on the information technology systems of us or one of our vendors, suppliers, or customers may be difficult to detect, designed to remain dormant until a triggering event, or may continue undetected for an extended period of time. In addition, our information technology systems and those of our vendors, suppliers, and customers may be vulnerable to damage, disruptions, or shutdowns due to errors, negligence or malfeasance by employees, contractors, or others.
Cybersecurity breaches, cyberattacks, and other disruptions to our information technology systems or those of our vendors, suppliers, or customers could compromise the confidentiality, operational integrity, and accessibility of our information technology systems, or those of our vendors, suppliers, or customers, which could result in the compromise or unauthorized access to, or publication, loss, or other processing of, our data (including personal information) or intellectual property, as well as interruptions or delays in our business operations, loss of existing or future customers, and damage to our reputation, which could adversely affect our business, reputation, and financial results. In addition, such events could result in violations of privacy, data protection, cybersecurity, or other laws or regulations, increase the risk of litigation or regulatory investigation, or cause us to incur losses, including if attackers initiate wire transfers or access our bank or investment accounts. We expect ongoing and increasing costs related to investments in technology, controls, processes, and practices, however these investments may not be sufficient to shield us from significant losses or liability in the event of a cybersecurity breach, cyberattack or other disruption to our information technology systems.
Our business may be impacted by information technology system failures or network disruptions, and lack of redundancy.
Our ability to operate our business depends on the efficient operation of internal and third-party information technology systems, including cloud computing, data centers, hardware, software, and applications, to manage our company. We strive to use quality and secure systems, work with reputable system vendors, and implement procedures intended to enable us to protect our systems.
Our information technology systems and operations could be damaged or interrupted due to events such as natural or human-caused disasters, extreme weather, geopolitical events and security issues, computer viruses, cybersecurity breaches, cyberattacks, disruptions, telecommunication failures, and similar events, which could adversely affect our business, financial condition, and results of operations. Our systems are not fully redundant and depending on the severity of the damage or interruption, our disaster recovery plan and procedures may be inadequate or ineffective. These events could also damage our reputation, and result in increased costs or loss of sales.

32




Risks Related to Our Industry
Our target customer and product markets may not grow or develop as we currently expect.
Within the data infrastructure industry, our target markets include networking OEMs, optical module OEMs, hyperscalers, 5G communications, IoT, HPC and artificial intelligence markets. Any deterioration in our target customer or product markets or reduction in capital spending to support these markets could lead to a reduction in demand for our products, which would adversely affect our business, financial condition and results of operations. Further, these markets are relatively new and still developing, and if our target customer markets do not grow or develop in ways that we currently expect, demand for our products and solutions may not materialize as expected, which would also negatively impact our business, financial condition and results of operations.
We may be unable to predict the timing or development of trends in our target markets with any accuracy. If we fail to accurately predict market requirements or market demand for these products and solutions, our business will suffer. A market shift towards an industry standard that we may not support could significantly decrease the demand for our products and solutions.
Our future revenue growth, if any, will depend in part on our ability to expand within our existing markets, our ability to continue to penetrate emerging markets, such as the 5G communications market, and our ability to enter into new markets. Each of these markets presents distinct and substantial challenges and risks and, in many cases, requires us to develop new customized solutions to address the particular requirements of that market. Meeting the technical requirements and securing design wins in any of these new markets will require a substantial investment of our time and resources. We cannot assure you that we will secure design wins from these or other new markets, or that we will achieve meaningful revenue from sales in these markets. If any of these markets do not develop as we currently anticipate or if we are unable to penetrate them and scale in them successfully, our revenue may not increase or could decline.
The market demand for 100G/200G/400G/800G/I.6T solutions may not sufficiently develop or may develop more slowly than expected.
We are currently investing significant resources to develop semiconductor solutions supporting 100G/200G/400G/800G/1.6T data transmission rates in order to increase the number of such solutions in our product line. If we fail to accurately predict market requirements or market demand for 100G/200G/400G/800G/1.6T semiconductor solutions, or if our 100G/200G/400G/800G/1.6T semiconductor solutions are not successfully developed or competitive in the industry, our business will suffer. If 100G/200G/400G/800G/1.6T networks are deployed to a lesser extent or more slowly than we currently anticipate, we may not realize any benefits from our investment. As a result, our business, financial condition and results of operations would suffer.
Our business is dependent on continued capital expenditures by data centers and service providers, and any downturn that such centers or providers experience could negatively impact our business, financial condition and results of operations.
Our business depends on continued capital expenditures by data center service providers and is subject to the cyclicality of such expenditures. If the demand for our customers’ products declines or fails to increase, as a result of lower capital expenditures by service providers or any other factors, demand for our products will be similarly affected. Global economic downturns have caused in the past, and may cause in the future, a significant reduction in capital spending on data infrastructure equipment, which could materially and adversely affect our business, financial condition and results of operations.

33




We may be unable to make the substantial and productive research and development investments, which are required for our business to remain competitive.
The data infrastructure industry requires substantial investment in research and development in order to develop and bring to market new and enhanced technologies and products. Our products originated with our research and development efforts and have provided us with a significant competitive advantage. Our research and development expenses were $95.5 million for fiscal 2024. We are committed to investing in new product development in order to remain competitive in our target markets. We do not know whether we will have sufficient resources to maintain the level of investment in research and development required to remain competitive. In addition, there is no assurance that the technologies which are the focus of our research and development expenditures will become commercially successful. Increased investments in research and development or unsuccessful research and development efforts could cause our cost structure to fall out of alignment with demand for our products, which would have a negative impact on our financial results.
The general compute and Artificial Intelligence and Machine Learning (AI/ML) infrastructure market is an emerging market that will depend on the success of generative AI technologies, and this market may not develop as we currently expect, including due to regulatory uncertainty.
Our hyperscale customers are increasingly pursuing AI/ML infrastructure, and we believe the AI/ML infrastructure market is a significant growth opportunity for our connectivity solutions. Our business operations and future prospects in the AI/ML infrastructure market will depend, in part, on the successful development, deployment, and market acceptance of generative AI technologies. Generative AI involves the use of advanced algorithms and machine learning techniques to create content, generate ideas, or simulate human-like behaviors. While we believe generative AI presents significant opportunities for our connectivity solutions, there are inherent risks and challenges that could hinder our success in this domain, including but not limited to:
Uncertain Commercial Viability: The development and adoption of generative AI technologies are still in their early stages, and their commercial viability is uncertain. There is a risk that the demand for connectivity solutions for such technologies may not meet our expectations or that market acceptance may be slower than anticipated. Failure to achieve widespread acceptance and generate significant revenues from generative AI technologies could negatively impact our financial condition and results of operations.
Technical Limitations and Failures: The development of generative AI technologies is complex, and there are technical challenges associated with achieving the desired level of accuracy, efficiency, and reliability. The algorithms and models utilized in generative AI systems may have limitations, including biases, errors, or inability to handle certain data types or scenarios. Furthermore, there is a risk of system failures, disruptions, or vulnerabilities that could compromise the integrity, security, or privacy of the generated content. These limitations or failures could result in reputational damage, legal liabilities, or loss of user confidence which, in turn, could result in lower than anticipated demand from hyperscalers for connectivity solutions in the AI/ML infrastructure market.
Regulatory and Compliance Risks: Generative AI technologies, and the perceived risks in the use and development of generative AI technologies, is emerging as a source of significant media attention and societal and political debate. The regulatory landscape surrounding generative AI technologies is evolving, and there is currently significant uncertainty as to whether governmental authorities, self-regulatory institutions or other regulatory authorities will take additional action to curtail the development or use of generative AI technologies. Moreover, laws, regulations or industry standards that develop in response to generative AI technologies may be burdensome or may prohibit the deployment of generative AI technologies for one or more uses, any of which could result in lower than anticipated demand from hyperscalers for connectivity solutions in the AI/ML infrastructure market.

34




Ethical Considerations and Public Perception: Generative AI technologies raise ethical concerns related to privacy, transparency, fairness, and potential misuse. Public perception of AI and its societal impacts could affect the adoption and acceptance of generative AI systems. Negative media coverage, public backlash, or ethical controversies involving AI technologies, whether related to any company’s specific products or the industry as a whole, could harm the reputation of companies providing generative AI systems, limit their market opportunities, or result in additional regulatory scrutiny, any of which could result in lower than anticipated demand from hyperscalers for connectivity solutions in the AI/ML infrastructure market.
These risks are not exhaustive, and additional factors that are currently unknown or beyond our control may also impair the development, deployment, or commercialization of generative AI technologies, which in turn would result in lower than anticipated demand from hyperscalers for connectivity solutions in the AI/ML infrastructure market and could materially and adversely affect our growth prospects and results of operations.
We are subject to the cyclical nature of the semiconductor industry.
The semiconductor industry is highly cyclical and is characterized by constant and rapid technological change, rapid product obsolescence and price erosion, evolving standards, short product life cycles, and wide fluctuations in product supply and demand. From time to time, these factors, together with changes in macroeconomic conditions, can cause significant upturns and downturns in the semiconductor industry, and in our business. The industry has experienced significant downturns during recent global recessions. These downturns have been characterized by diminished product demand, production overcapacity, high inventory levels and accelerated erosion of average selling prices. Any future downturns could negatively impact our business and operating results. Furthermore, any upturn in the semiconductor industry could result in increased competition for access to third-party foundry and assembly capacity. We are dependent on the availability of this capacity to manufacture and assemble our products. Neither our third-party foundry nor our assembly contractors has provided assurances that adequate capacity will be available to us in the future. We cannot predict the duration or timing of any downturn or upturn in the semiconductor industry.
Social and environmental responsibility regulations, policies and provisions, as well as customer and investor demands, may make our supply chain more complex and may adversely affect our relationships with customers and investors.
There is an increasing focus on corporate social and environmental responsibility in the semiconductor industry. A number of our customers have adopted, or may adopt, procurement policies that include social and environmental responsibility provisions or requirements that their suppliers should comply with, or they may seek to include such provisions or requirements in their procurement terms and conditions. An increasing number of investors are also requiring companies to disclose corporate social and environmental policies, practices and metrics. Legal and regulatory requirements, as well as investor expectations, on corporate social responsibility practices and disclosure, are subject to change, can be unpredictable, and may be difficult and expensive for us to comply with, given the complexity of our supply chain and our significant outsourced manufacturing. If we are unable to comply, or are unable to cause our suppliers to comply, with such policies or provisions or meet the requirements of our customers and our investors, it could harm our reputation, such customers may stop purchasing products from us, which would harm our revenue and results of operations, or such investors may sell their shares, which could cause the trading price of our ordinary shares to decline.
In addition, as part of their corporate social and environmental responsibility programs, as well as the Dodd-Frank Wall Street Reform and Consumer Protection Act, which imposes disclosure requirements regarding the use in components of products of “conflict minerals” mined from the Democratic Republic of Congo and adjoining countries, whether the components of such products are manufactured by them or third parties, an increasing number of OEMs are seeking to source products that do not contain minerals sourced from areas where proceeds from the sale of such minerals are likely to be used to fund armed

35




conflicts, such as in the Democratic Republic of Congo. This could adversely affect the sourcing, availability and pricing of minerals used in the manufacture of semiconductor devices, including our products. As a result, we may face difficulties in satisfying these customers’ demands, which may harm our sales and operating results. In addition, there are additional costs to us associated with complying with these disclosure requirements and customer requests, such as costs related to our due diligence to determine the source of any conflict minerals used in our products. Compliance with these requirements could be expensive and we may face reputational challenges if we are unable to verify the origins for all “conflict minerals” used in products through the procedures we have implemented.
Risks Related to Our International Operations
Our business, financial condition and results of operations could be adversely affected by worldwide economic conditions, as well as political and economic conditions in the countries in which we conduct business.
We outsource the fabrication and assembly of all of our products to third parties that are primarily located in Asia. In addition, we conduct research and development activities in the United States, mainland China, Taiwan and Hong Kong. We also conduct marketing and administrative functions in the United States and mainland China. In addition, members of our sales force are located in the United States, mainland China, Taiwan, Japan and Canada. Accordingly, our business and operating results are impacted by worldwide economic conditions. Uncertainty about current global economic conditions, which has been characterized by rising interest rates and inflation, geopolitical instability, continuing risk from the COVID-19 pandemic and public health measures related to it, and supply chain uncertainty, has caused, and may continue to cause, businesses to postpone or reduce spending. This in turn could have a material adverse effect on our supply chain or the demand for our products or the systems into which our products are incorporated. Multiple factors relating to our international operations and to particular countries in which we operate could negatively impact our business, financial condition and results of operations. These factors include:
complexity and costs of managing international operations, including manufacturing, assembly and testing of our products and associated costs;
compliance with local laws and regulations and unanticipated changes in local laws and regulations, including tax laws and regulations;
reduced protection of intellectual property rights and heightened exposure to intellectual property theft;
trade and foreign exchange restrictions and higher tariffs, including the ongoing trade tensions between the United States and the PRC that has resulted in higher tariffs on certain semiconductor products;
timing and availability of import and export licenses and other governmental approvals, permits and licenses, including export classification requirements;
restrictions, including economic sanctions, imposed by the U.S. government or foreign governments on our ability to do business with certain companies or in certain countries as a result of international political conflicts, war, climate change or the COVID-19 pandemic, and the complexity of complying with those restrictions;
transportation delays and other consequences of limited local infrastructure, and disruptions, such as large scale outages or interruptions of service from utilities or telecommunications providers;
difficulties in staffing international operations;
changes in immigration policies which may impact our ability to hire personnel;

36




local business and cultural factors that differ from our normal standards and practices;
differing employment practices and labor relations;
heightened risk of wars or undeclared armed conflict, terrorist acts, civil disturbances or political instability;
regional health issues and the impact of public health epidemics on employees and the global economy, such as the worldwide COVID-19 pandemic;
power outages and natural disasters;
changes in political, regulatory legal or economic conditions, particularly in locations where we have substantial assets and where conditions could rapidly change;
disruptions of capital and trading markets;
difficulty funding and providing liquidity to our international operations, particularly in light of stringent PRC regulations;
difficulty securing payment obligations from our PRC subsidiaries in the event we rely on our subsidiaries to fund financing requirements; and
difficulty in obtaining distribution and support.
These risks could harm our international operations, delay new product releases, increase our operating costs and hinder our ability to grow our operations and business and, consequently, our business, financial condition and results of operations could suffer. For example, we rely on TSMC in Taiwan as the foundry for all of our semiconductor products. If political tensions between the PRC and Taiwan were to increase further, it could disrupt our business and adversely affect our financial condition and results of operation.
Our global operations expose us to numerous legal and regulatory requirements and failure to comply with such requirements, including unexpected changes to such requirements, could adversely affect our results of operations.
We service our customers around the world. We are subject to numerous, and sometimes conflicting, legal regimes of the United States and foreign national, state and provincial authorities on matters as diverse as anti-corruption, trade restrictions, tariffs, taxation, sanctions, immigration, internal and disclosure control obligations, environmental impact, securities regulation, anti-competition, data protection, cybersecurity, privacy, labor relations, wages and severance and health care requirements. For example, our operations in the United States are, and our operations outside of the United States may also be, subject to U.S. laws on these diverse matters. U.S. laws may be different in significant respects from the laws of the PRC or Taiwan, where we have significant operations, and jurisdictions where we seek to expand. U.S. laws could also directly conflict with PRC laws, forcing businesses to choose between compliance with conflicting legal regimes. For example, in January 2021, the Ministry of Commerce of the People’s Republic of China (MOFCOM) issued MOFCOM Order No. 1 of 2021 on Rules Counteracting Unjustified Extraterritorial Application of Foreign Legislation and Other Measures (Order No. 1). MOFCOM’s Order No. 1 established a blocking regime aimed at counteracting the impact of foreign sanctions on Chinese persons and entities. It allows MOFCOM to prohibit Chinese persons and entities from complying with identified foreign laws and creates a private right of action for Chinese entities and persons affected by those laws to seek damages. Order No. 1 will become operational once the Chinese government identifies the specific extraterritorial legislation and other measures to which it applies. These measures could include U.S. export controls and sanctions. We also may seek to expand operations in emerging market jurisdictions where legal systems are less developed or familiar to us.

37




In addition, there can be no assurance that the laws or administrative practices relating to taxation (including the current position as to income and withholding taxes), foreign exchange, export controls, economic sanctions or otherwise in the jurisdictions where we have operations will not change. Changes in tax laws in some jurisdictions may also have a retroactive effect and we may be found to have paid less tax than required in such regions. Compliance with diverse legal requirements is costly, time consuming and requires significant resources. Violations of one or more of these regulations in the conduct of our business could result in significant fines, criminal sanctions against us or our officers, prohibitions on doing business and damage to our reputation. Violations of these regulations in connection with the performance of our obligations to our customers also could result in liability for significant monetary damages, fines or criminal prosecution, unfavorable publicity and other reputational damage, and allegations by our customers that we have not performed our contractual obligations. Due to the varying degrees of development of the legal systems of the countries in which we operate, local laws might be insufficient to protect our rights.
We are subject to government regulation, including import, export and economic sanctions laws and regulations that may expose us to liability and increase our costs.
We are subject to government regulation, including import, export, and economic sanctions (Trade Controls) laws and regulations that may expose us to liability and could increase our costs of doing business. The export or reexport of certain products, software, and other technology may require export authorizations, including by license, a license exception, or other appropriate government authorizations and conditions, including annual or semi-annual reporting. Export control and economic sanctions laws also include prohibitions on the sale or supply of certain of our products to embargoed or sanctioned countries, regions, governments, persons, and entities. Trade Controls laws, are complex and can change frequently and with limited notice and have generally become more stringent and have intensified over time, especially in light of ongoing trade tensions between the United States and the PRC. We may be required to incur significant expense to comply with, or to remedy violations of, these regulations.
For example, we sell to markets in Asia where multiple companies are subject to export restrictions, resulting in license requirements for or, in some instances, the prohibition of, exports of items subject to control under Trade Controls laws of the United States and other countries to those entities. We are taking steps to continuously improve our compliance programs to prevent and, if necessary, detect violations of Trade Controls laws. However, despite our efforts, we have in the past and may again in the future determine that certain exports may have been made in violation of Trade Controls laws. While we have sought to address the deficiencies that resulted in the apparent violations through additional training, system enhancements and enhanced export controls, we cannot assure you that our policies and procedures relating to Trade Controls compliance will prevent violations in the future. If we fail to comply with Trade Controls laws, we and our employees could be subject to civil or criminal penalties, including the possible loss of export privileges, monetary penalties and, in extreme cases, imprisonment of responsible individuals for knowing and willful violations of these laws. We may also be adversely affected through penalties, reputational harm, loss of access to certain markets or otherwise.
In addition, various countries regulate the import and export of certain encryption and other technology, including import and export permitting and licensing requirements, and have enacted laws that could limit our ability to distribute our products and solutions or could limit our users’ ability to access our products and solutions in those countries. Changes in our products and solutions, or future changes in Trade Controls regulations of the United States or other countries, may prevent our users with international operations from utilizing our products and solutions globally or, in some cases, prevent the export or import of our products and solutions to certain countries, governments or persons altogether. For example, in May 2019, the PRC government announced the establishment of the Unreliable Entity List, a framework for economic sanctions that could restrict or prohibit China-related export or import activities for listed entities, among other measures. In September 2020, the PRC government issued the Regulations on Unreliable Entity List, setting out principles for administration of the Unreliable Entity List framework. Any future change in export or import regulations, economic sanctions or related legislation, or change in the countries, governments, persons or technologies targeted by such regulations, could

38




result in decreased use of our products and solutions by, or in our decreased ability to export or sell products and solutions to, existing or potential customers with international operations. Any decreased use of our products or solutions or limitation on our ability to export or sell our products and solutions would likely adversely affect our business, financial condition and results of operations.
We cannot predict whether any material suits, claims or investigations relating to these laws may arise in the future. Regardless of the outcome of any future actions, claims or investigations, we may incur substantial costs relating to the investigation and defense of claims of potential violations and such actions may cause a diversion of management time and attention. Also, it is possible that we may be required to pay substantial damages, penalties, or settlement costs which could have a material adverse effect on our business, financial condition and results of operations.
We face significant economic and political risks associated with doing business in Taiwan, particularly due to the geopolitical tension between Taiwan and mainland China, that could negatively affect our business and the trading price of our ordinary shares.
We conduct a portion of our business in Taiwan, and our Taiwanese suppliers are critical within our supply chain. Accordingly, our business, financial condition and results of operations and the market price of our ordinary shares may be affected by changes in governmental policies, taxation, inflation or interest rates in Taiwan and by social instability and diplomatic and social developments in or affecting Taiwan which are outside of our control. In particular, the unique political status of Taiwan and its evolving relationship with mainland China has the potential to disrupt our business and the business of our suppliers. Past developments related to the interactions between mainland China and Taiwan, especially in relation to trade activities such as bans on exports of goods from time to time, have on occasion depressed the transactions and business operations of certain Taiwanese companies and Taiwan’s overall economic environment. We cannot predict whether there will be escalation of the tensions between mainland China and Taiwan, which would lead to new bans or tariffs on exports or even conflict. A substantial amount of our revenue is derived from products manufactured in Taiwan and as a result, disruptions to business in Taiwan could also adversely impact our business and results of operations.
We are subject to potential political, legal and economic instability in Hong Kong.
We generated 36% of our revenue in Hong Kong in fiscal 2024, and 19% of our assets (by book value) were held in Hong Kong as of fiscal 2024. Accordingly, political and economic conditions in Hong Kong and the surrounding region may directly affect our business. Since early 2019, a number of political protests and conflicts have occurred in Hong Kong in connection with proposed legislation that would allow local authorities to detain and extradite people who are wanted in territories that Hong Kong does not have extradition agreements with, including mainland China and Taiwan. Such protests have negatively impacted the economy of Hong Kong, including the retail market, property market, stock market, and tourism.
On May 28, 2020, the National People’s Congress of the People’s Republic of China approved a proposal to impose a new national security law for Hong Kong and authorized the Standing Committee of the National People’s Congress to proceed to work out details of the legislation to be implemented in Hong Kong. On June 30, 2020, The Law of the People’s Republic of China on Safeguarding National Security Law in the Hong Kong Special Administrative Region (the Hong Kong National Security Law) became effective. Among other things, it criminalizes separatism, subversion, terrorism and foreign interference in Hong Kong.
As a result of the Hong Kong National Security Law, in July 2020, the U.S. government enacted the Hong Kong Autonomy Act, authorizing the U.S. administration to impose blocking sanctions against individuals and entities determined to “materially contribute” to the erosion of Hong Kong’s autonomy. The Hong Kong Autonomy Act further authorizes secondary sanctions, including the imposition of blocking sanctions, against foreign financial institutions that knowingly conduct a significant transaction with foreign persons sanctioned under this authority. On the same day, the U.S. President also issued Executive

39




Order 13936 pursuant to which existing license exceptions and preferential status for Hong Kong under relevant U.S. export control laws and regulations were revoked. The combined effect of the Hong Kong National Security Law, the Hong Kong Autonomy Act and Executive Order 13936 have caused, and may continue to cause, substantial market uncertainties for businesses operating in Hong Kong. We cannot rule out the possibility of additional sanctions or other forms of penalties by the U.S. and foreign governments against Hong Kong, which may impact our ability to business in Hong Kong.
We could be adversely affected by violations of applicable anti-corruption laws or violations of our internal policies designed to ensure ethical business practices.
We operate in a number of countries throughout the world. We are subject to the risk that we, our U.S. employees or our employees located in other jurisdictions or any third parties that we engage to do work on our behalf in foreign countries may take action determined to be in violation of anti-corruption laws in any jurisdiction in which we conduct business, including the U.S. Foreign Corrupt Practices Act of 1977 (FCPA). In addition, we operate in certain countries in which the government may take an ownership stake in an enterprise and such government ownership may not be readily apparent, thereby increasing the risk of potential FCPA violations. Any violation of the FCPA or any similar anti-corruption law or regulation could result in substantial fines, sanctions, civil and/or criminal penalties and curtailment of operations in certain jurisdictions and might adversely affect our business, results of operations or financial condition. In addition, we have internal ethics policies that we require our employees to comply with in order to ensure that our business is conducted in a manner that our management deems appropriate. If these anti-corruption laws or internal policies were to be violated, our reputation and operations could be substantially harmed.
Any failure to comply with foreign exchange registration requirements may expose us or our PRC resident beneficial owners or PRC participants of employee stock incentive plans to liability and penalties under PRC law.
In July 2014, the State Administration of Foreign Exchange of the PRC (SAFE) promulgated the Circular on Relevant Issues Concerning Foreign Exchange Control on Domestic Residents’ Offshore Investment and Financing and Roundtrip Investment Through Special Purpose Vehicles (SAFE Circular 37). SAFE Circular 37 requires PRC residents (including PRC citizens, PRC corporate entities and other persons that are deemed PRC residents) to register with SAFE or its local branches in connection with their direct or indirect offshore investment activities. SAFE Circular 37 is applicable to our shareholders who are PRC residents. SAFE Circular 37 further requires amendment to the SAFE registrations in the event of any changes with respect to the basic information and material matters of the offshore special purpose vehicle, including an increase or decrease of capital contribution by the PRC residents, share transfer or exchange, or mergers or divisions. However, due to inherent uncertainty in the implementation of the regulatory requirements by the PRC authorities, such registration might not always be practically available in all circumstances as provided in those regulations. While it is uncertain whether we will be deemed a “special purpose vehicle” as regulated by SAFE Circular 37, our shareholders or beneficial owners who are PRC residents may be required to conduct the registration, which registrations are yet to be completed, sometimes due to reasons beyond their control.
Further, PRC citizens and certain PRC residents who participate in share incentive plans in overseas listed companies are required to register with SAFE through a domestic qualified agent, which could be the PRC subsidiaries of such overseas listed company, and complete certain other procedures. Our employees who are PRC citizens or residents and who have been or will be granted incentive shares or options may be subject to these regulations. Failure to complete the SAFE registrations may subject our PRC subsidiaries or our executive officers and other employees to fines and legal sanctions.
We may not at all times be fully informed of the identities of all the PRC residents holding direct or indirect interests in our company, and we cannot assure you that all of our shareholders or beneficial owners who are PRC residents or entities, or all of our executive officers and other employees who are PRC citizens or residents and who have been or will be granted incentive shares or options, have

40




complied with, and will in the future make or obtain any applicable registrations or approvals required by, SAFE regulations. Failure or inability by our shareholders or beneficial owners who are PRC residents or by our executive officers and other employees who are PRC citizens or residents and who have been or will be granted incentive shares or options to comply with SAFE regulations, failure by us to conduct or amend the foreign exchange registrations of our PRC subsidiaries, or failure to disclose or a misrepresentation of the controller(s) or ultimate shareholders of the foreign invested enterprise that is established through round trip investment, could subject us to fines or legal sanctions, such as restrictions on our overseas or cross-border investment activities or our PRC subsidiaries’ ability to make distributions or pay dividends to us. As a result, our ability to contribute capital to fund our business operations in the PRC and our ability to receive distributions from our PRC subsidiaries could be materially and adversely affected. We also face regulatory uncertainties that could restrict our ability to adopt additional incentive plans for our directors, executive officers and employees under PRC law.
We are subject to fluctuations in exchange rates between and among the currencies of the countries in which we do business.
Our sales have been historically denominated in U.S. dollars and, in mainland China, the Renminbi. An increase in the value of the U.S. dollar or of the Renminbi relative to the currencies of the countries in which our customers operate could impair the ability of our customers to cost-effectively purchase or integrate our solutions into their product offerings, which may materially affect the demand for our products or solutions and cause these customers to reduce their orders, which in turn would adversely affect our business, financial condition and results of operations. If we increase operations in other currencies in the future, we may experience further foreign exchange gains or losses due to the volatility of other currencies compared to the U.S. dollar and the Renminbi. Certain of our employees are located in Hong Kong and Taiwan. Accordingly, a portion of our payroll as well as certain other operating expenses are paid in currencies other than the U.S. dollar and the Renminbi. Our results of operations are denominated in U.S. dollars, and the difference in exchange rates in one period compared to another may directly impact period-to-period comparisons of our results of operations. Furthermore, currency exchange rates have been especially volatile in the recent past, and these currency fluctuations may make it difficult for us to predict our results of operations.
We have not implemented any hedging strategies to mitigate risks related to the impact of fluctuations in currency exchange rates. Even if we were to implement hedging strategies, not every exposure can be hedged and, where hedges are put in place based on expected foreign exchange exposure, they are based on forecasts which may vary or which may later prove to have been inaccurate. Failure to hedge successfully or anticipate currency risks accurately could adversely affect our operating results.
Risks Related to Our Intellectual Property
We may face claims of intellectual property infringement, misappropriation or other violations, which could be time-consuming or costly to defend or settle, result in the loss of significant rights or harm our relationships with our customers or reputation in the industry.
The semiconductor and data infrastructure industries are characterized by companies that hold patents and other intellectual property rights and that vigorously pursue, protect and enforce intellectual property rights. From time to time, third parties may assert against us and our customers their patent and other intellectual property rights to technologies that are important to our business.
We may in the future, particularly as a public company with an increased profile and visibility, receive communications from others alleging our infringement, misappropriation or other violation of patents, trade secrets or other intellectual property rights. In addition, in the event that we recruit employees from other technology companies, including certain potential competitors, and these employees are involved in the development of products that are similar to the products they assisted in developing for their former employers, we may become subject to claims that such employees have improperly used or disclosed trade secrets or other proprietary information. We may also in the future be subject to claims by our

41




suppliers, employees, consultants or contractors asserting an ownership right in our patents or patent applications, as a result of the work they performed on our behalf.
Claims that our products, processes or technology infringe, misappropriate or otherwise violate third-party intellectual property rights, regardless of their merit or resolution, could be time-consuming or costly to defend or settle and could divert the efforts and attention of our management and technical personnel. Infringement claims also could harm our relationships with our customers and might deter future customers from doing business with us. We do not know whether we will prevail in these proceedings given the complex technical issues and inherent uncertainties in intellectual property litigation. If any pending or future proceedings result in an adverse outcome, we could be required to:
cease the manufacture, use or sale of the infringing products, processes or technology;
pay substantial damages for infringement, misappropriation or other violation;
expend significant resources to develop non-infringing products, processes or technology, which may not be successful;
license technology from the third-party claiming infringement, which license may not be available on commercially reasonable terms, or at all;
cross-license our technology to a competitor to resolve an infringement claim, which could weaken our ability to compete with that competitor; or
pay substantial damages to our customers or end-users to discontinue their use of or to replace infringing technology sold to them with non-infringing technology, if available.
Additionally, even if successful in such proceedings, our rights in our products, processes or technology may be invalidated, or narrowed. Moreover, there could be public announcements of the results of hearings, motions or other interim proceedings or developments, and if securities analysts or investors perceive these results to be negative, it could have a substantial adverse effect on the price of our ordinary shares. Any of the foregoing results could have a material adverse effect on our business, financial condition and results of operations.
Any potential dispute involving patents or other intellectual property could affect our customers and vendors which could trigger our indemnification obligations to them and result in substantial expense to us.
In any potential dispute involving patents or other intellectual property, our customers and vendors could also become the target of litigation. Our agreements with customers and vendors generally include indemnification or other provisions under which we agree to indemnify or otherwise be liable to them for certain losses suffered or incurred as a result of claims of intellectual property infringement. Large indemnity payments could harm our business, financial condition and results of operations. From time to time, customers require us to indemnify or otherwise be liable to them for breach of confidentiality or failure to implement adequate security measures with respect to their intellectual property and trade secrets. Although we normally contractually limit our liability with respect to such obligations, we may still incur substantial liability related to them. Any litigation against our customers could trigger technical support and indemnification obligations under some of our agreements, which could result in substantial expense to us.
In addition, other customers and vendors may ask us to indemnify them if a claim is made as a condition to awarding future design wins to us. Because some of our counterparts are larger than we are and have greater resources than we do, they may be more likely to be the target of an infringement claim by third parties than we would be, which could increase our chances of becoming involved in a future lawsuit. If any such claims were to succeed, we might be forced to pay damages on behalf of our customers or vendors that could increase our expenses, disrupt our ability to sell our solutions and reduce

42




our revenue. Any dispute with a customer or vendor with respect to such obligations could have adverse effects on our relationship with such customer or vendor and other current and prospective customers or vendors and reduce demand for our solutions. In addition to the time and expense required for us to supply support or indemnification to our customers, any such litigation could severely disrupt or shut down the business of our customers or vendors, which in turn could hurt our relations with them and cause the sale of our products to decrease. Any of the foregoing could harm our business, financial condition, and results of operations.
We face risks related to the protection of our intellectual property, particularly outside the United States. We use a significant amount of intellectual property in our business. Monitoring unauthorized use of our intellectual property can be difficult and costly and if we are unable to obtain, maintain and protect our intellectual property, our business could be adversely affected.
Our success depends in part upon our ability to obtain and maintain patent and other intellectual property protection with respect to our products and the technology we develop. To accomplish this, we rely on a combination of intellectual property rights, including patents, copyrights and trademarks in the United States and in selected foreign countries where we believe filing for such protection is appropriate. We also rely on trade secret laws, as well as confidentiality and non-disclosure and other contractual protections, to protect our proprietary know-how.
We cannot assure you that any patents from any pending or future patent applications will be issued, and even if our pending patent applications are granted, the scope of the rights granted to us may not be meaningful, may not provide us with a commercial advantage and may be subject to reinterpretation after issuance. The patent prosecution process is expensive, time-consuming, and complex, and we may not be able to file, prosecute, maintain, enforce or license all necessary or desirable patent applications at a reasonable cost or in a timely manner. It is also possible that we will fail to identify patentable aspects of our research and development output in time to obtain patent protection. Failure to timely seek patent protection on products or technologies generally precludes us from seeking future patent protection on these products or technologies. Even if we do timely seek patent protection, the coverage claimed in a patent application can be significantly reduced before a patent is issued, and its scope can be reinterpreted after issuance. We cannot guarantee that:
any of our present or future patents or patent claims will not lapse or be invalidated, narrowed, circumvented, challenged or abandoned;
our intellectual property rights will provide competitive advantages to us;
our ability to assert our intellectual property rights against others (including potential competitors) or to settle current or future disputes will not be limited by our agreements with third parties;
any of our pending or future patent applications will be issued or have the coverage originally sought;
our intellectual property rights will be enforced in jurisdictions where competition may be intense or where legal protections may be weak;
any of the trademarks, copyrights, trade secrets or other intellectual property rights that we presently employ in our business will not lapse or be invalidated, narrowed, circumvented, challenged, abandoned or otherwise diminished or eliminated; or
we will not lose the ability to assert our intellectual property rights against or to license our technology to others and collect royalties or other payments.
In addition, our competitors or others may design around our protected patents or other intellectual property rights. Effective intellectual property protection may be unavailable or more limited in foreign jurisdictions relative to those protections available in the United States, or may not be applied for in one or

43




more relevant jurisdictions. Even if foreign patents are granted, effective enforcement in foreign countries may not be available. The failure of our patents to adequately protect our technology might make it easier for our competitors to offer similar products or technologies, and our business, financial condition and operations could be adversely affected.
Monitoring unauthorized use of our intellectual property is difficult and costly. Unauthorized use of our intellectual property may have occurred or may occur in the future. Although we have taken steps to minimize the risk of this occurring, any such failure to identify unauthorized use and otherwise adequately protect our intellectual property would adversely affect our business. From time to time, we may need to commence litigation or other legal proceedings in order to:
assert claims of infringement of our intellectual property rights;
defend our products from piracy;
protect our trade secrets or know-how; or
determine the enforceability, scope and validity of the propriety rights of others.
Lawsuits or other proceedings that we initiate to protect or enforce our patents or other intellectual property rights could be expensive, time consuming and unsuccessful. Any claims we assert against perceived infringers could provoke these parties to assert counterclaims against us alleging that we infringe their intellectual property or alleging that our intellectual property is invalid or unenforceable. Moreover, if we are required to commence litigation, whether as a plaintiff or defendant, we would also be forced to divert our attention and the efforts of our employees, which could, in turn, result in lower revenue and higher expenses. If we pursue litigation to assert our intellectual property rights, an adverse decision in any of these legal actions could limit our ability to assert our intellectual property rights, limit the value of our technology or otherwise negatively impact our business, financial condition and results of operations. Legal fees related to such litigation will increase our operating expenses and may reduce our net income.
In addition to patent protection, we also rely on other proprietary rights, including protection of trade secrets, and other proprietary information that is not patentable or that we elect not to patent. However, trade secrets can be difficult to protect and some courts are less willing or unwilling to protect trade secrets. We rely on contractual protections with our customers, suppliers, employees and consultants, and we implement cybersecurity measures designed to protect our trade secrets. We cannot guarantee that we have entered into such agreements with each party that may have or have had access to our trade secrets or proprietary technology and processes. The semiconductor industry is generally subject to high turnover of employees, so the risk of trade secret misappropriation may be amplified. Unauthorized copying or other misappropriation of our trade secrets and other intellectual property could enable third parties to benefit from our technologies without paying us for doing so, which could harm our business. We cannot assure you that our contractual protections and cybersecurity measures have not been or will not be breached or that we will have adequate remedies for any such breach. Accordingly, we cannot guarantee that we have secured, or will be able to secure, effective protections for all of our trade secrets or other proprietary information that we use or claim rights to.
Many of our products include intellectual property licensed from third parties, and we are party to a number of third-party intellectual property license agreements. Some of these license agreements require us to make one-time payments or ongoing royalty payments. We cannot guarantee that the third-party patents and technology we license will not be licensed to our competitors or others in the semiconductor industry. As a result, we may not be able to prevent competitors from developing and commercializing competitive products in territories included in all of our licenses. In the future, we may need to obtain additional licenses, renew existing license agreements or otherwise replace existing technology. We are unable to predict whether these license agreements can be obtained or renewed or the technology can be replaced on acceptable terms, or at all. In that event, we may be required to expend significant time and resources to redesign our technology, products or the methods for manufacturing them or to develop

44




or license replacement technology, all of which may not be feasible on a technical or commercial basis. Any disputes with our licensing partners with respect to such agreements could narrow what we believe to be the scope of our rights to the relevant intellectual property, increase our obligations under such agreements or restrict our ability to develop and market our current or new products and services. Any of these events could negatively impact our business, financial condition and results of operations.
Further, certain of our agreements contain provisions permitting the other party to become a party to, or a beneficiary of, a source code escrow agreement under which we place certain proprietary source code in escrow with a third party. Under these source code escrow agreements, our source code may be released to the party upon the occurrence of specified events, such as in situations of our bankruptcy or insolvency or our failure to support or maintain our source code. Disclosing the content of our source code may limit the intellectual property protection we can obtain or maintain for our source code or our software containing such source code and may facilitate intellectual property infringement, misappropriation or other violation claims against us.
In addition, from time to time, we enter into agreements with select customers, vendors and others to customize and otherwise develop technologies and intellectual property, and we expect to enter into new, similar arrangements from time to time in the future. Some of these agreements contain terms that allocate ownership of, and rights to use and enforce, technologies and intellectual property rights. As a result of these agreements, we may be required to limit use of, or refrain from using, certain of such related technologies and intellectual property rights in parts of our business. Determining inventorship and ownership of technologies and intellectual property rights resulting from development activities can be difficult and uncertain. Disputes may arise with customers, vendors and other third parties regarding ownership of and rights to use and enforce these technologies and intellectual property rights or regarding interpretation of our agreements with these third parties, and these disputes may result in claims against us or claims that intellectual property rights, which we believe we own, are not owned by us, are not enforceable, or are invalid. The cost and effort to resolve these types of disputes, or the loss of intellectual property rights if we lose these types of disputes, could harm our business and financial condition.
A breach of our information technology systems or physical security systems, or any actual or perceived violation of privacy, data protection or cybersecurity laws, could harm our business and operating results.
We rely on our information technology systems, as well as those of our vendors, suppliers and customers, to transmit, store and otherwise process electronic information (including sensitive data such as confidential business information and personal information relating to employees, customers, and other business partners), and to manage or support a variety of critical business processes and activities. We and our vendors, suppliers and customers face various cybersecurity threats, including threats to our information technology infrastructure and attempts to gain access to our sensitive or proprietary information, denial-of-service attacks, requests for money transfers, ransomware, as well as threats to the physical security of our facilities and employees. In addition, we face cybersecurity threats from entities that may seek to target us through our customers, vendors, subcontractors, employees, and other third parties with whom we do business. We may experience cybersecurity threats such as viruses and attacks by hackers targeting our information technology systems. We can provide no assurance that our current information technology systems, or those of the third parties upon which we rely, are fully protected against such cyber security threats. Although such events have not had a material impact on our financial condition, results of operations or liquidity or reputation to date, future threats could, among other things: cause harm to our business and our reputation; disrupt our operations; expose us to potential liability, regulatory actions and the loss of business; as well as impact our results of operations materially. We believe such attempts are increasing in number and in technical sophistication. In some instances, we, our customers, and the users of our products and services might be unaware of an incident or its magnitude and effects. Due to the evolving nature of these cybersecurity threats, we cannot predict the potential impact of any future incident.

45




While we take measures to protect the security of, and prevent unauthorized access to, our information technology systems and personal and proprietary information, the cybersecurity controls for our information technology systems, or those of our vendors, suppliers or customers, as well as other cybersecurity practices we follow, may not prevent unauthorized access to, damage to, disablement or encryption of, use or misuse of, disclosure of, modification of, destruction of or loss of our data or the data of others (including personal information and proprietary information). Any actual or perceived cybersecurity incident could harm our business and operating results and could result in, among other things, unfavorable publicity, governmental inquiry and oversight, difficulty in marketing our services, allegations by our customers that we have not performed our contractual obligations, litigation by affected parties including our customers and possible financial obligations for damages related to the theft or misuse of such information or inventory, any of which could negatively impact our business, financial condition and results of operations.
Furthermore, privacy, data protection and cybersecurity are subject to frequently changing and complex laws and regulations, which sometimes conflict among the various jurisdictions and countries in which we provide services. We are subject to a variety of local, state, national and international laws and regulations that apply to the collection, use, retention, protection, disclosure, transfer and other processing of personal information in the different jurisdictions in which we operate. Privacy, data protection and cybersecurity laws and regulations, including the European Union’s General Data Protection Regulation and the California Consumer Privacy Act of 2018, as amended by the California Privacy Rights Act of 2020 (CPRA) (collectively, CCPA), pose increasingly complex compliance challenges, which may increase compliance costs, and any failure to comply with privacy, data protection or cybersecurity laws and regulations could result in significant penalties. Compliance with U.S. and international privacy, data protection and cybersecurity laws and regulations could cause us to incur substantial costs or require us to change our business practices and compliance procedures in a manner adverse to our business. Any inability or perceived inability to adequately address privacy, data protection or cybersecurity concerns, even if unfounded, or to successfully negotiate privacy, data protection or cybersecurity contractual terms with customers, or to comply with applicable laws and regulations relating to privacy, data protection or cybersecurity, could result in additional cost and liability to us, harm our reputation and brand, and could negatively impact our business, financial condition and results of operations. Furthermore, the PRC regulatory authorities have promulgated the Personal Information Protection Law of the PRC and the PRC Data Security Law, to ensure cybersecurity, data and personal information protection. The PRC Data Security Law is a comprehensive data security legislation in mainland China and aims to regulate a wide range of issues in relation to the collection, storage, processing, use, provision, transaction and publication of any kind of data. There is significant uncertainty in how PRC regulators will interpret and enforce these cybersecurity and data privacy laws, but they contain provisions that allow substantial government oversight and include fines for failure to obtain required approval from or complete required filing procedures with China’s cyber and data protection regulators for certain cross-border personal data-related data transfers.
The laws outlined above are only a sample of the governmental laws, regulations and other legal obligations related to privacy, data protection, and cybersecurity to which we may be subject. Various aspects of these laws, including their interpretation and enforcement, remain unclear, resulting in further uncertainty and potentially requiring us to modify our data practices and policies and to incur substantial additional costs and expenses in an effort to comply. Because the interpretation and application of many such laws and regulations, remain uncertain and continue to evolve, it is possible that these laws and regulations may be interpreted and applied in a manner that is inconsistent with our data management practices or the features of our products or solutions, and we could face fines, lawsuits, regulatory investigations, and other claims and penalties, and we could be required to fundamentally change our products or our business practices, all of which could have a material adverse effect on our business. Any inability, or perceived inability, to adequately address privacy and data protection concerns, or to comply with applicable laws, regulations, policies, industry standards, contractual obligations or other legal obligations, even if unfounded, could result in additional cost and liability to us, damage our reputation,

46




inhibit sales and have a material adverse effect on our business, results of operations, and financial condition.
We use certain software governed by open-source licenses, which under certain circumstances could materially adversely affect our business, financial condition, operating results and cash flow.
Certain of our software, as well as that of our customers and vendors, may be derived from so-called “open source” software that is generally made available to the public by its authors and/or other third parties. Open-source software is made available under licenses that impose certain obligations on us in the event we were to distribute derivative works of the open-source software. These obligations may require us to make source code for the derivative works available to the public and/or license such derivative works under a particular type of license, rather than the forms of license we customarily use to protect our intellectual property. In the event that the copyright holder of any open-source software were to successfully establish in court that we had not complied with the terms of a license for a particular work, we could be required to release the source code of that work to the public and/or stop distribution of that work if the license is terminated, which could adversely impact our business and results of operations.
While we take steps to monitor the use of all open-source software in our products, processes and technology and try to ensure that no open-source software is used in such a way as to require us to disclose the source code to the related product, processes or technology when we do not wish to do so, such use could inadvertently occur. Additionally, if a third party software provider has incorporated certain types of open-source software into software we license from such third party for our products, processes or technology, we could, under certain circumstances, be required to disclose the source code to our products, processes or technology. This could harm our intellectual property position and have a material adverse effect on our business, results of operations and financial condition.
Further, although some open-source vendors provide warranty and support agreements, it is common for such software to be available “as‐is” with no warranty, indemnity or support. Although we monitor our use of such open-source code to avoid subjecting our products to unintended conditions, such use, under certain circumstances, could materially adversely affect our business, financial condition and operating results and cash flow, including if we are required to take remedial action that may divert resources away from our development efforts.
Risks Relating to Investments in Cayman Islands Companies
We are a Cayman Islands exempted company and, because judicial precedent regarding the rights of shareholders is more limited under Cayman Islands law than under U.S. law, you may have less protection for your shareholder rights than you would under U.S. law.
Our corporate affairs are governed by our memorandum and articles of association, as amended from time to time, the Cayman Islands Companies Act (as amended) and the common law of the Cayman Islands. The rights of shareholders to take action against the directors, 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 Cayman Islands Companies Act provides that a shareholder of a Cayman company shall be entitled to payment of the fair value of that person’s shares upon dissenting from a merger or consolidation. However, such rights are not available in respect of the shares of any class for which an open market exists on a recognized stock exchange or recognized interdealer quotation system at the expiry date of the period allowed for written notice of an election to dissent where, upon the merger or the consolidation, the shareholder receives, amongst other things, either:
(a) shares of a surviving or consolidated company, or depository receipts in respect thereof; or

47




(b) shares of any other company, or depository receipts in respect thereof, which shares or depository receipts at the effective date of the merger or consolidation, are either listed on a national securities exchange or designated as a national market system security on a recognized interdealer quotation system or held of record by more than two thousand holders.
As a result of all of the above, public shareholders may have more difficulty in protecting their interests in the face of actions taken by management, members of the board of directors or controlling shareholders than they would as shareholders of a corporation incorporated in a jurisdiction in the United States.
The common law of the Cayman Islands is derived in part from comparatively limited judicial precedent in the Cayman Islands as well as that 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 defined as they would be under statutes or judicial precedent in some jurisdictions in the United States. In particular, the Cayman Islands has a less prescriptive body of corporate laws than most jurisdictions in the United States. In addition, some U.S. states, such as Delaware, have more fulsome and judicially interpreted bodies of corporate law than the Cayman Islands.
Because we are incorporated under the laws of the Cayman Islands, you may find it difficult to enforce a judgment of U.S. courts for civil liabilities under U.S. federal securities laws against us in the Cayman Islands or against our PRC or Hong Kong subsidiaries.
Credo Technology Group Holding Ltd is a holding company incorporated as an exempted company under the laws of the Cayman Islands. We conduct substantially all of our operations through our indirect, wholly-owned subsidiaries in the United States and internationally. As such, it may be difficult for investors to enforce judgments obtained in the United States courts against our directors or officers. The courts of the Cayman Islands are unlikely:
(i) to recognize or enforce against the Company judgments of courts of the United States predicated upon certain civil liability provisions of the securities laws of the United States or any state; and
(ii)    in original actions brought in the Cayman Islands, to impose liabilities against the Company predicated upon the civil liability provisions of the securities laws of the United States or any State, so far as liabilities imposed by those provisions are penal in nature.
In those circumstances, although there is no statutory enforcement in the Cayman Islands of judgments obtained in the United States, the courts of the Cayman Islands will recognize and enforce a foreign money judgment of a foreign court of competent jurisdiction without retrial on the merits based on the principle that a judgment of a competent foreign court imposes upon the judgment debtor an obligation to pay the sum for which judgment has been given provided certain conditions are met. For a foreign judgment to be enforced in the Cayman Islands, such judgment must be final and conclusive and for a liquidated sum, and must not be in respect of taxes or a fine or penalty, inconsistent with a Cayman Islands judgment in respect of the same matter, impeachable on the grounds of fraud or obtained in a manner, and/or be of a kind the enforcement of which is, contrary to natural justice or the public policy of the Cayman Islands (awards of punitive or multiple damages may well be held to be contrary to public policy). A Cayman Islands Court may stay enforcement proceedings if concurrent proceedings are being brought elsewhere.
As a result of all of the above, public shareholders may have more difficulty protecting their interests in the face of actions taken by management, members of the board of directors or controlling shareholders than they would as public shareholders of a U.S. company.

48




Provisions in our amended and restated memorandum and articles of association may have the effect of discouraging lawsuits against our directors and officers.
Cayman Islands law does not limit the extent to which a company’s memorandum and articles of association may provide for indemnification of officers and directors, except to the extent any such provision may be held by the Cayman Islands courts to be contrary to public policy, such as to provide indemnification against willful default, willful neglect, breach of fiduciary duty, unconscionable behavior or behavior which falls within the broad stable of conduct identifiable as ‘equitable’ fraud on the part of the director or officer in question. Our amended and restated memorandum and articles of association provide for indemnification of our officers and directors to the maximum extent permitted by law, including for any liability incurred in their capacities as such, except through their own actual fraud, willful neglect or willful default. Our indemnification obligations may discourage shareholders from bringing a lawsuit against our officers or directors for breach of their fiduciary duty. These provisions also may have the effect of reducing the likelihood of derivative litigation against our officers and directors, even though such an action, if successful, might otherwise benefit us and our shareholders. Furthermore, a shareholder’s investment may be adversely affected to the extent we pay the costs of settlement and damage awards against our officers and directors pursuant to these indemnification provisions.
Risks Related to Ownership of Our Ordinary Shares
Our share price may be volatile and may decline, resulting in a loss of some or all of your investment.
The trading price and volume of our ordinary shares is likely to be volatile and could fluctuate significantly in response to numerous factors, many of which are beyond our control, including but not limited to:
actual or anticipated fluctuations in our results of operations due to, among other things, changes in customer demand, product life cycles, pricing, ordering patterns and unforeseen operating costs;
the financial projections we may provide to the public, any changes in these projections or our failure to meet these projections;
failure of securities analysts or industry analysts to initiate or maintain coverage of us, publish negative research or reports, changes in financial estimates or ratings by any securities analysts who follow us or our failure to meet these estimates or the expectations of investors;
announcements by our significant customers of changes to their product offerings, business plans or strategies;
announcements by us or our competitors of significant technical innovations, acquisitions, strategic partnerships, joint ventures or capital commitments;
changes in operating performance and stock market valuations of other technology companies generally, or those in the data infrastructure or semiconductor industry;
timing and seasonality of the end-market demand;
cyclical fluctuations in the data infrastructure market and semiconductor industry;
price and volume fluctuations in the overall stock market from time to time, including as a result of trends in the economy as a whole;
actual or anticipated developments in our business or our competitors’ businesses or the competitive landscape generally;

49




new laws or regulations or new interpretations of existing laws, or regulations applicable to our business;
changes in our management;
general economic and market conditions;
lawsuits threatened or filed against us; and
other events or factors, including those resulting from war, incidents of terrorism or responses to these events.
In addition, the market for technology stocks and the stock markets in general have experienced extreme price and volume fluctuations. Stock prices of many technology companies have fluctuated in a manner unrelated or disproportionate to the operating performance of those companies. In the past, shareholders have instituted securities class action litigation following periods of market volatility. If we were to become involved in securities litigation, it could subject us to substantial costs, divert resources and the attention of management from our business and adversely affect our business, financial condition, and results of operations.
Substantial future sales of our ordinary shares could cause the market price of our ordinary shares to decline.
The market price of our ordinary shares could decline as a result of substantial sales of our ordinary shares, particularly sales by our directors, executive officers and significant shareholders, or the perception in the market that holders of a large number of shares intend to sell their shares. As of April 27, 2024, we had outstanding a total of 164,305 thousand ordinary shares. All of these shares are freely tradable in the public market without restriction, except for any shares held by one of our existing “affiliates,” as that term is defined in Rule 144 under the Securities Act. As of April 27, 2024, we also had outstanding a warrant to purchase up to 4,080 thousand of our ordinary shares and options and restricted stock units covering 16,560 thousand of our ordinary shares. All of the ordinary shares that are issuable upon exercise of the outstanding options and restricted stock units have been registered for public resale under the Securities Act. The warrants and ordinary shares will become eligible for sale in the public market to the extent such warrants and options are vested and exercised or such restricted stock units are settled, subject to compliance with applicable securities laws. Moreover, certain of our shareholders have rights, subject to certain conditions, to require us to file registration statements covering their shares or to include their shares in registration statements that we may file for ourselves or our shareholders.
Our actual operating results may not meet our guidance and investor expectations, which would likely cause our share price to decline.
From time to time, we may release guidance in our earnings releases, earnings conference calls, or otherwise, regarding our future performance that represent our management’s estimates as of the date of release. If given, this guidance, which will include forward-looking statements, will be based on projections prepared by our management. Projections are based upon a number of assumptions and estimates that, while presented with numerical specificity, are inherently subject to significant business, economic, and competitive uncertainties and contingencies, many of which are beyond our control. The principal reason that we expect to release guidance is to provide a basis for our management to discuss our business outlook with analysts and investors. With or without our guidance, analysts, and investors may publish expectations regarding our business, financial condition, and results of operations. We do not accept any responsibility for any projections or reports published by any such third parties. Guidance is necessarily speculative in nature, and it can be expected that some or all of the assumptions of the guidance furnished by us will not materialize or will vary significantly from actual results. If our actual performance does not meet or exceed our guidance or investor expectations, the trading price of our ordinary shares is likely to decline.

50




If our estimates or judgments relating to our critical accounting policies are based on assumptions that change or prove to be incorrect, our results of operations could fall below expectations of securities analysts and investors, resulting in a decline in the market price of our ordinary shares.
The preparation of financial statements in conformity with generally accepted accounting principles in the United States, or GAAP, requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, as described in the section entitled “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” the results of which form the basis for making judgments about the carrying values of assets, liabilities, equity, revenue and expenses that are not readily apparent from other sources. Significant assumptions and estimates used in preparing our consolidated financial statements include those related to revenue recognition, inventory valuation, income taxes, impairment of long-lived assets, share-based compensation, operating leases and fair value of ordinary shares. If our assumptions change or if actual circumstances differ from those in our assumptions, our results of operations may be adversely affected and may fall below the expectations of securities analysts and investors, resulting in a decline in the market price of our ordinary shares.
Our executive officers, directors and their affiliates, if they choose to act together, have the ability to control or significantly influence all matters submitted to shareholders for approval.
As of April 27, 2024, our executive officers, directors and their affiliates, in the aggregate, beneficially owned approximately 17% of our outstanding ordinary shares. As a result, such persons, acting together, will have the ability to control or significantly influence all matters submitted to our board of directors or shareholders for approval, including the appointment of our management, the election and removal of directors and approval of any significant transaction, as well as our management and business affairs. This concentration of ownership may have the effect of delaying, deferring or preventing a change in control, impeding a merger, consolidation, takeover or other business combination involving us, or discouraging a potential acquiror from making a tender offer or otherwise attempting to obtain control of our business, even if such a transaction would benefit other shareholders.
Anti-takeover provisions in our organizational documents may discourage our acquisition by a third party, which could limit shareholders’ opportunity to sell their ordinary shares at a premium.
Our amended and restated memorandum and articles of association include provisions that could limit the ability of others to acquire control of us, modify our structure or cause us to engage in change of control transactions. These provisions include, among other things:
a classified board of directors with staggered three-year terms;
the authorization of the issuance of “blank check” preferred shares that our board of directors could use to implement a shareholder rights plan;
restrictions on the ability of our shareholders to call meetings or make shareholder proposals;
our amended and restated memorandum and articles of association may only be amended by a vote of shareholders representing at least two-thirds of the outstanding ordinary shares or by a unanimous written consent;
shareholders are not permitted to increase the size of our board, fill vacancies on our board or remove directors without cause; and
the ability of our board of directors, without action by our shareholders, to issue 50,000,000 preferred shares and to issue additional ordinary shares that could have the effect of impeding the success of an attempt to acquire us or otherwise effect a change in control.

51




These provisions could deter, delay or prevent a third party from acquiring control of us in a tender offer or similar transactions, even if such transaction would benefit our shareholders. Even in the absence of a takeover attempt, the existence of these provisions may adversely affect the prevailing market price of our ordinary shares if they are viewed as discouraging future takeover attempts.
If a United States person is treated as owning 10% or more of our outstanding equity, such holder may be subject to adverse U.S. federal income tax consequences.
If a United States person is treated as owning (directly, indirectly, or constructively) at least 10% of the value or voting power of our outstanding equity, such person may be treated as a “United States shareholder” with respect to each controlled foreign corporation, or CFC, in our group. Because our group includes a U.S. subsidiary, certain of our non-U.S. subsidiaries will be treated as CFCs (regardless of whether we are treated as a CFC). A United States shareholder of a CFC may be required to report annually and include in its U.S. taxable income its pro rata share of such CFC’s “Subpart F income,” “global intangible low-taxed income,” and investments in U.S. property, regardless of whether we make any distributions to the United States shareholder. An individual that is a United States shareholder with respect to a CFC generally would not be allowed certain tax deductions or foreign tax credits that would be allowed to a United States shareholder that is a U.S. corporation. Failure to comply with these reporting obligations may subject a United States shareholder to significant monetary penalties and may prevent the statute of limitations with respect to such shareholder’s U.S. federal income tax return for the year for which reporting was due from starting. We are not required to assist investors in determining whether we are or any of our non-U.S. subsidiaries is treated as a CFC or whether any investor is treated as a United States shareholder with respect to us or our non-U.S. subsidiaries or furnish to any United States shareholders information that may be necessary to comply with the aforementioned reporting and tax paying obligations. The United States Internal Revenue Service has provided limited guidance on situations in which investors may rely on publicly available information to comply with their reporting and tax paying obligations with respect to foreign-controlled CFCs. A United States investor should consult its advisors regarding the potential application of these rules to an investment in our ordinary shares.
General Risk Factors
We may acquire businesses, enter into licensing arrangements or make investments in other companies or technologies that disrupt our business, are difficult to integrate, impair our operating results, dilute our shareholders’ ownership, result in the incurrence of debt, divert management resources or cause us to incur significant expense.
We may pursue in the future acquisitions of businesses and assets, as well as technology licensing arrangements, that we believe will complement our products, solutions or technologies. We also may pursue strategic alliances that leverage our core technology and industry experience to expand our product offerings or distribution, or make investments in other companies. Any acquisition involves a number of risks, many of which could harm our business, including:
difficulty in integrating the operations, technologies, products, existing contracts, accounting and personnel of the acquired company or business;
not realizing the anticipated benefits of any acquisition;
difficulty in transitioning and supporting customers of the acquired company;
difficulty in transitioning and collaborating with suppliers of the acquired company;
diversion of financial and management resources from existing operations;
the risk that the price we pay or other resources that we devote to the acquisition may exceed the value we realize, or the value we could have realized if we had allocated the purchase price or other resources to another opportunity;

52




potential loss of key employees, customers and strategic alliances from either our current business or the acquired company’s business;
inability to successfully bring newly acquired products to market or achieve design wins with such products;
fluctuations in industry trends that change the demand or purchasing volume of newly acquired products;
assumption of unanticipated problems or latent liabilities, such as problems with the quality of the acquired products;
inability to generate sufficient revenue to offset acquisition costs;
the dilutive effect on our ordinary shares as a result of any acquisitions financed through the issuance of equity;
inability to successfully complete transactions with a suitable acquisition candidate; and
in the event of international acquisitions, risks associated with accounting and business practices or regulatory requirements that are different from applicable U.S. practices and requirements.
Acquisitions also frequently result in the recording of goodwill and other intangible assets that are subject to potential impairments, which could harm our financial results. If we fail to properly evaluate acquisitions or investments, it may impair our ability to achieve the anticipated benefits of any such acquisitions or investments, and we may incur costs in excess of what we anticipate. The failure to successfully evaluate and execute acquisitions or investments or otherwise adequately address these risks could materially harm our business, financial condition and results of operations.
To finance any acquisitions or investments, we may choose to issue equity or equity-linked securities as consideration, which could dilute the ownership of our shareholders. If the price of our ordinary shares is low or volatile, we may not be able to acquire other companies for equity or equity-linked consideration. In addition, newly-issued securities may have rights, preferences or privileges senior to those of existing shareholders. If we raise additional funds by obtaining loans from third parties, the terms of those financing arrangements may include negative covenants or other restrictions on our business that could impair our operating flexibility, and would also require us to incur interest expense. Additional funds for acquisitions also may not be available on terms that are favorable to us, or at all.
We depend on our executive officers and other key employees, and the loss of one or more of these employees or an inability to attract or retain highly skilled employees could adversely affect our business.
Our success depends largely upon the continued services of our executive officers and other key employees, including our engineering and sales and marketing personnel. From time to time, there may be changes in our executive management team or other key personnel, which could disrupt our business. We do not have employment agreements with our executive officers or other key personnel that require them to continue to work for us for any specified period and, therefore, they could terminate their employment with us at any time and with little or no notice. The loss of one or more of our executive officers or other key employees could have an adverse effect on our business, financial condition and results of operations.
In addition, to execute our growth plan, we must attract and retain highly qualified personnel. Competition for these personnel in the San Francisco Bay Area, where our headquarters is located, and in other locations where we maintain offices, is intense, especially for engineers with applications, or analog circuit technology design expertise. We have from time to time experienced, and we expect to continue to experience, difficulty in hiring and retaining employees with appropriate qualifications. Many of the companies with which we compete for experienced personnel have greater resources than we have. If

53




we hire employees from competitors or other companies, their former employers may attempt to assert that these employees or we have breached legal obligations, resulting in a diversion of our time and resources. In addition, job candidates and existing employees often consider the value of the equity awards they receive in connection with their employment. If the perceived value of our equity awards declines, it may adversely affect our ability to recruit and retain highly skilled employees. Further, changes in immigration policies may negatively impact our ability to attract and retain personnel, including personnel with specialized technical expertise. If we fail to attract new personnel or fail to retain or motivate our current personnel, our business, financial condition and results of operations could be adversely affected.
Catastrophic events may disrupt our business.
Our corporate headquarters, our foundry vendor and some of our suppliers are located in areas that are in active earthquake zones or are subject to power outages, natural disasters, political, social or economic unrest and other potentially catastrophic events, any or all of which may increase as the result of climate change. In the event of a major earthquake, hurricane, flooding or other catastrophic event such as fire, power loss, telecommunications failure, cyber-attack, war, terrorist attack, political, social or economic unrest or disease outbreak, we may be unable to continue our operations and may endure system interruptions, reputational harm, delays in our product development, cybersecurity breach or loss or other unauthorized processing of data, any of which could have an adverse effect on our business, financial condition or results of operations.
Litigation and other legal proceedings may adversely affect our business.
From time to time we may become involved in legal proceedings relating to patent and other intellectual property matters, product liability claims, employee claims, tort or contract claims, federal regulatory investigations, securities class action and other legal proceedings or investigations, which could have an adverse impact on our business, financial condition and results of operations and divert the attention of our management from the operation of our business. Litigation is inherently unpredictable and can result in excessive or unanticipated verdicts and/or injunctive relief that affect how we operate our business. We could incur judgments or enter into settlements of claims for monetary damages or for agreements to change the way we operate our business, or both. There may be an increase in the scope of these matters or there may be additional lawsuits, claims, proceedings or investigations in the future, which could have a material adverse effect on our business, financial condition and results of operations. Adverse publicity about regulatory or legal action against us could damage our reputation and brand image, undermine our customers’ confidence and reduce long-term demand for our products, even if the regulatory or legal action is unfounded or not material to our operations.
Market conditions and changing circumstances, some of which may be beyond our control, could impair our ability to access our existing cash, cash equivalents and investments and to timely pay key vendors and others.
Market conditions and changing circumstances, some of which may be beyond our control, could impair our ability to access our existing cash, cash equivalents and investments and to timely pay key vendors and others. For example, on March 10, 2023, Silicon Valley Bank (SVB) was placed into receivership with the Federal Deposit Insurance Corporation (FDIC), which resulted in all funds held at SVB being temporarily inaccessible by SVB’s customers. While we did not maintain any accounts with SVB, if other banks and financial institutions with whom we have banking relationships enter receivership or become insolvent in the future, we may be unable to access, and we may lose, some or all of our existing cash, cash equivalents and investments to the extent those funds are not insured or otherwise protected by the FDIC. In addition, in such circumstances we might not be able to timely pay key vendors and others. We regularly maintain cash balances that are not insured or are in excess of the FDIC’s insurance limit. Any delay in our ability to access our cash, cash equivalents and investments (or the loss of some or all of such funds) or to timely pay key vendors and others could have a material adverse effect on our operations and cause us to need to seek additional capital sooner than planned.

54




If we fail to maintain an effective system of disclosure controls and internal control over financial reporting, our ability to produce timely and accurate financial statements or comply with applicable regulations could be impaired.
As a public company, we are subject to the reporting requirements of the Exchange Act, the Sarbanes-Oxley Act and the rules and regulations of the applicable listing standards of Nasdaq. We expect that the requirements of these rules and regulations will continue to increase our legal, accounting and financial compliance costs, make some activities more difficult, time-consuming and costly and place significant strain on our personnel, systems and resources. The Sarbanes-Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. We have developed and continue to refine our disclosure controls and other procedures that are designed to ensure that information required to be disclosed by us in the reports that we file with the Securities and Exchange Commission (SEC) is recorded, processed, summarized and reported within the time periods specified in SEC rules and forms and that information required to be disclosed in reports under the Exchange Act is accumulated and communicated to our principal executive and financial officers.
In order to maintain and improve the effectiveness of our disclosure controls and procedures and internal control over financial reporting, we have expended, and will continue to expend, significant resources, including accounting-related costs and significant management oversight. Our current controls and any new controls that we develop may become inadequate because of changes in conditions in our business. In addition, changes in accounting principles or interpretations could also challenge our internal controls and require that we establish new business processes, systems and controls to accommodate such changes. If these new systems, controls or standards and the associated process changes do not give rise to the benefits that we expect or do not operate as intended, it could adversely affect our financial reporting systems and processes, our ability to produce timely and accurate financial reports or the effectiveness of internal control over financial reporting. Moreover, our business may be harmed if we experience problems with any new systems and controls that result in delays in their implementation or increased costs to correct any post-implementation issues that may arise.
Further, weaknesses in our disclosure controls and internal control over financial reporting may be discovered in the future. Any failure to develop or maintain effective controls or any difficulties encountered in their implementation or improvement could harm our business or cause us to fail to meet our reporting obligations and may result in a restatement of our financial statements for prior periods. Any failure to implement and maintain effective internal control over financial reporting also could adversely affect the results of periodic management evaluations and annual independent registered public accounting firm attestation reports regarding the effectiveness of our internal control over financial reporting that we are required to include in our periodic reports that are filed with the SEC. Ineffective disclosure controls and procedures and internal control over financial reporting could also cause investors to lose confidence in our reported financial and other information, which would likely have a negative effect on the trading price of our ordinary shares. In addition, if we are unable to continue to meet these requirements, we may not be able to remain listed on the Nasdaq.
Section 404 of the Sarbanes-Oxley Act requires us to include in our annual reports on Form 10-K an assessment by management of the effectiveness of our internal controls over financial reporting. In addition, we are required to have our independent public accounting firm attest to and report on management’s assessment of the effectiveness of our internal control over financial reporting because we ceased to qualify as an “emerging growth company” under the Jumpstart Our Business Startups Act (JOBS Act) as of April 29, 2023. In the future, if we are unable to conclude that we have effective internal control over financial reporting or, if our independent auditors are unable to provide us with an attestation and an unqualified report as to the effectiveness of our internal control over financial reporting, investors could lose confidence in the reliability of our financial statements, which could result in a decline in the trading price of our ordinary shares.
Item 1B. Unresolved Staff Comments

55




None.

Item 1C. Cybersecurity
Risk Management and Strategy
We have established policies and processes for assessing, identifying, and managing material risk from cybersecurity threats. These policies and processes are intended to protect the confidentiality, integrity, and availability of our critical information systems and our critical data, including intellectual property and confidential information that is proprietary, strategic, or competitive in nature.
We conduct periodic risk assessments to identify cybersecurity threats. These risk assessments include identifying reasonably foreseeable potential internal and external risks, the likelihood of occurrence and any potential damage that could result from such risks, and the sufficiency of existing policies, procedures, systems, controls, and other safeguards in place to manage such risks. We also use third-party service providers from time to time in connection with our risk assessment processes.
As part of our overall risk management program, we provide training to employees at all levels on cybersecurity awareness and the protection of confidential information. In addition, we have established a cybersecurity incident response process that includes procedures for detecting and responding to cybersecurity incidents. The Company also participates in a cybersecurity risk insurance policy.
For additional information regarding whether any risks from cybersecurity threats, including as a result of any previous cybersecurity incidents, are reasonably likely to materially affect our company, including our business strategy, results of operations, or financial condition, please refer to Item 1A, “Risk Factors,” in this annual report on Form 10-K , including the risk factors entitled “Cybersecurity breaches, cyberattacks, and other disruptions to information technology systems could disrupt our operations, compromise the confidentiality of our data or our intellectual property, and adversely affect our business, reputation, operations, and financial results” and “Our business may be impacted by information technology system failures or network disruptions, and lack of redundancy.”
Governance
Our Board considers cybersecurity risk as part of its overall risk oversight function and has delegated to the Nominating and Corporate Governance Committee of the Board (the NCG Committee) overall oversight of cybersecurity matters and other policies and internal controls regarding cybersecurity risks. The Audit Committee of the Board (the Audit Committee) is responsible for oversight of disclosure controls with respect to potential cybersecurity incidents as well as the Company’s compliance with SEC rules applicable to cybersecurity risk management.
In fiscal 2024 the Audit Committee received reports on our cybersecurity risk management initiatives. In addition, our management team updates the Board with respect to the Company’s overall cybersecurity risk posture and initiatives in order to improve our cybersecurity risk controls. As necessary, the Audit Committee will oversee management’s responses to any significant cybersecurity incidents including any disclosures required by law. The full Board also receives a briefing from management on our cyber risk management program at least annually.
Our management team, which includes our IT management team, is responsible for day-to-day implementation, management and evaluation of our cybersecurity risk assessment and management processes. The IT management team has primary responsibility for our overall cybersecurity risk management program, including monitoring the prevention, detection, mitigation, and remediation of cybersecurity incidents, and works in partnership with our other business leaders, including our Chief Legal Officer, Vice President of Systems Engineering, and internal audit function, as needed. Our IT management team supervises both our internal cybersecurity personnel and any retained external

56




cybersecurity consultants. Our Director of IT has served in various roles in information technology and information security for over 15 years.
Our cybersecurity incident response process is designed to escalate significant cybersecurity incidents to a team of business leaders, including, but not limited to, our Vice President of Systems Engineering, Chief Legal Officer, and Chief Financial Officer. In the case of a cybersecurity incident, this team of business leaders will work with our incident response team to help determine the severity of the impact of a cybersecurity incident, as well as to help mitigate and remediate cybersecurity incidents of which they are notified. The incident response team will also work under the oversight of legal counsel and the Audit Committee to determine whether an incident is material for disclosure purposes under applicable law.
Item 2. Properties
The following table presents the approximate square footage of our significant leased facilities as of April 27, 2024:
(Square Feet)
Locations Primary UseLeased Facilities (1)
United StatesResearch and design, sales and marketing, administration and operations88,896 
Mainland ChinaResearch and design, administration and operations66,929 
TaiwanResearch and design, administration and operations52,057 
Hong KongAdministration and operations7,088 
Total 214,970 
(1) Lease terms expire in various years from 2024 through 2030, and generally include renewals at our option.
We also lease smaller facilities in various domestic and international locations, which are occupied by administrative and sales personnel. We believe that our existing facilities are sufficient for our current needs. We intend to add new facilities and expand our existing facilities as we continue to add employees and grow our business. We believe that new spaces will be available at reasonable terms in the future in order to meet our needs.
Item 3. Legal Proceedings
From time to time, we are involved in various legal proceedings arising in the ordinary course of our business. We are not presently a party to any litigation the outcome of which, we believe, if determined adversely to us, would individually or taken together have a material adverse effect on us. The results of any current or future litigation cannot be predicted with certainty, and regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.
The information set forth under “Note 7 - Commitments and Contingencies” in our notes to the consolidated financial statements set forth in Part II, Item 8 of this Annual Report on Form 10-K is incorporated herein by reference. For a discussion of certain risks associated with legal proceedings, please see Part I, Item 1A, “Risk Factors” above.
Item 4. Mine Safety Disclosures
Not Applicable.

57




PART II
Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities
Market Information
Since our initial public offering in January 2022, our ordinary shares have been traded on the Nasdaq Global Select Market under the symbol “CRDO”. Prior to that time, there was no public market for our ordinary share.
Holders
On June 17, 2024, there were 73 shareholders of record holding our ordinary shares. We cannot estimate the number of beneficial owners since many brokers and other institutions hold our ordinary shares on behalf of shareholders.
Dividends
We have never declared or paid any cash dividends on our ordinary shares and do not currently intend to do so in the foreseeable future.
Share Price Performance Graph
This performance graph shall not be deemed “filed” for purposes of Section 18 of the Exchange Act or incorporated by reference into any filings under the Securities Act or the Exchange Act, except as shall be expressly set forth by specific reference in such filing.
The graph below compares the cumulative total return on our ordinary shares with the cumulative total return of the NASDAQ Composite Index and the Philadelphia Semiconductor Index during the period from January 27, 2022 to April 27, 2024. The graph compares a $100 investment on January 27, 2022 in our ordinary shares with a $100 investment on January 27, 2022 in each index and assumes that any dividends were reinvested. Shareholder returns over the indicated periods should not be considered indicative of future share prices or shareholder returns.
Item 5. Market Performance Graph.jpg
Recent Sales of Unregistered Securities
None.
Use of Proceeds
On December 8, 2023, the Company completed a public offering of 11,500 thousand of its ordinary shares, par value of $0.00005 per share, at $17.50 per share. The Company sold 10,440 thousand

58




shares and certain existing shareholders sold an aggregate of 1,060 thousand shares. All of the shares sold were registered under the Act pursuant to a registration statement on Form S-3 (File No. 333-275894), which became effective on December 5, 2023. The Company received net proceeds of $173.4 million after deducting offering costs. There has been no material change in the planned use of the proceeds from our follow-on offering as described in our final prospectus filed with the SEC on December 5, 2023.
Issuer Purchases of Equity Securities
None.

Item 6. [Reserved]
Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with the consolidated financial statements and related notes included elsewhere in this Annual Report on Form 10-K. This discussion contains forward-looking statements that involve risks and uncertainties. Our actual results could differ materially from those discussed in those forward-looking statements. Factors that could cause or contribute to such differences include those identified below and those discussed in the section titled “Risk Factors.”
A discussion regarding our financial condition and our results of operations for the fiscal year ended April 27, 2024 compared to the fiscal year ended April 29, 2023 is presented below. A discussion regarding our results of operations for the fiscal year ended April 29, 2023 compared to the fiscal year ended April 30, 2022 can be found in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” of our Annual Report on Form 10-K for the fiscal year ended April 29, 2023, filed with the SEC on June 23, 2023.
Overview
Credo provides innovative, secure, high-speed and power-efficient connectivity solutions. Our solutions target the data infrastructure market, where bandwidth requirements are increasing exponentially, driven by the accelerating deployment of leading edge Artificial Intelligence infrastructure and applications. Our connectivity solutions are optimized for optical and electrical Ethernet applications, including the 100G (or Gigabits per second), 200G, 400G, 800G and emerging 1.6T (or Terabits per second) markets. Our products are based on our Serializer/Deserializer (SerDes) and Digital Signal Processor (DSP) technologies. Our product families include integrated circuits (ICs), Active Electrical Cables (AECs) and SerDes Chiplets. Our intellectual property (IP) solutions consist primarily of SerDes IP licensing.
Data generation has increased dramatically over the past ten years, creating new and complicated challenges in both circuit and system design. Our proprietary SerDes and DSP technologies enable us to achieve similar performance to leading competitors’ products but at a lower cost and more highly available legacy node (n-1 advantage). Beyond power and performance, Credo continues to innovate to address customers’ system level requirements. We partner with Microsoft on our HiWire Switch AEC and open-source implementation that helps realize Microsoft’s vision for a highly reliable network-managed dual-Top-of-Rack (ToR) architecture (a network architecture design in which computing equipment located within the same or an adjacent rack are, for redundancy, connected to two in-rack network switches, which are, in turn, connected to aggregation switches via fiber optic cables), overcome complex and slow legacy enterprise approaches, simplify deployment and improve connection reliability in the data center.

59




The multibillion-dollar data infrastructure market that we serve is driven largely by hyperscale data centers (hyperscalers), as well as general compute, AI/ML infrastructure, multi-service operators (MSOs), and mobile network operators (MNOs). The demands for increased bandwidth, improved power and cost efficiency and heightened security have simultaneously and dramatically expanded as work, education and entertainment have rapidly digitized across myriad endpoint users.
We design, market and sell both product and IP solutions. We help define industry conventions and standards within the markets we target by collaborating with technology leaders and standards bodies. We contract with a variety of manufacturing partners to build our products based on our proprietary SerDes and DSP technologies. We develop standard solutions we can sell broadly to our end markets and also develop tailored solutions designed to address specific customer needs. Once developed, these tailored solutions can generally be broadly leveraged across our portfolio and we are able to sell the part or license the IP to the broader market.
During fiscal 2024 and 2023, we generated $193.0 million and $184.2 million in total revenue, respectively. Product sales and product engineering services revenue comprised 85% and 83% of our total revenue in fiscal 2024 and 2023, respectively, and IP license and IP license engineering services revenue represented 15% and 17% of our total revenue in fiscal 2024 and 2023, respectively. Geographically, 31% of our total revenue in both fiscal 2024 and 2023 was generated from customers in North America, and 69% of our total revenue in both fiscal 2024 and 2023 was generated from customers in the rest of the world, primarily in Asia. During fiscal 2024 and 2023, we generated $28.4 million and $16.5 million of net loss, respectively.
We derive the substantial majority of our revenue from a limited number of customers. We anticipate we will continue to derive a significant portion of our revenue from a limited number of customers for the foreseeable future. We expect that as our products are more widely adopted and as our number of customers increase, customer concentration will decrease.
We sell our products to hyperscalers, original equipment manufacturers (OEMs), original design manufacturers (ODMs) and optical module manufacturers, as well as to companies in the enterprise and HPC markets. We work closely and have engagements with industry-leading companies across these segments. A relatively small number customers have historically accounted for and continue to account for a significant portion of our revenue. We report revenue by customer in our financial statement disclosure based on the contracting parties who place purchase orders or sign revenue contracts with us. See Note 3 to our audited consolidated financial statements included elsewhere in this Annual Report on Form 10-K. However, certain of our end customers have their contract manufacturing partners place orders with us. As a result, the contract manufacturers, rather than the end customers, are reported as our customers for financial reporting purposes. As a supplement to our financial statement footnote disclosure, and to provide further insight into our end customer concentration, the following table summarizes our revenue by customer as a percentage of total revenue based on end customer profile, rather than based on the contracting parties who place purchase orders or sign revenue contracts with us:
Year Ended
April 27, 2024April 29, 2023
Revenue:
Customer Z26 %55 %
Customer Y20 %*
Customer B15 %*
Customer C*12 %
Customer E*13 %
* Less than 10% of total revenue.

60




Our Business Model
We are a product-focused business with a strong foundation in IP, pioneering comprehensive connectivity solutions that deliver bandwidth, scalability, and end-to-end signal integrity for next-generation platforms. We also develop IP solutions to address the specific and complex needs of our customers. We earn revenue from these IP solutions primarily through licensing fees and royalties. In addition to product sales and IP license revenue, we also generated revenue from providing engineering services as part of our product and license arrangements with certain customers. Over time, we expect to generate an increased proportion of our revenue from sales of our products. We expect to see a long-term benefit from improvements in our operating leverage as our business continues to gain scale.
We utilize a fabless business model, working with a network of third parties to manufacture, assemble and test our connectivity products. This approach allows us to focus our engineering and design resources on our core competencies and to control our fixed costs and capital expenditures.
We employ a two-pronged sales strategy targeting both the end users of our products, as well as the suppliers of our end users. By engaging directly with the end user, we are able to better understand the needs of our customers and cater our solutions to their most pressing connectivity requirements.
This strategy has enabled us to become the preferred vendor to a number of our customers who, in turn, in some cases, require their suppliers, OEMs, ODMs and optical module manufacturers to utilize our solutions.
Components of Our Operating Results
Revenue
Our revenues consist of sale of our products, licensing of and providing engineering services related to our IP and providing product engineering services. Product sales primarily consists of shipment of our ICs and AEC products. IP license revenue includes fees from licensing of our SerDes IP and related engineering and support fees and royalties. Product engineering consists of engineering fees associated with integration of our technology solutions into our customers’ products. Our customers are primarily OEMs who design and manufacture end market devices for the communications and enterprise networks markets. Our revenue is driven by various trends in these markets. Our revenue is also impacted by changes in the number and average selling prices of our IC products.
We recognize revenue upon transfer of control of promised goods and services in an amount that reflects the consideration we expect to receive in exchange for those goods and services. Where an arrangement includes multiple performance obligations, the transaction price is allocated to these on a relative standalone selling price (SSP) basis. We determine the SSP based on an observable standalone selling price when it is available, as well as other factors, including the price charged to customers and our overall pricing objectives, while maximizing observable inputs. When SSPs are not directly observable, we use the adjusted market assessment approach or residual approach, if applicable. We also consider the constraint on estimates of variable consideration when estimating the total transaction price. Our policy is to record revenue net of any applicable sales, use or excise taxes. Changes in our contract assets and contract liabilities primarily result from the timing difference between our performance and the customer’s payment. We fulfill our obligations under a contract with a customer by transferring products or services in exchange for consideration from the customer. We recognize a contract asset when we transfer products or services to a customer and the right to consideration is conditional on something other than the passage of time. Accounts receivable are recorded when the customer has been billed or the right to consideration is unconditional. We recognize deferred revenue when we have received consideration or an amount of consideration is due from the customer and we have a future obligation to transfer products or services.
Product Sales - We transact with customers primarily pursuant to standard purchase orders for delivery of products and generally allow customers to cancel or change purchase orders within limited

61




notice periods prior to the scheduled shipment date. We offer standard performance warranties of twelve months after product delivery and offer limited product return rights to certain distributors. We recognize product sales when we transfer control of promised goods in an amount that reflects the consideration to which we expect to be entitled to in exchange for those goods, net of accruals for estimated sales returns and rebates.
Product Engineering Services Revenue - Some product revenue contracts include non-recurring engineering services deliverables. We recognize revenue from these agreements over time as services are provided or at a point in time upon completion and acceptance by the customer of contract deliverables, depending on the terms of the arrangement. Revenue is deferred for any amounts billed or received prior to delivery of services. We believe the input method, based on time spent by our engineers, best depicts the efforts expended to transfer services to the customers.
IP License Revenue - Our IP license revenue consists of perpetual licenses, support and maintenance, engineering services and royalties. We enter into perpetual semiconductor IP license agreements that have a fixed fee, whereby licensees pay a fixed fee for the right to incorporate our IP technologies into the licensee’s products. The IP license agreements do not typically grant the customer the right to terminate for convenience. Where such rights exist, termination is prospective, with no refund of fees already paid by the customer.
IP revenue recognition is dependent on the nature and terms of each agreement. We recognize IP license revenue at the point of time of the delivery of the IP. In connection with the license arrangements, we offer support to assist customers in qualifying their final product. Revenue from customer support is deferred and recognized ratably over the support period, which is typically one year. Some IP license revenue contracts also include non-recurring engineering services deliverables, which were not material for any of the periods presented. We recognize revenue from these agreements similar to the method described under the caption “Product Engineering Services Revenue” above.
In certain cases, we also charge licensees royalties related to the distribution or sale of products that use our technologies. Such royalties are reported to us on a quarterly basis. We estimate the sales-based royalties earned each quarter primarily based on our customers’ reporting of sales activity incurred in that quarter. We recognize the estimated royalty revenue when it is probable that reversal of such amounts will not occur. Any differences between actual royalties owed by a customer and the quarterly estimates are recognized when updated information becomes available.
Cost of Revenue
Cost of revenue includes cost of materials, such as wafers processed by third-party foundries, cost associated with packaging and assembly, testing and shipping, cost of personnel, including share-based compensation, depreciation of equipment associated with manufacturing support, logistics and quality assurance, warranty cost, amortization of intellectual property purchased from third parties, write-down of inventories and amortization of production mask costs. Costs of revenue includes cost of product sales revenue, cost of product engineering services revenue and cost of IP license revenue.
Research and Development Expenses
Research and development expenses consist of costs incurred in performing research and development activities and includes salaries, share-based compensation, employee benefits, occupancy costs, pre-production engineering mask costs, overhead costs and prototype wafer, packaging and test costs. Research and development costs are expensed as incurred.
We believe that continued investments in our products are important to our future growth and, as a result, we expect our research and development expenses to continue to increase in absolute dollars.

62




Selling, General and Administrative Expenses
Selling expenses consist of personnel costs including salaries, benefits and share-based compensation expense, field application engineering support, samples to customers, shipping costs and travel and entertainment costs.
General and administrative expenses consist primarily of personnel costs including salaries, benefits, and share-based compensation, related to corporate, finance, legal and human resource functions, contractor and professional services fees, audit and compliance expenses, insurance costs, and general corporate expenses including allocated facilities expenses.
Impairment Charges
Impairment charges consist primarily of impairment on property and equipment for assets no longer in service.
Other Income and Expense, Net
Other income and expense, net consists primarily of interest income from significant financing components related to IP license revenue contracts, and foreign exchange gains and losses.
Provision for Income Taxes
Current income tax expense or benefit represents the amount of income taxes expected to be payable or refundable for the current year. Under this method, deferred income tax assets and liabilities are determined based on differences between the financial statement reporting and tax bases of assets and liabilities and net operating loss and credit carryforward. Deferred tax assets and liabilities are measured using enacted tax rates applied to taxable income in the years in which those temporary differences are expected to be recovered or settled. A valuation allowance is established when necessary to reduce deferred tax assets to the amount expected to be realized.
We account for uncertain tax positions in accordance with ASC 740‑10, Accounting for Uncertainty in Income Taxes. We recognize the tax effects of an uncertain tax position only if it is more likely than not to be sustained based solely on its technical merits as of the reporting date and only in an amount more likely than not to be sustained upon review by the tax authorities. Interest and penalties related to uncertain tax positions are classified in the consolidated financial statements as income tax expense.
Results of Operations
Years Ended April 27, 2024 and April 29, 2023

63




The following table sets forth information derived from our consolidated statements of operations expressed as a percentage of total revenue:
Year Ended
April 27, 2024April 29, 2023
Revenue:
Product sales75.2 %76.8 %
Product engineering services10.3 %5.9 %
IP license14.5 %17.3 %
Total revenue100.0 %100.0 %
Cost of revenue:
Cost of product sales revenue36.5 %40.8 %
Cost of product engineering services revenue1.2 %0.5 %
Cost of IP license revenue0.4 %1.0 %
Total cost of revenue38.1 %42.3 %
Gross margin61.9 %57.7 %
Operating expenses:
Research and development49.5 %41.7 %
Selling, general and administrative31.2 %26.2 %
Impairment charges0.4 %1.3 %
Total operating expenses81.1 %69.2 %
Operating loss(19.2)%(11.5)%
Other income (expense), net7.4 %1.8 %
Loss before income taxes(11.8)%(9.7)%
Provision (benefit) for income taxes
2.9 %(0.7)%
Net loss(14.7)%(9.0)%
Comparison of Years Ended April 27, 2024 and April 29, 2023
Revenue
Year Ended % Change
April 27, 2024April 29, 2023
(in thousands, except percentages)
Product sales$145,048 $141,475 2.5 %
Product engineering services19,898 10,780 84.6 %
IP license28,024 31,939 (12.3)%
Total revenue$192,970 $184,194 4.8 %
Revenue for fiscal 2024 increased by $8.8 million primarily due to increases in product engineering services revenue of $9.1 million.
The increase in product engineering services revenue was primarily due to Credo entering into two new non-recurring engineering contracts, one of which was entered into in fiscal 2024 and which saw significant ramp-up in the year, resulting in revenue recognition of $15.5 million.
The increase in product sales revenue was driven by growth in Chiplet and Optical products, offset by a modest decline in AEC products. As a result, the product mix was more diverse in fiscal 2024 than in fiscal 2023.

64




Cost of Revenue
Year Ended% Change
April 27, 2024April 29, 2023
(in thousands, except percentages)
Cost of product sales revenue$70,498 $75,143 (6.2)%
Cost of product engineering services revenue2,225 972 128.9 %
Cost of IP license revenue816 1,885 (56.7)%
Total cost of revenue$73,539 $78,000 (5.7)%
Cost of revenue decreased by $4.5 million primarily due to $4.6 million decrease in cost of product sales revenue. The decrease was driven by improvement of our product sales gross margin from 46.9% in fiscal 2023 to 51.4% in fiscal 2024 as a result of increased product sales that drove the economies of scales.
Gross Profit and Gross Margin
Year Ended% Change
April 27, 2024April 29, 2023
(in thousands, except percentages)
Gross profit$119,431 $106,194 12.5 %
Gross margin61.9 %57.7 %
Gross margin increased by 4.2 percentage points in fiscal 2024 primarily driven by (a) an increase in our high-margin product engineering services revenue as a percentage of overall revenue; and (b) an increase of product sales gross margin as noted above.
Research and Development
Year Ended% Change
April 27, 2024April 29, 2023
(in thousands, except percentages)
Research and development$95,531 $76,774 24.4 %
% of total revenue49.5 %41.7 %
Research and development expenses for fiscal 2024 increased by $18.8 million compared to fiscal 2023. The increase was due primarily to a $7.0 million increase in personnel costs primarily as a result of new hires for product development, an $8.0 million increase in share-based compensation expense driven by increased amortization expense from new equity awards granted to employees, a $2.2 million increase in depreciation expense driven by increased computer equipment and software and laboratory equipment utilized in research and development activities, and a $1.5 million increase in information technology and facilities costs.
Selling, General and Administrative
Year Ended% Change
April 27, 2024April 29, 2023
(in thousands, except percentages)
Selling, general and administrative$60,193 $48,248 24.8 %
% of total revenue31.2 %26.2 %

65




Selling, general and administrative expenses for fiscal 2024 increased by $11.9 million compared to the same period in fiscal 2023. The increase was due primarily to a $2.6 million increase in personnel costs as a result of higher selling, general and administrative headcount, a $7.0 million increase in share-based compensation expense driven by increased amortization expense from new equity awards granted to employees, a $1.1 million increase in legal expenses and a $0.6 million increase in software licenses.
Impairment Charges
Year Ended% Change
April 27, 2024April 29, 2023
(in thousands, except percentages)
Impairment charges$765 $2,407 (68.2)%
% of total revenue0.4 %1.3 %
Impairment charges incurred in fiscal 2024 and 2023 were primarily related to the impairments on property and equipment, and third-party IP license that did not reach production qualification.
Provision (benefit) for Income Taxes
Year Ended% Change
April 27, 2024April 29, 2023
(in thousands, except percentages)
Provision (benefit) for income taxes
$5,624 $(1,367)(511.4)%
% of total revenue2.9 %(0.7)%
Provision for income taxes in fiscal 2024 increased by $7.0 million compared to the same period in fiscal 2023. The increase was primarily due to the establishment of a full valuation allowance to offset U.S. deferred tax assets in fiscal 2024.
Liquidity and Capital Resources
Our activities consist primarily of selling our products, licensing our IP, providing IP customization services and conducting research and development of our products and technology. As of April 27, 2024 and April 29, 2023, we had cash and cash equivalents of $66.9 million and $108.6 million, respectively, and working capital of $485.6 million and $297.2 million, respectively. Our principal use of cash is to fund our operations and invest in research and development to support our growth. See also Note 7 to our consolidated financial statements included in this Annual Report on Form 10-K for a further discussion of our cash requirements under non-cancelable purchase obligations.
We believe our existing cash and cash equivalents and other components of working capital will be sufficient to meet our needs for at least the next 12 months and in the longer term. Our future capital requirements will depend on many factors, including our growth rate, the timing and extent of our sales and marketing and research and development expenditures, customer demand and the continuing market acceptance of our solutions. In the event that we need to borrow funds or issue additional equity, we cannot be assured that any such additional financing will be available on terms acceptable to us, if at all. If we are unable to raise additional capital when we need it, our business, results of operations and financial condition would be adversely affected.
The following table summarizes our cash flows for the periods indicated.

66




Year Ended
April 27, 2024April 29, 2023
(in thousands)
Net cash provided by (used in) operating activities
$32,737 $(24,615)
Net cash used in investing activities$(249,485)$(130,941)
Net cash provided by financing activities$175,276 $4,885 
Cash Flows Provided by (Used in) Operating Activities
Net cash provided by operating activities was $32.7 million for fiscal 2024. The cash inflows from operating activities for fiscal 2024 were primarily due to a net loss of $28.4 million adjusted for the following non-cash items: share-based compensation expense of $39.0 million, depreciation and amortization of $13.8 million, and other non-cash items of $9.0 million. This was offset by $0.7 million of cash outflows for working capital purposes. The cash outflows from working capital for fiscal 2024 were primarily driven by (a) an increase in accounts receivable of $10.1 million primarily due to increased sales in the fiscal 2024 compared to fiscal 2023 and timing of collection; (b) and an increase in contract assets of $12.1 million primarily driven by certain IP licensing and engineering services arrangements where certain billing milestones had not yet been reached but the criteria for revenue had been met. This was offset by a decrease in inventory of $15.8 million primarily driven by tightened production management and increased product sales compared to fiscal 2023.
Net cash used in operating activities was $24.6 million for fiscal 2023. The cash outflows from operating activities for fiscal 2023 were primarily due to $16.5 million of net loss and $50.4 million of cash outflows for working capital purposes, partially offset by $42.4 million of non-cash items. The cash outflows from working capital for fiscal 2023 were primarily driven by (a) an increase in accounts receivable of $20.0 million primarily due to increased sales in the fiscal 2023 compared to fiscal 2022 and timing of collection; (b) an increase in inventory of $24.4 million to better support unfulfilled backlog and related new product ramps; (c) and an increase in contract assets of $1.6 million primarily driven by certain IP licensing and engineering services arrangements where certain billing milestones had not yet been reached but the criteria for revenue had been met. This was offset by increases in accounts payable of $3.8 million and accrued expenses, compensation and other liabilities of $0.5 million due to amounts payable relating to increased purchases of inventory to support growing demand for our products.
Cash Flows Used in Investing Activities
Net cash used in investing activities of $249.5 million in fiscal 2024 was attributable to purchases of property and equipment of $15.7 million and investments in certificates of deposit of $169.8 million, partially offset by maturities of investment in certificates of deposit of $403.6 million. Purchases of property and equipment primarily relate to mask sets purchases for new products introduced or in process of being introduced, and computer equipment and software used for research and development purposes.
Net cash used in investing activities of $130.9 million in fiscal 2023 was attributable to purchases of property and equipment of $21.7 million and investment in certificates of deposit of $159.2 million, partially offset by maturities of investment in certificates of deposits of $50.0 million. Purchases of property and equipment primarily relate to mask sets purchases for new products introduced or in process of being introduced, and computer equipment and software used for research and development purposes.
Cash Flows Provided by Financing Activities
Net cash provided by financing activities of $175.3 million for fiscal 2024 was primarily attributable to $173.4 million proceeds from issuance of ordinary shares in connection our follow-on public offering, net of offering costs, $7.1 million in proceeds from exercises of employee share options and the issuance of

67




shares under our employee share purchase plan, offset by $3.1 million in payments for long-term technology license obligations.
Net cash provided by financing activities of $4.9 million in fiscal 2023 was primarily attributable to $5.5 million in proceeds from exercises of employee share options and the issuance of shares under our employee share purchase plan.
Critical Accounting Estimates
We prepare our financial statements in conformity with GAAP. The preparation of financial statements in accordance with GAAP requires certain estimates, assumptions and judgments to be made that may affect our consolidated financial statements. Accounting policies that have a significant impact on our results are described in Note 2 to our consolidated financial statements included elsewhere in this filing. The accounting policies discussed in this section are those that we consider to be the most critical. We consider an accounting policy to be critical if the policy is subject to a material level of judgment and if changes in those judgments are reasonably likely to materially impact our results.
We base our estimates and judgments on our historical experience, knowledge of current conditions, and our beliefs of what could occur in the future, given the available information. Estimates are used for, but not limited to, write-down for excess and obsolete inventories, the SSP for each distinct performance obligation included in customer contracts with multiple performance obligations, variable consideration from revenue contracts, determination of the fair value of share awards and customer warrant, valuation of ordinary shares and the realization of tax assets and estimates of tax reserves. Actual results may differ from those estimates and such differences may be material to the financial statements.
We continue to monitor and assess our critical estimates in light of developments, and as events continue to evolve and additional information becomes available, our estimates may change materially in future periods.
Revenue Recognition
We recognize revenue upon transfer of control of promised goods and services in an amount that reflects the consideration we expect to receive in exchange for those goods and services. Where an arrangement includes multiple performance obligations, the transaction price is allocated to these on a relative standalone selling price (SSP) basis. We determine the SSP based on an observable standalone selling price when it is available, as well as other factors, including the price charged to customers and our overall pricing objectives, while maximizing observable inputs. The determination of the SSP for certain of our IP requires an estimate of the fair value under the income approach, involving the estimation of future cash flow expected to be generated from the IP. Our policy is to record revenue net of any applicable sales, use or excise taxes.
We transact with customers primarily pursuant to standard purchase orders for delivery of products and generally allow customers to cancel or change purchase orders within limited notice periods prior to the scheduled shipment date. We offer standard performance warranties of twelve months after product delivery and offer limited product return rights to certain distributors, other than returns due to warranty issues. We recognize product sales when we transfer control of promised goods in an amount that reflects the consideration to which we expect to be entitled in exchange for those goods, net of accruals for estimated sales returns and rebates.
We account for the warrant issued to Amazon.com NV Investment Holdings LLC as an equity instrument, based on the specific terms of the warrant agreement. We analyze the probability of vesting of each tranche of the warrant based on the demand forecast from the customer. When we determine that it is probable that a tranche of the warrant will vest and we recognize the related revenue, the grant date

68




fair value of the associated tranche will be recognized in shareholders’ equity and the underlying expense will be amortized as a reduction of revenue in proportion to the amount of related revenue recognized.
Inventory Valuation
We value our inventory, which includes raw materials, assembly and test, and other manufacturing costs, at the lower of cost and net realizable value. Cost is computed using standard cost, which approximates actual cost, on a first-in, first-out basis. Net realizable value is the estimated selling price of our products in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. We regularly review inventory quantities on hand and non-cancellable purchase commitments, and record write-downs for excess and obsolete inventory based primarily on the shipment history and our estimated forecast of product demand. These factors are impacted by market and economic conditions, technology changes, new product introductions and changes in strategic direction. If the future demand for our products is less favorable than our forecasts, the value of the inventories may be required to be reduced, which could result in additional expense to us and affect our results of operations. We do not believe there is a reasonable likelihood that there will be a material change in the future estimates or assumptions that we use to calculate our inventory reserve. However, if estimates regarding customer demand are inaccurate or changes in technology affect demand for certain products in an unforeseen manner, we may be exposed to losses or gains that could be material.
Recent Accounting Pronouncements
For more information, see Note 2 to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K.
Item 7A. Quantitative and Qualitative Disclosures About Market Risk
Foreign Currency Exchange Risk
The majority of our sales and expenses are denominated in U.S. dollars. Since we operate in many countries, a portion of our international operational expenses is denominated in foreign currencies and exchange volatility could positively or negatively impact those operating expenses. Increases in the value of the U.S. dollar relative to other currencies could make our products more expensive, 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 suppliers raising their prices to continue doing business with us. Additionally, we may hold certain assets and liabilities, including potential tax liabilities, in local currency on our consolidated balance sheets. These tax liabilities would be settled in local currency. Foreign exchange gains and losses from remeasuring the tax liabilities are recorded to interest and other income, net. We do not believe that foreign exchange volatility has had a material impact on our current business or results of operations. However, fluctuations in currency exchange rates could have a greater effect on our business or results of operations in the future to the extent our expenses increasingly become denominated in foreign currencies.
Although we have not entered into foreign currency derivatives to hedge our foreign currency exposure to date, in the future, we may enter into foreign currency forward and option contracts with financial institutions to protect against foreign exchange risks associated with certain existing assets and liabilities, certain firmly committed transactions, forecasted future cash flows and net investments in foreign subsidiaries. However, we may choose not to hedge certain foreign exchange exposures for a variety of reasons, including, but not limited to, accounting considerations and the prohibitive economic cost of hedging particular exposures.
To provide an assessment of the foreign currency exchange risk associated with our foreign currency exposures within operating expense, we performed a sensitivity analysis to determine the impact that a hypothetical adverse change in exchange rates would have had on our financial statements, with all other variables held constant. If the U.S. dollar weakened by 10%, our operating expense in fiscal 2024 would have increased by approximately 2%.

69




Interest Rate Risk
We maintain an investment policy that requires minimum credit ratings and diversification of credit risk. We invest our excess cash primarily in money market mutual funds and time deposits. These investments are recorded on our consolidated balance sheets at fair market value with their related unrealized gain or loss reflected as a component of accumulated other comprehensive income (loss). Investments in both fixed-rate and floating-rate interest-earning securities carry a degree of interest rate risk. The fair market value of fixed-rate securities may be adversely impacted due to a rise in interest rates, while floating-rate securities may produce less income than predicted if interest rates fall.

70




Item 8. Financial Statements and Supplementary Data
CREDO TECHNOLOGY GROUP HOLDING LTD
CONSOLIDATED FINANCIAL STATEMENTS
Content

71




REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the Shareholders and the Board of Directors of Credo Technology Group Holding Ltd
Opinion on the Financial Statements
We have audited the accompanying consolidated balance sheets of Credo Technology Group Holding Ltd (the Company) as of April 27, 2024 and April 29, 2023, the related consolidated statements of operations, comprehensive loss, convertible preferred shares and shareholders' equity (deficit) and cash flows for each of the three years in the period ended April 27, 2024, and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at April 27, 2024 and April 29, 2023, and the results of its operations and its cash flows for each of the three years in the period ended April 27, 2024, 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 April 27, 2024, based on criteria established in Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework), and our report dated June 24, 2024 expressed an unqualified opinion thereon.
Basis for Opinion
These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.
Critical Audit Matter
The critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of the 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 account or disclosure to which it relates.

72




Inventory Valuation

Description of the Matter

The Company’s inventories totaled $25.9 million as of April 27, 2024, representing 4.3% of total assets. As explained in Note 2 to the consolidated financial statements, the Company values inventories at the lower of standard cost (which approximates actual cost determined on a first-in first-out basis) and net realizable value in each reporting period. Excess and obsolete inventory is written down to its estimated net realizable value if less than cost.     

Auditing management’s estimates for excess and obsolete inventory involved subjective auditor judgment because management’s assessment of whether a write down is required and the measurement of any excess of cost over net realizable value is judgmental and considers a number of qualitative factors that are affected by market and economic conditions outside the Company’s control. In particular, the excess and obsolete inventory calculations are sensitive to significant assumptions, including demand for the Company’s products, which considers adjustments to sales forecasts for specific product considerations, including but not limited to new product launches and expected industry sales growth.

How We Addressed the Matter in Our Audit

We obtained an understanding, evaluated the design, and tested the operating effectiveness of internal controls over the Company's excess and obsolete inventory write-down process. This included controls over management’s assessment of inventory valuation, including the determination of forecasted usage of inventories.
          
Our audit procedures included, among others, evaluating the significant assumptions stated above and testing the completeness and accuracy of the underlying data used in management’s excess and obsolete inventory valuation assessment. We evaluated inventory levels compared to forecasted product demand, historical sales and specific product considerations. We also assessed the historical accuracy of management’s estimates and performed sensitivity analyses over the significant assumptions to evaluate the changes in the excess and obsolete inventory estimates that would result from changes in the underlying assumptions.

/s/ Ernst & Young LLP
We have served as the Company’s auditor since 2018.
San Jose, California
June 24, 2024


73




Report of Independent Registered Public Accounting Firm
To the Shareholders and the Board of Directors of Credo Technology Group Holding Ltd
Opinion on Internal Control Over Financial Reporting
We have audited Credo Technology Group Holding Ltd’s internal control over financial reporting as of April 27, 2024, based on criteria established in Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the COSO criteria). In our opinion, Credo Technology Group Holding Ltd (the Company) maintained, in all material respects, effective internal control over financial reporting as of April 27, 2024, based on the COSO criteria.
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 April 27, 2024 and April 29, 2023, the related consolidated statements of operations, comprehensive loss, convertible preferred shares and shareholders' equity (deficit) and cash flows for each of the three years in the period ended April 27, 2024, and the related notes and our report dated June 24, 2024 expressed an unqualified opinion thereon.
Basis for Opinion
The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management’s Annual Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects.
Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.
Definition and Limitations of Internal Control Over Financial Reporting
A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk

74




that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.


/s/ Ernst & Young LLP
San Jose, California
June 24, 2024

75




Credo Technology Group Holding Ltd
Consolidated Balance Sheets
(in thousands, except per share amounts)
April 27, 2024April 29, 2023
Assets
Current Assets:
Cash and cash equivalents$66,942 $108,583 
Short-term investments343,061 109,228 
Accounts receivable59,662 49,541 
Inventories25,907 46,023 
Contract assets21,562 9,445 
Prepaid expenses and other current assets13,131 5,412 
Total current assets
530,265 328,232 
Property and equipment, net43,665 40,222 
Right of use assets13,077 14,860 
Other non-current assets14,925 13,975 
Total assets
$601,932 $397,289 
Liabilities and Shareholders' Equity
Current Liabilities:
Accounts payable$13,417 $6,067 
Accrued compensation and benefits9,000 6,471 
Accrued expenses and other current liabilities18,301 14,454 
Deferred revenue3,902 4,040 
Total current liabilities 44,620 31,032 
Non-current operating lease liabilities11,133 12,869 
Other non-current liabilities5,981 5,753 
Total liabilities 61,734 49,654 
Commitments and contingencies (Note 7)
Shareholders' equity:
Ordinary shares, $0.00005 par value; 1,000,000 shares authorized; 164,305 and 148,651 shares issued and outstanding at April 27, 2024 and April 29, 2023, respectively
87
Additional paid in capital676,054 454,795 
Accumulated other comprehensive loss(519)(191)
Accumulated deficit(135,345)(106,976)
Total shareholders' equity540,198 347,635 
Total liabilities and shareholders' equity$601,932 $397,289 
The accompanying notes are an integral part of these consolidated financial statements.

76




Credo Technology Group Holding Ltd
Consolidated Statements of Operations
(in thousands, except per share amounts)
Year Ended
April 27, 2024April 29, 2023April 30, 2022
Revenue:
Product sales$145,048 $141,475 $73,721 
Product engineering services19,898 10,780 7,741 
IP license28,024 31,939 25,015 
Total revenue192,970 184,194 106,477 
Cost of revenue:
Cost of product sales revenue70,498 75,143 40,082 
Cost of product engineering services revenue2,225 972 1,918 
Cost of IP license revenue816 1,885 462 
Total cost of revenue73,539 78,000 42,462 
Gross profit119,431 106,194 64,015 
Operating expenses:
Research and development95,531 76,774 47,949 
Selling, general and administrative60,193 48,248 34,900 
Impairment charges765 2,407 3,134 
Total operating expenses156,489 127,429 85,983 
Operating loss(37,058)(21,235)(21,968)
Other income (expense), net14,313 3,321 (245)
Loss before income taxes(22,745)(17,914)(22,213)
Provision (benefit) for income taxes5,624 (1,367)(37)
Net loss$(28,369)$(16,547)$(22,176)
Net loss per share:
Basic and diluted$(0.18)$(0.11)$(0.25)
Weighted-average shares used in computing net loss per share:
Basic and diluted155,091 146,556 88,398 
The accompanying notes are an integral part of these consolidated financial statements.

77




Credo Technology Group Holding Ltd
Consolidated Statements of Comprehensive Loss
(in thousands)
Year Ended
April 27, 2024April 29, 2023April 30, 2022
Net loss$(28,369)$(16,547)$(22,176)
Other comprehensive loss:
Foreign currency translation loss(328)(214)(204)
Total comprehensive loss$(28,697)$(16,761)$(22,380)
The accompanying notes are an integral part of these consolidated financial statements.

78




Credo Technology Group Holding Ltd
Consolidated Statements of Convertible Preferred Shares and Shareholders’ Equity (Deficit)
(in thousands, except share amounts)
Convertible Preferred SharesOrdinary SharesAdditional Paid-in CapitalAccumulated Other Comprehensive Income (Loss)Accumulated DeficitTotal Shareholders’ Equity (Deficit)
Number of SharesAmountNumber of SharesAmount
Balances at April 30, 202150,809$197,965 68,282$3 $12,592 $227 $(68,253)$(55,431)
Issuance of Series D convertible preferred shares, net of issuance costs 1,2517,245 — — — —  
Conversion of preferred shares into ordinary shares(52,060)(205,210)52,0603 205,207 — — 205,210 
Issuance of ordinary shares in connection with initial public offering, net of offering costs— 21,3841 194,204 — — 194,205 
Ordinary shares issued under employee share incentive plans— 3,029— 2,731 — — 2,731 
Share-based compensation— — 9,188 — — 9,188 
Warrant contra revenue— — 640 — — 640 
Total comprehensive gain (loss)— — — (204)(22,176)(22,380)
Balances at April 30, 2022$ 144,755 $7 $424,562 $23 $(90,429)$334,163 
Ordinary shares issued under employee share incentive plans
— 3,896— 5,497 — — 5,497 
Share-based compensation
— — 23,516 — — 23,516 
Warrant contra revenue— — 1,220 — — 1,220 
Total comprehensive loss— — — (214)(16,547)(16,761)
Balances at April 29, 2023$ 148,651$7 $454,795 $(191)$(106,976)$347,635 

79




Convertible Preferred SharesOrdinary SharesAdditional Paid-in CapitalAccumulated Other Comprehensive Income (Loss)Accumulated DeficitTotal Shareholders’ Equity (Deficit)
Number of SharesAmountNumber of SharesAmount
Issuance of common stock in connection with secondary public offering, net of offering costs— 10,4401 173,415 — — 173,416 
Ordinary shares issued under employee share incentive plans— 5,329— 7,055 — — 7,055 
Tax withheld related to RSU settlement— (115)— (2,158)— — (2,158)
Share-based compensation— — 39,022 — — 39,022 
Warrant contra revenue— — 3,925 — — 3,925 
Total comprehensive loss— — — (328)(28,369)(28,697)
Balances at April 27, 2024$ 164,305$8 $676,054 $(519)$(135,345)$540,198 

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

80




Credo Technology Group Holding Ltd
Consolidated Statements of Cash Flows
(in thousands)
Year Ended
April 27, 2024April 29, 2023April 30, 2022
Cash flows from operating activities:
Net loss$(28,369)$(16,547)$(22,176)
Adjustments to reconcile net loss to net cash used in operating activities:
Depreciation and amortization13,771 9,514 4,793 
Share-based compensation39,022 23,516 9,188 
Warrant contra revenue3,925 1,220 640 
Write-downs for excess and obsolete inventory4,354 5,693 1,444 
Impairment of assets765 2,407 4,887 
Changes in operating assets and liabilities
Accounts receivable(10,121)(20,017)(15,879)
Inventories15,762 (24,379)(21,677)
Contract assets(12,117)1,609 (4,673)
Prepaid and other current assets(7,719)512 2,808 
Other non-current assets(654)(7,977)(1,654)
Accounts payable8,806 (3,843)4,748 
Accrued expenses, compensation and other liabilities5,703 491 9,601 
Deferred revenue(391)3,186 (2,882)
Net cash provided by (used in) operating activities 32,737 (24,615)(30,832)
Cash flows from investing activities:
Purchases of property and equipment(15,652)(21,713)(17,580)
Purchases of short-term investments(403,587)(159,228) 
Maturities of short-term investments169,754 50,000  
Net cash used in investing activities (249,485)(130,941)(17,580)
Cash flows from financing activities:
Proceeds from issuance of ordinary shares in connection with public offering, net of offering costs173,431  194,205 
Payments on technology license obligations(3,052)(616) 
Proceeds from employee share incentive plans7,055 5,501 2,731 
Tax withheld related to RSU settlement(2,158)  
Proceeds from issuance of convertible preferred shares, net of issuance costs  7,245 
Net cash provided by financing activities 175,276 4,885 204,181 
Effect of exchange rate changes on cash(169)(68)(204)
Net increase (decrease) in cash and cash equivalents (41,641)(150,739)155,565 
Cash and cash equivalents at beginning of the year108,583 259,322 103,757 
Cash and cash equivalents at end of the year $66,942 $108,583 $259,322 
Supplemental cash flow information:
Income taxes paid$(1,054)$(1,204)$(427)
Purchases of property and equipment included in accounts payable, accrued expenses and other liabilities$8,287 $10,909 $168 
Conversion of convertible preferred shares into ordinary shares upon initial public offering$ $ $205,210 
The accompanying notes are an integral part of these consolidated financial statements.

81



Credo Technology Group Holding Ltd
Notes to Consolidated Financial Statements
1. Description of Business and Basis of Presentation
Credo Technology Group Holding Ltd was formed as an exempted company under the laws of the Cayman Islands in September 2014. Credo Technology Group Holding Ltd directly owns Credo Technology Group Ltd., which owns, directly and indirectly, all of the shares of its subsidiaries in mainland China, Hong Kong, and the United States (U.S.). References to the “Company” in these notes refer to Credo Technology Group Holding Ltd and its subsidiaries on a consolidated basis, unless otherwise specified.
The Company is an innovator in providing secure, high-speed connectivity solutions that deliver improved power and cost efficiency. The Company’s connectivity solutions are optimized for optical and electrical Ethernet applications, including the 100G, 200G, 400G, 800G and emerging 1.6T markets. The Company’s products are based on its Serializer/Deserializer (SerDes) and Digital Signal Processor (DSP) technologies. The Company’s product families include integrated circuits (ICs), Active Electrical Cables (AECs) and SerDes Chiplets. The Company’s intellectual property (IP) solutions consist primarily of SerDes IP licensing.
Basis of Presentation
These consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (GAAP). The consolidated financial statements include the results of Credo Technology Group Holding Ltd and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.
Effective May 1, 2022, the Company changed its fiscal year to a 52- or 53-week period ending on the Saturday closest to April 30. The additional week in a 53-week year is added to the first quarter, making such quarter consist of 14 weeks. Accordingly, every fifth or sixth fiscal year will have a 53-week period. Our fiscal year ended April 27, 2024 (fiscal year 2024) is a 52-week fiscal year. Fiscal year 2025, ending May 3, 2025, is a 53-week fiscal year.
Reclassifications
Certain prior period balances were reclassified to conform to the current period’s presentation. None of these reclassifications had an impact on reported net loss or cash flows for any of the periods presented.
Public Offering of Shares
On January 31, 2022, the Company completed an initial public offering (the “IPO”) of 20,000 thousand of its ordinary shares, par value $0.00005 per share (the “Shares”), at a public offering price of $10.00 per share. The Company sold 18,384 thousand Shares and certain existing shareholders sold an aggregate of 1,616 thousand Shares. The Company received net proceeds of $171.9 million after deducting underwriting discounts and commissions.
Immediately prior to the Closing, all of the Company’s outstanding Series A convertible preferred shares, Series B convertible preferred shares, Series C convertible preferred shares, Series D convertible preferred shares and Series D+ convertible preferred shares (collectively, the “Preferred Shares”) automatically converted into ordinary shares on a one-for-one basis, and such Preferred Shares were cancelled, retired and eliminated from the shares that the Company is authorized to issue and shall not be reissued by the Company.
In connection with the IPO, the underwriters were granted a 30-day option to purchase from the Company up to an additional 3,000 thousand of the Company’s ordinary shares at the public offering price, less underwriting discounts and commissions. On February 7, 2022, the underwriters exercised the option to purchase additional shares in full, which purchase closed on February 10, 2022. The Company received net proceeds of $28.1 million after deducting underwriting discounts and commissions. The

82



Credo Technology Group Holding Ltd
Notes to Consolidated Financial Statements
Company incurred total IPO offering costs of $5.7 million, which were recorded as a reduction in additional paid-in capital as of April 30, 2022.
On December 8, 2023, the Company completed a public offering of 11,500 thousand of its ordinary shares, par value of $0.00005 per share, at $17.50 per share. The Company sold 10,440 thousand shares and certain existing shareholders sold an aggregate of 1,060 thousand shares. The Company received net proceeds of $173.4 million after deducting offering costs.
2. Significant Accounting Policies
Use of Estimates
The preparation of these consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the Company’s consolidated financial statements and accompanying notes.
The Company bases its estimates and judgments on historical experience, knowledge of current conditions and beliefs of what could occur in the future, given the available information. Estimates are used for, but not limited to, write-down for excess and obsolete inventories, the standalone selling price for each distinct performance obligation included in customer contracts with multiple performance obligations, variable consideration from revenue contracts, determination of the fair value of share-based awards and customer warrant, the realizability of tax assets and estimates of tax reserves, impairment of long-lived assets, and incremental borrowing rate used in the Company’s operating lease calculations. Actual results may differ from those estimates and such differences may be material to the financial statements. As new events continue to evolve and additional information becomes available, any changes to these estimates and assumptions will be recognized in the consolidated financial statements as soon as they become known.
Foreign Currency
All of the Company’s subsidiaries use U.S. dollars as their functional currency, except for its entities located in Taiwan and mainland China. The functional currencies of these entities are their respective local currency. Foreign currency assets and liabilities are remeasured into the functional currencies at the end-of-period exchange rates except for non-monetary assets and liabilities, which are remeasured at historical exchange rates. Revenue and expenses are remeasured at the exchange rates in effect during the period the transactions occurred, except for those expenses related to balance sheet amounts, which are remeasured at historical exchange rates. Gains or losses from foreign currency transactions are included in the consolidated statements of operations as part of ‘other income (expense), net’. Translation gains and losses are recorded in accumulated other comprehensive income as a component of shareholders' equity (deficit).
Cash, Cash Equivalents and Short-term Investments
Cash and cash equivalents are highly liquid investments with insignificant interest rate risk and maturities of three months or less at the time of acquisition. Cash and cash equivalents consist primarily of cash balances in the Company’s bank checking and savings accounts, and government and institutional money market funds.
Investments not considered cash equivalents and with maturities of one year or less from the consolidated balance sheet date are classified as short-term investments. Short-term investments consist of certificates of deposit with original maturity dates between three and twelve months.
The classification of our short-term investments is determined at the time of purchase, and such determination is reevaluated at each balance sheet date. Our short-term investments include certificates of deposit, which are classified as held-to-maturity. These investments are recorded at amortized cost basis. If the cost of an individual investment exceeds its fair value, we evaluate, among other factors,

83



Credo Technology Group Holding Ltd
Notes to Consolidated Financial Statements
general market conditions, the duration and extent to which the fair value is less than cost, and our intent and ability to hold the investment. Once a decline in fair value is determined to be other-than-temporary, an impairment charge is recorded and a new cost basis in the investment is established.
Accounts Receivable
Accounts receivable are recorded at the invoiced amount, net of allowance for credit losses. The Company performs periodic credit evaluations of its customers’ financial condition and does not require collateral from them. The Company assesses the collectability by reviewing accounts receivable on a customer-by-customer basis. To manage credit risk, management performs ongoing credit evaluations of the customers’ financial condition, monitors payment performance, and assesses current economic conditions, as well as reasonable and supportable forecasts of future economic conditions, that may affect collectability of the outstanding receivables. Management does not believe that an allowance for credit losses is needed as of April 27, 2024 or April 29, 2023 based on review of credit worthiness of the customers and their payment histories.
Inventory
The Company values its inventory, which includes raw materials, assembly and test, and other manufacturing costs, at the lower of cost and net realizable value. Cost is computed using standard cost, which approximates actual cost, on a first-in, first-out basis. Net realizable value is the estimated selling price of the Company’s products in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. The Company regularly reviews inventory quantities on hand and records write-downs for excess and obsolete inventory based primarily on the shipment history and its estimated forecast of product demand. These factors are impacted by market and economic conditions, technology changes, new product introductions and changes in strategic direction. If the future demand for the Company’s services and products is less favorable than the Company’s forecasts, the value of the inventories may be required to be reduced, which could result in additional expense to the Company and affect its results of operations. Once inventory is written down, its new value is maintained until it is sold, scrapped, or written down for further valuation losses.
Property and Equipment, Net
Property and equipment are stated at cost, net of accumulated depreciation and amortization. Additions, improvements and major renewals are capitalized, and maintenance, repairs and minor renewals are expensed as incurred. Assets are held in construction in progress until placed in service, upon which date, the Company begins to depreciate these assets. When assets are retired or otherwise disposed of, the cost and accumulated depreciation are removed from the accounts and any resulting gain or loss is reflected in the consolidated statements of income in the period realized. Depreciation and amortization is computed using the straight-line method over the estimated useful lives of the assets. Leasehold improvements are amortized over the shorter of the lease term or the estimated useful life of the assets. Useful lives by asset category are as follows:
Asset CategoryUseful Life
(in years)
Computer equipment and software3
Furniture and fixtures3
Laboratory equipment5
Production equipment5
Leases
The Company determines if an arrangement is a lease at inception. Operating lease right-of-use (ROU) assets and liabilities are recognized at the commencement date of the lease based on the present value of lease payments over the lease term. Operating lease ROU assets also include any initial direct

84



Credo Technology Group Holding Ltd
Notes to Consolidated Financial Statements
costs and prepayments less lease incentives. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise such options. As the Company's leases do not provide an implicit rate, the Company uses its collateralized incremental borrowing rate based on the information available at the lease commencement date, including lease term, in determining the present value of lease payments. Lease expense for these leases is recognized on a straight line basis over the lease term.
Impairment of Long-lived Assets
The Company assesses the impairment of long-lived assets, which consist primarily of property and equipment, whenever events or changes in circumstances indicate that such assets might be impaired and the carrying value may not be recoverable. Events or changes in circumstances that may indicate that an asset is impaired include significant decreases in the market value of an asset, significant underperformance relative to expected historical or projected future results of operations, a change in the extent or manner in which an asset is utilized, significant declines in the estimated fair value of the overall Company for a sustained period, shifts in technology, loss of key management or personnel, changes in the Company’s operating model or strategy and competitive forces.
If events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable and the expected undiscounted future cash flows attributable to the asset are less than the carrying amount of the asset, an impairment loss equal to the excess of the asset’s carrying value over its fair value is recorded. Fair value is determined based on the present value of estimated expected future cash flows using a discount rate commensurate with the risk involved, quoted market prices or appraised values, depending on the nature of the asset.
Revenue Recognition
The Company’s revenues consist of sale of its products, licensing of its IP and providing product and IP license engineering services. Product sales consists of shipment of its ICs and AEC products. IP license revenue includes fees from licensing of the Company’s SerDes IP and related support and royalties. Product and IP license engineering services revenue consists of engineering fees associated with integration of the Company’s technology solutions into its customers’ products and IP, respectively. The Company’s customers are primarily original equipment manufacturers who design and manufacture end market devices for the communications and enterprise networks markets. The Company’s revenue is driven by various trends in these markets. The Company’s revenue is also impacted by changes in the number and average selling prices of its IC products.
The Company recognizes revenue upon transfer of control of promised goods and services in an amount that reflects the consideration it expects to receive in exchange for those goods and services. Where an arrangement includes multiple performance obligations, the transaction price is allocated to these on a relative standalone selling price (SSP) basis. The Company determines the SSP based on an observable standalone selling price when it is available, as well as other factors, including the price charged to customers and the Company’s overall pricing objectives, while maximizing observable inputs. When SSPs are not directly observable, the Company uses the adjusted market assessment approach or residual approach, if applicable. The determination of the SSP for certain of the Company’s IP requires an estimate of the fair value under the income approach, involving the estimation of future cash flow expected to be generated from the IP. The Company also considers the constraint on estimates of variable consideration when estimating the total transaction price. The Company’s policy is to record revenue net of any applicable sales, use or excise taxes. Changes in the Company’s contract assets and contract liabilities primarily result from the timing difference between the Company’s performance and the customer’s payment. The Company fulfills its obligations under a contract with a customer by transferring products or services in exchange for consideration from the customer. The Company recognizes a contract asset when it transfers products or services to a customer and the right to consideration is conditional on something other than the passage of time. Accounts receivable are recorded when the customer has been billed or the right to consideration is unconditional. The Company recognizes deferred

85



Credo Technology Group Holding Ltd
Notes to Consolidated Financial Statements
revenue when it has received consideration or an amount of consideration is due from the customer and it has a future obligation to transfer products or services.
Product Sales - The Company transacts with customers primarily pursuant to standard purchase orders for delivery of products and generally allows customers to cancel or change purchase orders within limited notice periods prior to the scheduled shipment date. The Company offers standard performance warranties of twelve months after product delivery and offers limited product return rights to certain distributors. The Company recognizes product sales when it transfers control of promised goods in an amount that reflects the consideration to which it expects to be entitled to in exchange for those goods, net of accruals for estimated sales returns and rebates. As of April 27, 2024 and April 29, 2023, the sales returns and rebate reserves were not material.
Product Engineering Services Revenue - Some product revenue contracts include non-recurring engineering services deliverables. The Company recognizes revenue from these agreements over time as services are provided or at point in time upon completion and acceptance by the customer of contract deliverables, depending on the terms of the arrangement. Revenue is deferred for any amounts billed or received prior to delivery of services. The Company believes the input method, based on time spent by its engineers, best depicts the efforts expended to transfer services to the customers.
IP License Revenue - The Company’s IP license revenue consists of perpetual licenses, support and maintenance, engineering services and royalties. The Company enters into perpetual semiconductor IP license agreements, that have a fixed fee, whereby licensees pay a fixed fee for the right to incorporate the Company’s IP technologies into the licensee’s products. The IP license agreements do not typically grant the customer the right to terminate for convenience. Where such rights exist, termination is prospective, with no refund of fees already paid by the customer.
IP revenue recognition is dependent on the nature and terms of each agreement. The Company recognizes license revenue at the point of time of the delivery of the IP. In connection with the license arrangements, the Company offers support to assist customers in qualifying their final product. Revenue from customer support is deferred and recognized ratably over the support period, which is typically one year. Some IP license revenue contracts also include non-recurring engineering services deliverables, which were not material for any of the periods presented. The Company recognizes revenue from these agreements similar to the method described under the caption “Product Engineering Services Revenue” above.
In certain cases, the Company also charges licensees royalties related to the distribution or sale of products that use its technologies. Such royalties are reported to us on a quarterly basis. The Company estimates the sales-based royalties earned each quarter primarily based on its customers’ reporting of sales activity incurred in that quarter. The Company recognizes the estimated royalty revenue when it is probable that reversal of such amounts will not occur. Any differences between actual royalties owed by a customer and the quarterly estimates are recognized when updated information becomes available.
Customer Warrant
The Company accounts for the warrant issued to Amazon.com NV Investment Holdings LLC as an equity instrument, based on the specific terms of the warrant agreement. When management determines that it is probable that a tranche of the warrant will vest and we recognize the related revenue, the grant date fair value of the associated tranche will be recognized in shareholders’ equity (deficit) and the underlying expense will be amortized as a reduction of revenue in proportion to the amount of related revenue recognized.
Cost of Revenue
Cost of revenue includes cost of materials, including wafers processed by third-party foundries, cost associated with packaging and assembly, testing and shipping, cost of personnel, including share-based compensation, depreciation of equipment associated with manufacturing support, logistics and quality

86



Credo Technology Group Holding Ltd
Notes to Consolidated Financial Statements
assurance, warranty cost, amortization of intellectual property purchased from third-parties, write-down of inventories, and amortization and impairment of production equipment no longer in use. Cost of revenue includes cost of product sales revenue, cost of product engineering services revenue and cost of IP license revenue.
Shipping and Handling Costs
Shipping and handling costs incurred for delivery to customers are expensed as incurred and are included in selling, general and administrative expenses in the Company’s Consolidated Statements of Operations.
Research and Development
Research and development expenses consist of costs incurred in performing research and development activities and includes salaries, share-based compensation, employee benefits, occupancy costs, pre-production engineering mask costs, overhead costs and prototype wafer, packaging and test costs. Research and development costs are expensed as incurred.
Convertible Preferred Shares
The Company recorded all shares of convertible preferred shares at their respective fair values less issuance costs on the dates of issuance.
Share-Based Compensation
The Company records compensation expense in connection with share-based awards granted to employees and non-employees in accordance with guidance related to share-based payments. This guidance requires that all share-based compensation be recognized as an expense in the consolidated financial statements and that such cost be measured at the fair value of the award. The Company amortizes share-based compensation expense under the straight-line attribution method over the vesting period of the share-based award. The Company has elected to use the Black-Scholes option pricing model to determine the fair value of ordinary share options on the dates of grant. Calculating the fair value of share options using the Black-Scholes model requires inputs and assumptions, including the fair value of the Company’s ordinary shares, the expected term of share options and share price volatility. The Company estimates the expected life of options granted based on the simplified method. The Company estimates the volatility of its ordinary shares on the date of grant based on the Company’s historical stock price volatility. The Company has not paid and has no current plans to pay dividends. The Company accounts for forfeitures as they occur.
The fair value of each restricted share unit is estimated based on the market price of the Company’s ordinary share on the date of grant. The fair value of each share issued under the Company’s employee share purchase plan is estimated based on the Black-Scholes option pricing model.
Prior to the IPO, the absence of an active market for the Company’s ordinary shares required its board of directors, the members of which the Company believed had extensive business, finance and venture capital experience, to determine the fair value of its ordinary shares for purposes of granting options and for calculating share-based compensation expense for the periods presented. The Company obtained contemporaneous third-party valuations to assist the board of directors in determining fair value. These contemporaneous third-party valuations used the methodologies, approaches and assumptions consistent with the American Institute of Certified Public Accountants Practice Guide, Valuation of Privately-Held-Company Equity Securities Issued as Compensation. All options granted were intended to be exercisable at a price per share not less than the fair value of the shares underlying those options on their respective dates of grant.

87



Credo Technology Group Holding Ltd
Notes to Consolidated Financial Statements
Income Taxes
The Company is subject to income taxes in the United States and certain foreign jurisdictions. Significant judgment is required in determining the Company’s provision for income taxes and income tax assets and liabilities, including evaluating uncertainties in the application of accounting principles and complex tax laws.
The Company uses the asset and liability method to account for income taxes. Current income tax expense or benefit represents the amount of income taxes expected to be payable or refundable for the current year. Under this method, deferred income tax assets and liabilities are determined based on differences between the financial statement reporting and tax bases of assets and liabilities and net operating loss and credit carryforward. Deferred tax assets and liabilities are measured using enacted tax rates applied to taxable income in the years in which those temporary differences are expected to be recovered or settled. A valuation allowance is established when necessary to reduce deferred tax assets to the amount expected to be realized.
The Company accounts for uncertain tax positions in accordance with ASC 740‑10, Accounting for Uncertainty in Income Taxes. The Company recognizes the tax effects of an uncertain tax position only if such position is more likely than not to be sustained based solely on its technical merits as of the reporting date and only in an amount more likely than not to be sustained upon review by the tax authorities. Interest and penalties related to uncertain tax positions are classified in the consolidated financial statements as income tax expense.
Net Loss Per Share
Basic net loss per share is computed using the weighted average number of common shares outstanding during the period. Diluted net loss per share is computed using the weighted average number of ordinary and potentially dilutive shares outstanding during the period using the treasury stock method. Under the treasury stock method, the effect of equity awards outstanding is not included in the computation of diluted net loss per share for periods when their effect is anti-dilutive.
Segment Information
Operating segments are identified as components of an enterprise about which discrete financial information is available for evaluation by the chief operating decision-maker (CODM) in deciding resource allocation and assessing performance. The Company’s Chief Executive Officer is its CODM. The Company’s CODM reviews financial information presented on a consolidated basis for the purposes of making operating decisions, allocating resources and evaluating financial performance. Consequently, the Company has determined it operates and manages its business in one operating and one reportable segment. See “Note 14 — Segment and Geographic Information” for the Company’s revenue by country and location of long-lived assets.
Recent Accounting Pronouncements Not Yet Adopted
In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280) Improvements to Reportable Segment Disclosures, which requires disclosure of incremental segment information on an annual and interim basis. This standard is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, and requires retrospective application to all prior periods presented in the financial statements. The Company is evaluating the impact that this new standard will have on its consolidated financial statements and disclosures.
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740) Improvements to Income Tax Disclosures, which requires disclosure of disaggregated income taxes paid, prescribes standard categories for the components of the effective tax rate reconciliation, and modifies other income tax-related disclosures. This standard is effective for fiscal years beginning after May 4, 2025, and may be

88



Credo Technology Group Holding Ltd
Notes to Consolidated Financial Statements
applied on a retrospective or prospective basis. The Company is currently evaluating the impact of adopting this guidance on its consolidated financial statements and disclosures.
3. Concentrations
Financial instruments that subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, short-term investments, and accounts receivable. Cash is placed in major financial institutions around the world. The Company’s cash deposits exceed insured limits. Short-term investments are subject to counterparty risk up to the amount presented on the balance sheet.
Historically, a relatively small number of customers have accounted for a significant portion of the Company’s revenue. The particular customers which account for revenue concentration have varied from period to period as a result of the addition of new contracts, completion of existing contracts, and the volumes and prices at which the customers have recently bought the Company’s products. These variations are expected to continue in the foreseeable future.
The following table summarizes the significant customers’ accounts receivable and revenue as a percentage of total accounts receivable and total revenue, respectively:
Accounts ReceivableApril 27, 2024April 29, 2023
Customer A53 %54 %
Customer B23 %*
Customer C*22 %
Year Ended
RevenueApril 27, 2024April 29, 2023April 30, 2022
Customer A39 %46 %*
Customer B15 %**
Customer C*12 %11 %
Customer D**30 %
Customer E*13 %18 %
Customer F**10 %
* Less than 10% of total accounts receivable or total revenue.
The Company believes that the concentration of credit risk in its trade receivables is substantially mitigated by the high level of credit worthiness of its customers and the relatively short collection terms. The Company performs ongoing credit evaluations of its customers’ financial conditions and limits the amount of credit extended when deemed necessary based upon payment history and the customer’s current credit worthiness, but generally require no collateral.
The Company currently outsources all of its integrated circuit manufacturing to Taiwan Semiconductor Manufacturing Company Limited with the remaining assembly and testing processes outsourced to other subcontractors primarily in Asia. Any disruption of or interference with the Company’s access to the goods or services from these subcontractors would impact the Company’s operations.
4. Revenue Recognition
Contract Balances
The contract assets are primarily related to the Company’s fixed-fee IP licensing arrangements and rights to consideration for performance obligations delivered but not billed as of April 27, 2024 and April 29, 2023.

89



Credo Technology Group Holding Ltd
Notes to Consolidated Financial Statements
During the year ended April 27, 2024, the Company recognized $4.1 million of revenue that was included in the deferred revenue balance as of April 29, 2023. During the year ended April 29, 2023, the Company recognized $1.2 million of revenue that was included in the deferred revenue balance as of April 30, 2022. During the year ended April 30, 2022, the Company recognized $4.0 million of revenue that was included in the deferred revenue balance as of April 30, 2021.
During the year ended April 27, 2024, the increase in contract assets of $12.9 million was primarily driven by IP licensing and engineering services arrangements where certain billing milestones were reached during fiscal 2024 while the criteria for recognition of revenue had previously been met.
During the year ended April 27, 2024, the decrease in deferred revenue of $0.4 million was primarily due to revenue recognized from a customer advance.
Remaining Performance Obligations
Revenue allocated to remaining performance obligations represents the transaction price allocated to the performance obligations that are unsatisfied, or partially unsatisfied, which includes unearned revenue and amounts that will be invoiced and recognized as revenue in future periods. The contracted but unsatisfied performance obligation was approximately $11.6 million and the satisfied but unrecognized performance obligations was approximately $1.5 million as of April 27, 2024, which the Company expects to recognize over the next fiscal year. The Company applied a performance constraint on the satisfied but unrecognized performance obligation due to uncertainty around the collectability of milestone payments.
The Company had previously applied performance constraints on certain milestones relating to an IP licensing and development contract for a total cash consideration of $43.5 million, executed in fiscal 2022. As of April 27, 2024, the Company released the constraint on the last milestone, resulting in recognition of $10.0 million of revenue in the year ended April 27, 2024.
Customer Warrant
During fiscal year 2022, the Company issued a warrant to Amazon.com NV Investment Holdings LLC (Holder) to purchase an aggregate of up to 4,080 thousand of our ordinary shares at an exercise price of $10.74 per share (the “Customer Warrant”). The exercise period of the Warrant is through the seventh anniversary of the issue date. Upon issuance of the Warrant, 40 thousand of the shares issuable upon exercise of the Warrant vested immediately and the remainder of the shares issuable will vest in tranches over the contract term based on the amount of global payments by Holder and its affiliates to us, up to $201.0 million in aggregate payments. A total of 1,080 thousand and 80 thousand Warrant shares were vested as of April 27, 2024 and April 29, 2023, respectively.
The grant date fair value of the Warrant share was determined at $4.65 per share using the Black-Scholes option pricing model. The grant date fair value of the Warrant share was estimated using the following assumptions:
At Grant Date
Expected volatility40.00%
Weighted-average expected term (in years)7
Risk-free interest rate1.41%
Dividend yield%
Fair value per ordinary share$10.74
During the fiscal years ended April 27, 2024, April 29, 2023 and April 30, 2022, the Company recognized $3.9 million, $1.2 million and $0.6 million, respectively, as contra revenue within the product sales revenue on the consolidated statements of operations.


90



Credo Technology Group Holding Ltd
Notes to Consolidated Financial Statements
5. Fair Value Measurements
Fair value is an exit price representing the amount that would be received in the sale of an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or a liability. As a basis for considering such assumptions, the accounting guidance establishes a three-tier value hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value:
Level 1 - Observable inputs that reflect quoted prices for identical assets or liabilities in active markets.
Level 2 - Other inputs that are directly or indirectly observable in the marketplace.
Level 3 - Unobservable inputs that are supported by little or no market activity.
The fair value hierarchy also requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.
The Company measures the fair value of money market funds using Level 1 inputs. The Company’s certificates of deposit are classified as held to maturity securities as the Company intends to hold until their maturity dates. The certificates of deposit are valued using Level 2 inputs. Pricing sources may include industry standard data providers, security master files from large financial institutions, and other third-party sources used to determine a daily market value.
The following tables present the fair value of the financial instruments measured on a recurring basis as of April 27, 2024 and April 29, 2023 (in thousands).
April 27, 2024
Level 1Level 2Level 3Total
Cash equivalents:
Money market funds$57,175 $ $ $57,175 
Short-term investments:
Certificates of deposit
 343,061  343,061 
Total cash equivalents and short-term investments$57,175 $343,061 $ $400,236 
April 29, 2023
Level 1Level 2Level 3Total
Cash equivalents:
Money market funds$99,119 $ $ $99,119 
Short-term investments:
Certificates of deposit
 109,228  109,228 
Total cash equivalents and short-term investments$99,119 $109,228 $ $208,347 
The carrying amount of the Company’s financial instruments, including cash equivalents, short-term investments, accounts receivable and accounts payable, approximate their respective fair values because of their short maturities. As of April 27, 2024 and April 29, 2023, there were no unrealized loss or gains associated with the Company’s financial instruments. The interest income recognized during the years ended April 27, 2024 and April 29, 2023 was $15.3 million and $4.7 million, respectively.

91



Credo Technology Group Holding Ltd
Notes to Consolidated Financial Statements
6. Supplemental Financial Information
Inventories
Inventories consisted of the following (in thousands):
April 27, 2024April 29, 2023
Raw materials$9,415 $17,456 
Work in process7,470 7,200 
Finished goods9,022 21,367 
$25,907 $46,023 
Property and Equipment, Net
Property and equipment consisted of the following (in thousands):
April 27, 2024April 29, 2023
Computer equipment and software$18,271 $13,942 
Laboratory equipment19,840 15,577 
Production equipment27,608 19,783 
Leasehold improvements2,525 2,005 
Others534 632 
Construction in progress3,616 6,300 
72,394 58,238 
Less: accumulated depreciation and amortization(28,729)(18,017)
$43,665 $40,222 
Depreciation and amortization expense, excluding the assets impairment charges, for the years ended April 27, 2024, April 29, 2023 and April 30, 2022, was $13.8 million, $9.5 million, and $4.8 million, respectively. Construction in progress and production equipment primarily includes mask set costs capitalized relating to the Company’s products.
During the years ended April 27, 2024, April 29, 2023 and April 30, 2022, the Company recorded impairment charges of $0.8 million, $2.4 million and $4.9 million, respectively. Generally, the impairment charges were related to impairment of property and equipment or third-party IP licenses for future products that did not reach production qualification.
Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
April 27, 2024April 29, 2023
Accrued expenses$9,610 $7,555 
Current payables relating to purchases of property and equipment5,950 4,269 
Current portion of operating lease liabilities2,741 2,630 
$18,301 $14,454 

92



Credo Technology Group Holding Ltd
Notes to Consolidated Financial Statements
Other Non-current Liabilities
Other non-current liabilities consisted of the following (in thousands):
April 27, 2024April 29, 2023
Non-current payables relating to purchases of property and equipment$4,950 $5,049 
Non-current deferred revenue128 380 
Other non-current liabilities903 324 
$5,981 $5,753 
7. Commitments and Contingencies
Non-Cancelable Purchase Obligations
Total future non-cancelable purchase obligations as of April 27, 2024 were as follows (in thousands):
Fiscal Year Purchase Commitments to Manufacturing Vendors Technology License Fees Total
2025$42,588 $7,888 $50,476 
20267,306 5,342 12,648 
20279,598 3,805 13,403 
202812,417 350 12,767 
20292,153 350 2,503 
Thereafter   
Total unconditional purchase commitments$74,062 $17,735 $91,797 
Technology license fees include the liabilities under agreements for technology licenses between the Company and various vendors.
Under the Company’s manufacturing relationships with its foundry partners, cancellation of outstanding purchase orders is allowed but requires payment of all costs and expenses incurred through the date of cancellation.
As of April 27, 2024, the total value of non-cancelable inventory purchase orders payable within the next one year that were committed with the Company’s third-party subcontractors was approximately $39.6 million. Such purchase commitments are included in the preceding table. Additionally, the Company has committed purchases of production mask sets amounting to $27.0 million, relating to future products yet to be released, which will be capitalized into product equipment when they are received.
The Company has a manufacturing supply capacity reservation agreement with an assembly subcontractor as of April 27, 2024. Under this arrangement, the Company has paid refundable deposits to the supplier in exchange for reserved manufacturing production capacity over the remaining term of the agreement, which approximates five years. In addition, the Company committed to certain purchase levels that were in line with the capacity reserved. If the Company does not meet the purchase level commitment, the agreement requires the Company to pay a fee equal to the difference between the actual purchase and the purchase commitment, up to the value of refundable deposits made. The Company currently estimates that it has made purchase level commitments of at least $34.5 million for the fiscal year 2025 through fiscal year 2029 under the capacity reservation agreement. Such purchase commitments are included in the preceding table. In addition, the Company had refundable deposits of $8.6 million as of April 27, 2024, of which $0.4 million was recorded in prepaid expenses and other

93



Credo Technology Group Holding Ltd
Notes to Consolidated Financial Statements
current assets and $8.2 million was recorded in other non-current assets on the consolidated balance sheets.
Warranty Obligations
The Company has contractual commitments to various customers, which could require the Company to incur costs to repair an epidemic defect with respect to its products outside of the normal warranty period if such defect were to occur. The Company’s products carry a standard one-year warranty. The Company’s warranty expense has not been material in the periods presented.
Indemnifications
In the ordinary course of business, the Company may provide indemnifications of varying scope and terms to customers, vendors, lessors, investors, directors, officers, employees and other parties with respect to certain matters, including, but not limited to, losses arising out of the Company’s breach of such agreements, services to be provided by the Company or from intellectual property infringement claims made by third parties. These indemnifications may survive termination of the underlying agreement and the maximum potential amount of future payments the Company could be required to make under these indemnification provisions may not be subject to maximum loss clauses. The Company has not incurred material costs to defend lawsuits or settle claims related to these indemnifications. Accordingly, the Company has no liabilities recorded for these agreements as of April 27, 2024 and April 29, 2023.
Legal Proceedings
From time to time, the Company may be a party to various litigation claims in the normal course of business. Legal fees and other costs associated with such actions are expensed as incurred. The Company assesses, in conjunction with legal counsel, the need to record a liability for litigation and contingencies. Accrual estimates are recorded when and if it is determined that such a liability for litigation and contingencies are both probable and reasonably estimable. As of the date of issuance of the consolidated financial statements, the Company was not subject to any litigation. No accruals for loss contingencies or recognition of actual losses have been recorded in any of the periods presented.

8. Convertible Preferred Shares
The Company had previously issued Series A convertible preferred shares, Series B convertible preferred shares, Series C convertible preferred shares, Series D convertible preferred shares and Series D+ convertible preferred shares (collectively, the “Preferred Shares”).
Immediately prior to the completion of the IPO, all of the then outstanding 52,060 thousand shares of the Company’s convertible Preferred Shares were automatically converted into an aggregate 52,060 thousand shares of ordinary share on a one-for-one basis, and such Preferred Shares were cancelled, retired and eliminated from the shares that the Company is authorized to issue and shall not be reissued by the Company.

94



Credo Technology Group Holding Ltd
Notes to Consolidated Financial Statements
A summary of the preferred shares prior to the conversion into ordinary shares consisted of the following:
SeriesShares Authorized (in thousands)Shares Issued and Outstanding (in thousands)Per Share Liquidation PreferenceAggregate Liquidation Preference (in thousands)
Series A8,313 8,313 $1.00 $8,313 
Series B8,593 8,593 2.10 18,000 
Series C5,245 5,245 4.29 22,500 
Series D20,028 20,028 4.99 100,000 
Series D+9,881 9,881 5.81 57,361 
52,060 52,060 $206,174 
The rights, privileges, and preferences of the Series A, Series B, Series C, Series D, and Series D+ convertible preferred shares were as follows:
Conversion Rights - Each preferred share was convertible, at the option of the holder, at any time, and without the payment of any additional consideration, into such number of fully paid ordinary share as was determined by dividing the applicable original issue price for each such series of preferred shares by the applicable conversion price in effect at the time of the conversion. The conversion price per share for each series of preferred share shall initially be equal to the original issue price of such series, which means $1.00 per share for Series A, $2.10 per share for Series B, $4.29 per share for Series C, $4.99 per share for Series D and $5.81 per share for Series D+. The conversion price shall be subject to adjustment in order to adjust the number of ordinary shares into which the preferred shares are convertible.
Each share of Series A, B, C, D and D+ convertible preferred share automatically converted into the number of ordinary shares at the conversion rate at the time in effect upon the closing of a public offering of ordinary shares which results in at least $25.0 million of proceeds to the Company at a per share price not less than $9.99 or with the vote or written consent of the holders of a majority of the then outstanding preferred shares, voting as a separate class, to convert their preferred shares at the then‐effective Conversion Price.
Dividends - The holders of preferred shares were entitled to receive noncumulative dividends when and if declared by the Company’s board of directors. The holders of preferred shares were entitled to receive dividends prior and in preference to any payment of any dividend on ordinary shares in an amount equal to 8% of the original issue price per share of such preferred share. After payment of such dividends, any additional dividends shall be distributed among all holders of ordinary shares and preferred shares in proportion to the number of ordinary shares that would be held by each such holder if all preferred shares were converted to ordinary shares at the then effective conversion rate. no dividends had been declared by the board of directors from inception through the date of conversion into ordinary shares.
Liquidation Rights - In the event of any sale, lease, conveyance or other disposition of all or substantially all of the assets of the Company or the exclusive license of all or substantially all of the Company’s intellectual property used in generating all or substantially all of the Company’s revenues, reorganization, consolidation, acquisition, merger, liquidation, dissolution or winding up of the Company, either voluntary or involuntary, the holders of preferred shares shall be entitled to receive in preference to the holders of ordinary shares, an amount per share equal to the liquidation preference, plus any declared but unpaid dividends. After payment of the liquidation preference to holders of preferred shares, the remaining assets of the Company were available for distribution on a pro rata basis to the holders of ordinary shares.

95



Credo Technology Group Holding Ltd
Notes to Consolidated Financial Statements
Voting Rights - The holders of the convertible preferred shares were entitled to the number of votes equal to the number of ordinary shares into which such convertible preferred shares could be converted on the record date.
9. Ordinary Shares
In connection with the consummation of the IPO, the Company filed the Amended and Restated Memorandum of Association with Cayman Islands, which authorized 1,000,000 thousand ordinary shares, par value $0.00005 per share and 50,000 thousand convertible preferred shares.
Each ordinary share is entitled to one vote per share. The holders of ordinary shares are also entitled to receive dividends whenever funds are legally available and when declared by the Company’s board of directors, subject to the prior rights of holders of all other classes of shares outstanding.
Share Issuances Subject to Repurchase
The Company has issued ordinary shares to certain employees that are subject to vesting periods pursuant to the respective share purchase agreements (Restricted Share Award or RSA). In addition, the Company allows early exercise for unvested ordinary share options under its 2015 Stock Plan (as defined in Note 10 to the consolidated financial statements). In regard to the ordinary shares purchased, but not vested, the Company has the right to repurchase shares at the original issue price in the event of termination of services. As of April 27, 2024, 17 thousand shares from share option early exercises remained subject to the Company’s repurchase rights. As of April 29, 2023, 99 thousand shares from share option early exercises remained subject to the Company’s repurchase rights. These shares are excluded from ordinary shares outstanding.
10. Share Incentive Plan
2015 Stock Plan
The Company adopted the 2015 Stock Plan (the “2015 Plan”) in February 2015. The 2015 Plan was an equity incentive program under which employees of the Company or its subsidiary corporations (including officers), non-employee members of the Company’s board of directors, and consultants to the Company or its subsidiary corporations were offered an opportunity to acquire the Company’s ordinary shares. The 2015 Plan provided both for the direct award or sale of ordinary shares (RSAs) and for the grant of options to purchase ordinary shares. Options granted under the 2015 Plan were Incentive Stock Options (ISOs) intended to qualify under Title 26 U.S. Code Section 422 or Non-qualified Stock Options (NSOs) which were not intended to so qualify. Only employees, outside directors and consultants of either the Company or a subsidiary of the Company, were eligible for the grant of NSO or the direct award or sale of ordinary shares. Only employees of either the Company or of a subsidiary of the Company, were eligible for the grant of ISOs.
As of January 27, 2022, the 2015 Plan has ceased to be available for grants of new awards. Prior to the aforementioned cessation of the 2015 Plan for new grants and as of April 30, 2022, 26,000 thousand ordinary shares were authorized for issuance under the 2015 Plan. Options under the 2015 Plan may be granted for periods of up to ten years and at prices no less than 100% of the estimated fair value of the shares on the date of grant as determined by the Company’s Board of Directors. Both RSAs and options granted generally vest over four years and vest at a rate of 25% upon the first anniversary of the issuance date and 1/48th per month thereafter.

96



Credo Technology Group Holding Ltd
Notes to Consolidated Financial Statements
A summary of information related to share option activity, excluding options early exercised, is as follows:
Outstanding Share Options (in thousands)Weighted-Average Exercise PriceWeighted-Average Remaining Contractual TermAggregate Intrinsic Value (in millions)
Balances as of April 30, 202114,120$1.577.87$62.6 
Options granted702
Options exercised and vested(2,924)
Options canceled/ forfeited(537)
Balances as of April 30, 202211,361$1.947.12$103.4 
Options exercised and vested(2,246)$1.48
Options canceled/ forfeited(245)$3.34
Balances as of April 29, 20238,870$2.026.22$0.1 
Options exercised and vested(2,291)$1.98
Options canceled/ forfeited(158)$4.64
Balances as of April 27, 20246,421$1.975.30$106.5 
Vested or expected to vest as of April 27, 2024
6,421$1.975.30$106.5 
Exercisable as of April 27, 2024
6,404$1.975.30$106.2 
During the years ended April 27, 2024, April 29, 2023 and April 30, 2022, the total intrinsic value of options exercised, including options early exercised, was $36.2 million, $22.2 million and $28.4 million, respectively. The weighted-average grant date fair value of options vested was $1.52, $1.41 and $1.36 per share for the years ended April 27, 2024, April 29, 2023 and April 30, 2022, respectively.
The total grant date fair value of share options that vested was $13.3 million, $15.6 million and $4.5 million as of April 27, 2024, April 29, 2023 and April 30, 2022, respectively. As of April 27, 2024, the total unrecognized compensation cost was $2.0 million related to share options, which are expected to be recognized over a weighted-average period of 0.72 years.
The Company estimated the fair value of share options using the Black-Scholes option-pricing model. The fair value of employee share options is amortized on a straight-line basis over the requisite service period of the awards. The fair values of the employee share options granted in the years presented were estimated using the following weighted-average assumptions:
Year Ended
April 30, 2022
Expected volatility
41.29% - 42.31%
Weighted-average expected term (in years)5.96
Risk-free interest rate
0.69% - 1.23%
Dividend yield%
Weighted-average grant date fair value per share$6.26
2021 Long-Term Incentive Plan
In December 2021, the Company adopted the 2021 long-term incentive plan (the “2021 Plan”). Upon the adoption, the 2021 Plan had 19,907 thousand ordinary shares reserved for issuance. Awards granted under the 2021 Plan may include, but are not limited to, options and restricted share units (RSU). Options granted under the 2021 Plan generally have a term of 10 years and generally must be issued at prices equal to the fair market value of the share on the date of grant. RSU awards are denominated in ordinary

97



Credo Technology Group Holding Ltd
Notes to Consolidated Financial Statements
shares, but may be settled in cash or shares upon vesting, as determined by the Company at the time of grant. None of the awards granted under the 2021 Plan as of April 27, 2024 allowed cash settlement. Awards under the 2021 Plan generally vest over 4 years.
A summary of RSU activity is as follows:
Number of shares (in thousands)
Weighted-Average Grant Date Fair ValueWeighted-Average Remaining Contractual Term
Aggregate Intrinsic Value (in millions)
Balances as of 4/30/20224,134 $10.26 1.65$45.6 
Granted5,474 $12.34 
Vested(1,396)$10.17 
Canceled/ forfeited(414)$10.80 
Balances as of 4/29/2023
7,798 $11.66 1.65$63.2 
Granted5,393 $20.08 
Vested(2,642)$11.98 
Canceled/ forfeited(411)$11.49 
Balances as of 4/27/2024
10,139 $16.11 1.52$188.2 
Expected to vest as of April 27, 2024
10,139 $16.11 1.52$188.2 
As of April 27, 2024, 22,309 thousand shares remained available for future issuance under the 2021 Plan.
As of April 27, 2024, unamortized compensation expense related to RSUs was $151.9 million. The unamortized compensation expense for RSUs will be amortized on a straight-line basis and is expected to be recognized over a weighted-average period of 2.93 years.
Employee Stock Purchase Plan
In January 2022, the Company adopted the Employee Stock Purchase Plan (ESPP). Under the ESPP, a total of 3,801 thousand shares have been authorized for the grant of shares and participants can purchase the Company’s ordinary shares using payroll deductions, which may not exceed 15% of their total cash compensation. Pursuant to the terms of the ESPP, the “look-back” period for the share purchase price is 24 months. Offering and purchase periods begin on January 1 and July 1 of each year. Participants will be granted the right to purchase ordinary shares at a price per share that is 85% of the lesser of the fair market value of the shares at (i) the participant’s entry date into the two-year offering period or (ii) the end of each six-month purchase period within the offering period.
During the years ended April 27, 2024 and April 29, 2023, 281 thousand and 247 thousand shares were issued under the ESPP, respectively. No shares were issued during the year ended April 30, 2022. As of April 27, 2024, 6,207 thousand shares remained available for future issuance under the ESPP.
The following weighted-average assumptions to calculate the fair value of ordinary shares to be issued under the ESPP on the date of grant using the Black-Scholes option pricing model in the periods presented:

98



Credo Technology Group Holding Ltd
Notes to Consolidated Financial Statements
Year Ended
April 27, 2024April 29, 2023April 30, 2022
Estimated fair value6.044.274.56
Expected volatility56.13%34.00%33.00%
Expected term (in years)1.330.931.17
Risk-free interest rate3.40%1.54%1.41%
Expected dividend yield%%%
Summary of Share-based Compensation Expense
The following table summarizes share-based compensation cost included in the consolidated statements of operations (in thousands).
Year Ended
April 27, 2024April 29, 2023April 30, 2022
Cost of revenue$1,131 $634 $220 
Research and development21,359 13,326 5,021 
Selling, general and administrative16,532 9,556 3,947 
$39,022 $23,516 $9,188 
11. Leases
The Company's leases include office space located in the United States and other international locations, which are all classified as operating leases. The Company’s leases have remaining lease terms generally between one year and eight years. Operating leases are included in right of use assets, accrued expenses and other current liabilities, and non-current operating lease liabilities on the Company’s consolidated balance sheets. The Company does not have any finance leases.
Lease expense and supplemental cash flow information are as follows (in thousands):
Year Ended
April 27, 2024April 29, 2023
Operating lease expenses$3,855 $3,640 
Cash paid for amounts included in the measurement of operating lease liabilities$3,495 $3,172 
Right-of-use assets obtained in exchange for lease obligation$978 $649 

99



Credo Technology Group Holding Ltd
Notes to Consolidated Financial Statements
The aggregate future lease payments for operating leases as of April 27, 2024 are as follows (in thousands):
Fiscal YearOperating leases
2025
$3,300 
2026
2,790 
2027
2,211 
2028
2,194 
2029
2,260 
Thereafter3,526 
Total lease payments16,281 
Less: Interest2,408 
Present value of lease liabilities$13,873 
As of April 27, 2024, the weighted average remaining lease term for the Company's operating leases was 5.89 years and the weighted average discount rate used to determine the present value of the Company's operating leases was approximately 5.96%.

12. Income Taxes
Income (loss) before provision (benefit) for income taxes consists of the following (in thousands):
Year Ended
April 27, 2024April 29, 2023April 30, 2022
United States$8,611 $4,469 $2,512 
International(31,356)(22,383)(24,725)
$(22,745)$(17,914)$(22,213)
The components of income tax expense (benefit) are summarized as follows (in thousands):
Year Ended
April 27, 2024April 29, 2023April 30, 2022
Current
Federal$2 $(24)$224 
State3 2 (25)
International1,484 762 1,292 
Total current tax expense 1,489 740 1,491 
Deferred
Federal3,092 (2,005)(1,163)
State359 (218)(142)
International684 116 (223)
Total deferred tax expense (benefit) 4,135 (2,107)(1,528)
Total tax expense (benefit)$5,624 $(1,367)$(37)

100



Credo Technology Group Holding Ltd
Notes to Consolidated Financial Statements
The tax effects of significant items comprising the Company’s deferred taxes are as follows (in thousands):
April 27, 2024April 29, 2023
Deferred tax assets:
Accrued expense$1,063 $941 
Net operating losses4,443 1,284 
Research and development credits15,990 9,401 
Share compensation2,310 1,907 
Lease liability3,154 3,487 
Intangibles157  
Others 5 
Total deferred tax assets27,117 17,025 
Deferred tax liabilities
Property and equipment basis(1,774)(1,132)
Right of use assets(2,980)(3,353)
Others(8) 
Total deferred tax liabilities(4,762)(4,485)
Valuation allowance(23,258)(9,306)
Net deferred taxes $(903)$3,234 
A valuation allowance is established when the Company believes that it is more likely than not that some portion of its deferred tax assets will not be realized. As of April 27, 2024, the Company recorded $23.3 million of valuation allowance. In fiscal year 2024, the valuation allowance increased by $14.0 million. The Company continues to maintain a valuation allowance on its U.S. R&D credits and recorded an increase to its valuation allowance of $6.7 million. During the fourth quarter of fiscal year 2024, the Company determined that utilization of its net deferred tax assets in the U.S. was limited and accordingly recorded an increase to its valuation allowance of $7.3 million. This determination was made after evaluating both the positive and negative evidence regarding the recoverability of the Company’s net U.S. deferred tax assets. The Company considers all available evidence such as its earnings history including the existence of cumulative income or losses, reversals of taxable temporary differences, projected future taxable income, and tax planning strategies and determined that negative evidence overweighted positive evidence with respect to the ability to realize its net U.S. deferred tax assets. The Company will continue to assess the future realization of its deferred tax assets in each applicable jurisdiction and adjust the valuation allowance accordingly. As of April 27, 2024, the Company had U.S. federal and state net operating loss carryforwards of approximately $18.7 million and $7.4 million, respectively. The U.S. federal net operating loss carryforwards can be carried forward indefinitely. The state net operating loss carryforwards will begin to expire in fiscal 2043. As of April 27, 2024, the Company had U.S. federal and state research credits of $12.6 million and $9.6 million, respectively. The federal research credits will begin to expire in 2039. The state research credits have no expiration date. As of April 27, 2024, the Company had no foreign tax credit carryover. Internal Revenue Code Section 382 limits the use of net operating loss and tax credit carryforwards in certain situations where changes occur in the stock ownership of a company. In the event that we had a change of ownership, utilization of the net operating loss and tax credit carryforwards may be restricted.
A summary activity of the valuation allowance is as follows (in thousands):

101



Credo Technology Group Holding Ltd
Notes to Consolidated Financial Statements
April 27, 2024April 29, 2023
April 30, 2022
Beginning valuation allowance
$9,306 $5,170 $3,706 
Additions
13,9524,136 1,464 
Ending valuation allowance
$23,258 $9,306 $5,170 
Foreign earnings may be subject to withholding taxes in local jurisdictions if they are distributed. The amount of cumulative undistributed earnings that are permanently reinvested that could be subject to withholding taxes were $25.7 million as of April 27, 2024. The Company intends to reinvest these earnings indefinitely.
The Company consists of a Cayman Islands parent holding company with various international and U.S. subsidiaries. The applicable statutory rate in Cayman Islands is zero for the Company for the years ended April 27, 2024, April 29, 2023 and April 30, 2022. For purposes of the reconciliation between the provision for income taxes at the statutory rate and the effective tax rate, a U.S. statutory tax rate of 21% for the years ended April 27, 2024, April 29, 2023 and April 30, 2022 is applied as follows:
Year Ended
April 27, 2024April 29, 2023April 30, 2022
Statutory federal tax expense rate21 %21 %21 %
State tax, net of federal benefit(2)%1 %1 %
Research tax credits20 %14 %4 %
Share compensation24 %18 %7 %
Other(1)%1 %1 %
Foreign rate differential(34)%(32)%(26)%
Change in valuation allowance(49)%(15)%(4)%
Withholding taxes(4)%(1)%(4)%
Effective tax rate(25)%8 % %
A reconciliation of the beginning and ending amounts of unrecognized tax benefits is as follows (in thousands):
April 27, 2024April 29, 2023
Beginning gross unrecognized tax benefits $2,865 $1,844 
Additions for tax positions taken in the current year1,9881,081 
Subtractions for tax positions taken in the prior year(210)(60)
Lapses in statute of limitations(69) 
Ending gross unrecognized tax benefits $4,574 $2,865 
The Company recognizes the tax effects of an uncertain tax position only if it is more likely than not to be sustained based solely on such position’s technical merits as of the reporting date and only in an amount more likely than not to be sustained upon review by the tax authorities.
Included in the balance of unrecognized tax benefits as of April 27, 2024 and April 29, 2023 were potential benefits of $4.6 million and $2.9 million, respectively, which if recognized, would potentially affect the effective tax rate. If the unrecognized tax benefits were recognized, it would result in additional deferred tax assets, which are expected to require a full valuation allowance based on the Company’s current valuation allowance position. Unrecognized tax benefits are not expected to significantly increase or decrease within the next 12 months.

102



Credo Technology Group Holding Ltd
Notes to Consolidated Financial Statements
The Company’s policy is to recognize interest and penalties accrued on any unrecognized tax benefits as a component of income tax expense. For the years ended April 27, 2024, April 29, 2023 and April 30, 2022, the Company’s current tax provision was not impacted by interest and penalties.
The Company files U.S. federal and state and non-U.S. income tax returns with varying statutes of limitations. The Company’s tax returns continue to remain subject to examination by U.S. federal authorities for the years ended April 30, 2021 through 2023 and by state authorities for the years ended April 30, 2020 through 2023. For the Company’s international subsidiaries, the tax years that remain open to examination vary based on the year that each entity began operating.
13. Net Loss Per Share
Net loss per share was determined as follows for the years presented (in thousands, except per share amounts):
Year Ended
April 27, 2024April 29, 2023April 30, 2022
Numerator:
Net loss$(28,369)$(16,547)$(22,176)
Denominator:
Weighted-average shares outstanding used in basic and diluted calculation155,091 146,556 88,398 
Net loss per share attributable to ordinary shareholders
Basic and diluted$(0.18)$(0.11)$(0.25)
Potential dilutive securities include dilutive ordinary shares from share-based awards attributable to the assumed exercise of share options, restricted share units and employee stock purchase plan shares using the treasury stock method. Under the treasury stock method, potential ordinary shares outstanding are not included in the computation of diluted net loss per share if their effect is anti-dilutive. The following potentially dilutive securities outstanding have been excluded from the computations of diluted weighted average shares outstanding for the years ended April 27, 2024, April 29, 2023 and April 30, 2022 because such securities have an anti-dilutive impact due to losses reported:
Year Ended
April 27, 2024April 29, 2023April 30, 2022
Share-based compensation awards16,777 15,194 11,636 
Customer warrant4,080 4,080 1,386 
20,857 19,274 13,022 

103



Credo Technology Group Holding Ltd
Notes to Consolidated Financial Statements
14. Segment and Geographic Information
As discussed in “Note 2 — Significant Accounting Policies,” the Company operates in one reportable segment.
The following table summarizes revenue disaggregated by primary geographical market based on destination of shipment for products, and location of contracting entity for IP and engineering services, which may differ from the end customer’s principal offices (in thousands):
Year Ended
April 27, 2024April 29, 2023April 30, 2022
Hong Kong$70,162 $9,646 $11,696 
United States49,569 44,253 27,696 
Mainland China28,264 96,935 37,699 
Taiwan21,286 5,363 4,429 
Rest of World23,689 27,997 24,957 
$192,970 $184,194 $106,477 
The following table presents long-lived assets information based on the physical location of the assets by geographic region (in thousands):
April 27, 2024April 29, 2023
Property and equipment, net:
Taiwan$24,874 $14,625 
United States11,150 8,791 
Hong Kong5,208 14,149 
Mainland China2,433 2,657 
$43,665 $40,222 

104




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 maintain “disclosure controls and procedures,” as such term is defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, that are designed to provide reasonable assurance that information required to be disclosed by us in reports we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms and that such information is accumulated and communicated to our management, including our Chief Executive Officer (principal executive officer) and Chief Financial Officer (principal financial officer), as appropriate, to allow for timely decisions regarding required disclosure.
Based on their evaluation as of the end of the period covered by this Annual Report on Form 10-K, our Chief Executive Officer and Chief Financial Officer have concluded that, as of such date, our disclosure controls and procedures were effective at the reasonable assurance level.
Management’s Annual Report on Internal Control over Financial Reporting; Attestation Report of the Registered Public Accounting Firm.
Our management is responsible for establishing and maintaining adequate “internal control over financial reporting,” as defined in Rule 13a-15(f) and Rule 15d-15(f) under the Exchange Act. Our management conducted an evaluation of the effectiveness of our internal control over financial reporting as of April 27, 2024 based on the criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.
Based on the results of its evaluation, management concluded that our internal control over financial reporting was effective as of April 27, 2024. The effectiveness of our internal control over financial reporting as of April 27, 2024 has been audited by Ernst & Young LLP, independent registered public accounting firm, as stated in its report which is included in Item 8 of this Annual Report on Form 10-K.
Changes in Internal Control over Financial Reporting
No changes in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) occurred during the quarter ended April 27, 2024 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Inherent Limitations on Effectiveness of Controls
Our management, including our principal executive officer and principal financial officer, does not expect that our disclosure controls and procedures or our internal controls, will prevent all error and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within Credo have been detected.
Item 9B. Other Information
10b5-1 Plans

105




During our last fiscal quarter, no director or officer, as defined in Rule 16a-1(f), adopted or terminated a “Rule 10b5-1 trading arrangement” or a “non-Rule 10b5-1 trading arrangement,” each as defined in Regulation S-K Item 408.
Executive Incentive Compensation Plan
On June 21, 2024, the Compensation Committee of the Board (Compensation Committee) approved the Company’s Executive Incentive Compensation Plan (the Bonus Plan).
The Bonus Plan allows the Company to provide incentive awards to employees of the Company or any of its parents, subsidiaries, or other affiliates selected by the administrator of the Bonus Plan, including the Company’s named executive officers. Pursuant to the Bonus Plan, its administrator in its sole discretion may establish a target award for each participant as well as a bonus pool, with any actual awards payable from such bonus pool. The Bonus Plan administrator also may establish any performance goals that will apply to any awards under the Bonus Plan. Any such performance goals may include, but are not limited to, the goals listed in the Bonus Plan. The performance goals may differ from participant to participant and from award to award.
The Bonus Plan will be administered by the Board or a committee appointed by the Board. Unless and until determined otherwise by the Board, the Compensation Committee will administer the Bonus Plan. The administrator of the Bonus Plan may delegate its authority and powers under the Bonus Plan to one or more directors and/or officers of the Company, which delegation may be revoked at any time. The administrator of the Bonus Plan, at any time before payment of the actual award, may increase, reduce, or eliminate a participant’s actual award, and/or increase, reduce, or eliminate the amount allocated to a bonus pool, based on such factors as it deems relevant. The administrator of the Bonus Plan, at any time before payment of an actual award, may add, remove or modify any applicable performance goals. Actual awards generally will be paid in cash in a single lump sum, provided that the Bonus Plan administrator has discretion to settle an actual award with the grant of an equity award (pursuant to the Company’s applicable equity plan as may be in effect from time to time). To earn an actual award, a participant must be employed through the date the actual award is paid unless otherwise determined by the Bonus Plan administrator. Payment of an actual award generally will be made as soon as practicable after the end of the applicable performance period and after the actual award is approved by the Bonus Plan administrator.
The Bonus Plan administrator has the authority to modify, amend, suspend, or terminate the Bonus Plan, or any part of the Bonus Plan, at any time, provided that such action does not materially impair or materially alter any rights or obligations of any actual award earned by a participant absent such participant’s consent. The Bonus Plan will remain in effect until terminated in accordance with its terms.
The foregoing summary of the Bonus Plan is qualified in its entirety by reference to the full text of the Bonus Plan which is attached hereto as Exhibit 10.8 and is incorporated by reference herein.
Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections
Not applicable.

106




PART III
Item 10. Directors, Executive Officers and Corporate Governance
The information required by this item is incorporated herein by reference to our 2024 Proxy Statement, which will be filed within 120 days after the end of the fiscal year to which the Annual Report on Form 10-K relates.
Item 11. Executive Compensation
The information required by this item is incorporated herein by reference to our 2024 Proxy Statement.
Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Shareholder Matters
The information required by this item is incorporated herein by reference to our 2024 Proxy Statement.
Item 13. Certain Relationships and Related Transactions, and Director Independence
The information required by this item is incorporated herein by reference to our 2024 Proxy Statement.
Item 14. Principal Accounting Fees and Services
The information required by this item is incorporated herein by reference to our 2024 Proxy Statement.


107




PART IV
Item 15. Exhibits and Financial Statement Schedules
(a) The following documents are filed as part of this Annual Report on Form 10-K:
1.Financial Statements:
The financial statements required by this item are listed under Part II, Item 8, “Financial Statements and Supplementary Data” in this Annual Report on Form 10-K.
2.    Financial Statement Schedules:
All financial statement schedules have been omitted because they are not applicable or required, or the information required to be set forth therein is included in our consolidated financial statements or the notes thereto.
3.    Exhibits:
The following is a list of exhibits filed as part of this Annual Report on Form 10-K.
EXHIBIT INDEX
Incorporated by Reference
Exhibit NumberDescriptionFormFile NumberExhibitFiling DateFiled Herewith
3.1
8-K001-412493.1February 1, 2022
4.1S-1333-2619824.1January 3, 2022
4.210-K001-412494.2June 8, 2022
10.1†
S-1333-26198210.1January 3, 2022
10.2†
S-8333-26235899.1January 27, 2022
10.3†
S-1333-26198210.13January 3, 2022
10.4†
S-1333-26198210.14January 3, 2022
10.5†S-1333-26198210.15January 3, 2022
10.6X
10.7#S-1/A333-26198210.17January 18, 2022
10.8
X
19.1
X
21.1
X
23.1
X
24.1
X

108




31.1X
31.2X
32.1*X
32.2*X
97.1X
101.INSInline XBRL Instance Document (the instance document does not appear in the Interactive Data File because XBRL tags are embedded within the Inline XBRL document)X
101.SCHInline XBRL Taxonomy Extension Schema DocumentX
101.CALInline XBRL Taxonomy Extension Calculation Linkbase DocumentX
101.DEFInline XBRL Taxonomy Extension Definition Linkbase DocumentX
101.LABInline XBRL Taxonomy Extension Label Linkbase DocumentX
101.PREInline XBRL Taxonomy Extension Presentation Linkbase DocumentX
104Cover Page Interactive Data File (embedded within the Inline XBRL document)X
_______________
†    Indicates management contract or compensatory plan.
#    Portions of this exhibit (indicated by asterisks) have been redacted in compliance with Regulation S-K Item 601(b)(10)(iv).
* In accordance with Item 601(b)(32)(ii) of Regulation S-K and SEC Release No. 33-8238 and 34-47986, Final Rule: Management’s Reports on Internal Control Over Financial Reporting and Certification of Disclosure in Exchange Act Periodic Reports, the certifications furnished in Exhibits 32.1 and 32.2 hereto are deemed to accompany this Annual Report Form 10-K and will not be deemed “filed” for purposes of Section 18 of the Exchange Act. Such certifications will not be deemed to be incorporated by reference into any filings under the Securities Act or the Exchange Act, except to the extent that the registrant specifically incorporates it by reference.

Item 16. Form 10-K Summary
None.

109




SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, as amended, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
CREDO TECHNOLOGY GROUP HOLDING LTD
Date: June 24, 2024
By:/s/ William Brennan
Name:William Brennan
Title:President and Chief Executive Officer
Date: June 24, 2024
By:/s/ Daniel Fleming
Name:Daniel Fleming
Title:Chief Financial Officer

POWER OF ATTORNEY
KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints William Brennan and Daniel Fleming, and each of them individually, as his or her attorney-in-fact, each with full power of substitution, for him or her in any and all capacities, to sign any and all amendments to this Annual Report on Form 10-K, and to file the same, with exhibits thereto and all other documents in connection therewith, with the Securities and Exchange Commission, hereby ratifying and confirming all that said attorney-in-fact, or his substitute or substitutes, may do or cause to be done by virtue hereof. Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed by the following persons on behalf of the registrant in the capacities and on the dates indicated.
SignatureTitleDate
/s/ William BrennanPresident, Chief Executive Officer and Director
(principal executive officer)
June 24, 2024
William Brennan
/s/ Daniel FlemingChief Financial Officer
(principal financial and accounting officer)
June 24, 2024
Daniel Fleming
/s/ Sylvia AcevedoDirectorJune 24, 2024
Sylvia Acevedo
/s/ Chi Fung ChengChief Technology Officer and DirectorJune 24, 2024
Chi Fung Cheng
/s/ Clyde Hosein
DirectorJune 24, 2024
Clyde Hosein
/s/ Manpreet KhairaDirectorJune 24, 2024
Manpreet Khaira
/s/ Yat Tung LamChief Operating Officer and DirectorJune 24, 2024
Yat Tung Lam

110




/s/ Pantas SutardjaDirectorJune 24, 2024
Pantas Sutardja
/s/ Lip-Bu TanChairmanJune 24, 2024
Lip-Bu Tan
/s/ David ZinsnerDirectorJune 24, 2024
David Zinsner


111


EX-10.6 2 a106amendedandrestatedespp.htm EX-10.6 Document

CREDO TECHNOLOGY GROUP HOLDING LTD. EMPLOYEE STOCK PURCHASE PLAN
(As amended and restated effective July 1, 2022)
Section 1. Purpose. This Credo Technology Group Holding Ltd. Employee Stock Purchase Plan is intended to provide employees of the Company and its Participating Subsidiaries with an opportunity to acquire a proprietary interest in the Company through the purchase of Shares. The Company intends that the Plan qualify as an “employee stock purchase plan” under Section 423 of the Code and the Plan shall be interpreted in a manner that is consistent with that intent.
Section 2.    Definitions.
(a)Automatic Reset” has the meaning provided in Section 5(b).
(b)Board” means the Board of Directors of the Company.
(c)Code” means the Internal Revenue Code of 1986, as amended from time to time, and the rules, regulations and guidance thereunder. Any reference to a provision in the Code shall include any successor provision thereto.
(d)Committee” means the compensation committee of the Board unless another committee is designated by the Board. If there is no compensation committee of the Board and the Board does not designate another committee, references herein to the “Committee” shall refer to the Board.

(e)Company” means Credo Technology Group Holding Ltd., an exempt company with limited liability organized in the Cayman Islands, including any successor thereto.
(f)Compensation” means base salary, wages, annual bonuses and commissions paid to an Eligible Employee by the Company or a Participating Subsidiary as compensation for services to the Company or Participating Subsidiary, before deduction for any salary deferral contributions made by the Eligible Employee to any tax-qualified or nonqualified deferred compensation plan, including overtime, vacation pay, holiday pay, parental leave pay, jury duty pay and funeral leave pay, but excluding education or tuition reimbursements, imputed income arising under any group insurance or benefit program, travel expenses, business and relocation expenses, and income received in connection with stock options or other equity-based awards.
(g)Corporate Transaction” means a merger, consolidation, acquisition of property or stock, separation, reorganization or other corporate event described in Section 424 of the Code.

(h)Designated Broker” means the financial services firm or other agent designated by the Company to maintain ESPP Share Accounts on behalf of Participants who have purchased Shares under the Plan.




(i)Employee” means any person who renders services to the Company or a Participating Subsidiary as an employee pursuant to an employment relationship with such employer. For purposes of the Plan, the employment relationship shall be treated as continuing intact while the individual is on military leave, sick leave or other leave of absence approved by the Company or a Participating Subsidiary that meets the requirements of Treasury Regulation Section 1.421-1(h)(2). Where the period of leave exceeds three (3) months, or such other period of time specified in Treasury Regulation Section 1.421-1(h)(2), and the individual’s right to re-employment is not guaranteed by statute or contract, the employment relationship shall be deemed to have terminated on the first day immediately following such three-month period, or such other period specified in Treasury Regulation Section 1.421-1(h)(2).
(j)Eligible Employee” means an Employee who (i) has been, or will have been, employed by the Company or a Participating Subsidiary for at least six (6) months during any Purchase Period, and (ii) is customarily employed for at least twenty (20) hours per week and more than five (5) months in any calendar year; provided that Employees who are members of the board, shall not constitute “Eligible Employees.” Notwithstanding the foregoing, the Committee may exclude from participation in the Plan or any Offering (i) any other Employees who are “highly compensated employees” (within the meaning of Section 414(q) of the Code) or any sub-set of such “highly compensated employees” and (ii) any Employees located outside of the United States to the extent permitted under Section 423 of the Code.
(k)Enrollment Form” means an agreement pursuant to which an Eligible Employee may elect to enroll in the Plan, to authorize a new level of payroll deductions, or to stop payroll deductions and withdraw from an Offering Period.
(l)ESPP Share Account” means an account into which Shares purchased with accumulated payroll deductions at the end of a Purchase Period are held on behalf of a Participant.

(m)Exchange Act” means the Securities Exchange Act of 1934, as amended from time to time, and the rules, regulations and guidance thereunder. Any reference to a provision in the Exchange Act shall include any successor provision thereto.
(n)Fair Market Value” means, as of any date, the closing price of a Share on the trading day immediately preceding the date of determination (or, if there is no reported sale on such date, on the last preceding date on which any reported sale occurred), on the principal stock market or exchange on which Shares are quoted or traded, or if Shares are not so quoted or traded, the fair market value of a Share as determined by the Committee and such determination shall be conclusive and binding on all persons.

(o)Initial Offering Period” means the period beginning on the Registration Date and ending on December 31, 2023.




(p)Offering Date” means the first Trading Day of each Offering Period as designated by the Committee.

(q)Offering or Offering Period” means, the Initial Offering Period, and thereafter each twenty-four (24) month period commencing on each July 1 and January 1 of each year; provided that, pursuant to Section 5, the Committee may change the duration of future Offering Periods (subject to a maximum Offering Period of twenty-seven (27) months) and/or the start and end dates of future Offering Periods.
(r)Participant” means an Eligible Employee who is actively participating in the Plan.

(s)Participating Subsidiaries” means the Subsidiaries that have been designated as eligible to participate in the Plan, and such other Subsidiaries that may be designated by the Committee from time to time in its sole discretion.
(t)Plan” means this Credo Technology Group Holding Ltd Employee Stock Purchase Plan, as set forth herein, and as amended from time to time.

(u)Purchase Date” means the last Trading Day of each Purchase Period. Notwithstanding the foregoing, in the event that an Offering Period is terminated prior to its expiration pursuant to Section 18(i), the Committee, in its sole discretion, may determine that any Purchase Period also terminating under such Offering Period will terminate without options being exercised on the Purchase Date that otherwise would have occurred on the last Trading Day of such Purchase Period.
(v)Purchase Period” means the periods during an Offering Period during which Shares may be purchased on a Participant’s behalf in accordance with the terms of the Plan.

(w)Purchase Price” means an amount equal to eighty-five percent (85%) (or such greater percentage as designated by the Committee) of the Fair Market Value of a Share on the Offering Date or the Purchase Date, whichever is less; provided that the Purchase Price per Share will in no event be less than the par value of the Shares.
(x)Registration Date” means the date upon which the registration statement on Form S-1 that is filed by the Company with respect to its initial public offering is declared effective by the U.S. Securities and Exchange Commission.

(y)Securities Act” means the Securities Act of 1933, as amended from time to time, and the rules, regulations and guidance thereunder. Any reference to a provision in the Securities Act shall include any successor provision thereto.

(z)Share” means an Ordinary share of the Company, $0.00005 par value.



(aa) “Subsidiary” means any corporation, domestic or foreign, of which not less than fifty percent (50%) of the combined voting power is held by the Company or a Subsidiary, whether or not such corporation exists now or is hereafter organized or acquired by the Company or a Subsidiary. In all cases, the determination of whether an entity is a Subsidiary shall be made in accordance with Section 424(f) of the Code.
(bb) “Trading Day” means any day on which the national stock exchange upon which the Shares are listed is open for trading or, if the Shares are not listed on an established stock exchange or national market system, a business day, as determined by the Committee in good faith.

Section 3.    Administration.

(a)Administration of Plan. The Plan shall be administered by the Committee which shall have the authority to construe and interpret the Plan, prescribe, amend and rescind rules relating to the Plan’s administration and take any other actions necessary or desirable for the administration of the Plan including, without limitation, adopting sub-plans applicable to particular Participating Subsidiaries or locations, which sub-plans may be designed to be outside the scope of Section 423 of the Code. The Committee may correct any defect or supply any omission or reconcile any inconsistency or ambiguity in the Plan. The decisions of the Committee shall be final and binding on all persons. All expenses of administering the Plan shall be borne by the Company.
(b)Delegation of Authority. To the extent permitted by applicable law, including under Section 157(c) of the Delaware General Corporation Law, the Committee may delegate to (i) one or more officers of the Company some or all of its authority under the Plan and (ii) one or more committees of the Board some or all of its authority under the Plan.
Section 4. Eligibility. In order to participate in an Offering, an Eligible Employee must deliver a completed Enrollment Form to the Company at least five (5) business days prior to the start of a Purchase Period (unless a different time is set by the Company for all Eligible Employees with respect to such Offering) and must elect his or her payroll deduction rate as described in Section 6. Notwithstanding any provision of the Plan to the contrary, no Eligible Employee shall be granted an option under the Plan if (i) immediately after the grant of the option, such Eligible Employee (or any other person whose stock would be attributed to such Eligible Employee pursuant to Section 424(d) of the Code) would own capital stock of the Company or hold outstanding options to purchase stock possessing five percent (5%) or more of the total combined voting power or value of all classes of stock of the Company or any Subsidiary or (ii) such option would permit his or her rights to purchase stock under all employee stock purchase plans (described in Section 423 of the Code) of the Company and its Subsidiaries to accrue at a rate that exceeds $25,000 based on the Fair Market Value of such stock (determined at the time the option is granted) for each calendar year in which such option is outstanding at any time.



Section 5.    Offering Periods.

(a)Offering Periods. The Plan shall be implemented by a series of consecutive, overlapping Offering Periods with a new Offering Period commencing on each Offering Date. The Committee shall have the authority to change the duration, frequency, start and end dates of Offering Periods.
(b)Automatic Transfer to Low Price Offering Period. To the extent permitted by applicable law, if the Fair Market Value on any Purchase Date in an Offering Period is lower than the Fair Market Value on the Offering Date of such Offering Period, then all Participants in such Offering Period shall be automatically withdrawn from such Offering Period immediately after the exercise of their option to purchase Shares on such Purchase Date and automatically re-enrolled in the immediately following Offering Period as of the first day thereof (any such withdrawal and re-enrollment, “Automatic Reset”).
Section 6.    Participation.

(a)Enrollment; Payroll Deductions. An Eligible Employee may elect to participate in the Plan by properly completing an Enrollment Form, which may be electronic, and submitting it to the Company, in accordance with the enrollment procedures established by the Committee. Participation in the Plan is entirely voluntary. By submitting an Enrollment Form, which may be electronic, the Eligible Employee authorizes payroll deductions from his or her pay check in an amount equal to at least one percent (1%), but not more than fifteen percent (15%) of his or her Compensation on each pay day occurring during an Offering Period (or such other maximum percentage as the Committee may establish from time to time before an Offering Period begins). Even if an Eligible Employee has submitted an Enrollment Form, deductions shall not be taken from such employee's Compensation until the first pay day after such employee has been employed by the Company for six months. Payroll deductions shall commence as soon as practicable following the Offering Date and end on the latest practicable payroll date on or before the last Purchase Date of such Offering Period to which such authorization is applicable. The Company shall maintain records of all payroll deductions but shall have no obligation to pay interest on payroll deductions or to hold such amounts in a trust or in any segregated account. Unless expressly permitted by the Committee, a Participant may not make any separate contributions or payments to the Plan.
(b)Election Changes. During an Offering Period, a Participant may decrease his or her rate of payroll deductions applicable to such Offering Period only once. To make such a change, the Participant must submit a new Enrollment Form authorizing the new rate of payroll deductions at least fifteen (15) days before the applicable Purchase Date for the change to be effective for such Purchase Date. A Participant may decrease or increase his or her rate of payroll deductions for future Purchase Periods or Offering Periods by submitting a new Enrollment Form authorizing the new rate of payroll deductions at least fifteen days before the start of the next applicable Purchase Period or Offering Period.



(c)Automatic Re-enrollment. The deduction rate selected in the Enrollment Form shall remain in effect for subsequent Purchase Periods and Offering Periods unless the Participant (i) submits a new Enrollment Form authorizing a new level of payroll deductions in accordance with Section 6(b), (ii) withdraws from the Plan in accordance with Section 10, or (iii) terminates employment or otherwise becomes ineligible to participate in the Plan. Unless a Participant submits a new Enrollment Form in accordance with Section 6(b), or an Automatic Reset occurs in accordance with Section 5(b), a Participant shall remain in the first Offering Period that commences after the Participant submits an Enrollment Form until that Offering Period ends, and for the avoidance of doubt, unless an Automatic Reset occurs, the Participant shall not be enrolled in any overlapping Offering Periods that commence during such first Offering Period, and once such Offering Period ends, the Participant shall be automatically enrolled in the subsequent Offering Period.
(d)Foreign Employees. In order to facilitate participation in the Plan, the Committee may provide for such special terms applicable to Participants who are citizens or residents of a foreign jurisdiction, or who are employed by a Participating Subsidiary outside of the United States, as the Committee may consider necessary or appropriate to accommodate differences in local law, tax policy or custom. Moreover, the Committee may approve such supplements to, or amendments, restatements or alternative versions of, the Plan as it may consider necessary or appropriate for such purposes without thereby affecting the terms of the Plan as in effect for any other purpose. No such special terms, supplements, amendments or restatements shall include any provisions that are inconsistent with the terms of the Plan as then in effect unless the Plan could have been amended to eliminate such inconsistency without further approval by the stockholders of the Company.
Section 7. Grant of Option. On each Offering Date, each Participant in the applicable Offering Period shall be granted an option to purchase, on each Purchase Date during such Offering Period, a number of Shares determined by dividing the Participant’s accumulated payroll deductions by the applicable Purchase Price.

Section 8. Exercise of Option/Purchase of Shares. A Participant’s option to purchase Shares will be exercised automatically on each Purchase Date of each Offering Period. The Participant’s accumulated payroll deductions will be used to purchase the maximum number of whole Shares that can be purchased with the amounts in the Participant’s notional account. No fractional Shares may be purchased, but contributions unused in a given Purchase Period due to being less than the cost of a Share will be carried forward to the next Purchase Period, subject to earlier withdrawal by the Participant in accordance with Section 10 or termination of employment in accordance with Section 11.
Section 9. Transfer of Shares; Holding Period. As soon as reasonably practicable after each Purchase Date, the Company will arrange for the delivery to each Participant of the Shares purchased upon exercise of his or her option. The Committee may permit or require that the Shares be deposited directly into an ESPP Share Account





established in the name of the Participant with a Designated Broker. The Committee may determine, prior to an Offering, that Shares purchased upon exercise of an option pursuant to the Plan are subject to a holding period following each Purchase Date before sale of such Shares shall be permitted. All certificated Shares issued pursuant to a purchase under the Plan shall bear a legend stating the applicable holding period. Participants will not have any voting, dividend or other rights of a shareholder with respect to the Shares subject to any option granted hereunder until such Shares have been delivered pursuant to this Section 9.
Section 10.    Withdrawal.

(a)Withdrawal Procedure. A Participant may withdraw from an Offering by submitting to the Company a revised Enrollment Form indicating his or her election to withdraw at least fifteen days before a Purchase Date. The accumulated payroll deductions held on behalf of a Participant in his or her notional account (that have not been used to purchase Shares) shall be paid to the Participant promptly following receipt of the Participant’s Enrollment Form indicating his or her election to withdraw and the Participant’s option shall be automatically terminated. If a Participant withdraws from an Offering Period, no payroll deductions will be made during any succeeding Offering Period, unless the Participant re-enrolls in accordance with Section 6(a) of the Plan.
(b)Effect on Succeeding Offering Periods. A Participant’s election to withdraw from an Offering Period will not have any effect upon his or her eligibility to participate in succeeding Offering Periods that commence following the completion of the Offering Period from which the Participant withdraws.
Section 11. Termination of Employment; Change in Employment Status. Notwithstanding Section 10, upon termination of a Participant’s employment for any reason, including death, disability or retirement, or a change in the Participant’s employment status following which the Participant is no longer an Eligible Employee, which in either case occurs at least ten (10) days before a Purchase Date, the Participant will be deemed to have withdrawn from the Plan and the payroll deductions in the Participant’s notional account during such Offering Period (that have not been used to purchase Shares) shall be returned to the Participant, or in the case of the Participant’s death, to the person(s) entitled to such amounts by will or the laws of descent and distribution, and the Participant’s option shall be automatically terminated. If the Participant’s termination of employment or change in status occurs within ten days before a Purchase Date, the accumulated payroll deductions shall be used to purchase Shares on the Purchase Date, and the Participant will thereafter be deemed to have withdrawn from the Plan.
Section 12. Interest. No interest shall accrue on or be payable with respect to the payroll deductions of a Participant in the Plan.

Section 13.    Shares Reserved for Plan.




(a)Number of Shares. A total of 3,800,508 Shares (subject to adjustment in accordance with Section 17) have been reserved as authorized for the grant of options under the Plan. The Shares may be newly issued Shares, treasury Shares or Shares acquired on the open market. The Committee may elect to increase the total number of Shares available for purchase under the Plan as of the first day of each Company fiscal year commencing with the fiscal year beginning in 2022 in an amount equal to up to one percent (1%) of the Shares issued and outstanding on the last day of the immediately preceding fiscal year; provided that the maximum number of Shares that may be issued under the Plan in any event shall be 38,005,080 Shares (subject to any adjustment in accordance with Section 17).
(b)Over-subscribed Offerings. The number of Shares which a Participant may purchase in an Offering under the Plan may be reduced if the Offering is over-subscribed. No option granted under the Plan shall permit a Participant to purchase Shares which, if added together with the total number of Shares purchased by all other Participants in such Offering would exceed the total number of Shares remaining available under the Plan. If the Committee determines that, on a particular Purchase Date, the number of Shares with respect to which options are to be exercised exceeds the number of Shares then available under the Plan, the Company shall make a pro rata allocation of the Shares remaining available for purchase in as uniform a manner as practicable and as the Committee determines to be equitable, and may determine in its sole discretion whether to continue or terminate any or all Offering Periods then in effect.
Section 14. Transferability. No payroll deductions credited to a Participant, nor any rights with respect to the exercise of an option or any rights to receive Shares hereunder may be assigned, transferred, pledged or otherwise disposed of in any way (other than by will or the laws of descent and distribution) by the Participant. Any attempt to assign, transfer, pledge or otherwise dispose of such rights or amounts shall be without effect.
Section 15. Application of Funds. All payroll deductions received or held by the Company under the Plan may be used by the Company for any corporate purpose to the extent permitted by applicable law, and the Company shall not be required to segregate such payroll deductions or contributions.
Section 16. Statements. Participants will be provided with statements at least annually which shall set forth the contributions made by the Participant to the Plan, the Purchase Price of any Shares purchased with accumulated funds, the number of Shares purchased, and any payroll deduction amounts remaining in the Participant’s notional account.

Section 17. Adjustments Upon Changes in Capitalization; Dissolution or Liquidation; Corporate Transactions.




(a)Adjustments. In the event that any dividend or other distribution (whether in the form of cash, Shares, or other property), recapitalization, stock split, reverse stock split, reorganization, merger, consolidation, split-up, spin-off, combination, repurchase, or exchange of Shares or other securities of the Company, or other change in the Company’s structure affecting the Shares occurs, then in order to prevent dilution or enlargement of the benefits or potential benefits intended to be made available under the Plan, the Committee will, in such manner as it deems equitable, adjust the number of Shares and class of Shares that may be delivered under the Plan, the Purchase Price per Share and the number of Shares covered by each outstanding option under the Plan, and the numerical limits of Section 7 and Section 13.
(b)Dissolution or Liquidation. Unless otherwise determined by the Committee, in the event of a proposed dissolution or liquidation of the Company, any Offering Period then in progress will be shortened by setting a new Purchase Date and the Offering Period will end immediately prior to the proposed dissolution or liquidation. The new Purchase Date will be before the date of the Company’s proposed dissolution or liquidation. Before the new Purchase Date, the Committee will provide each Participant with written notice, which may be electronic, of the new Purchase Date and that the Participant’s option will be exercised automatically on such date, unless before such time, the Participant has withdrawn from the Offering in accordance with Section 10.
(c)Corporate Transaction. In the event of a Corporate Transaction, each outstanding option will be assumed or an equivalent option substituted by the successor corporation or a parent or Subsidiary of such successor corporation. If the successor corporation refuses to assume or substitute the option, the Offering Period with respect to which the option relates will be shortened by setting a new Purchase Date on which the Offering Period will end. The new Purchase Date will occur before the date of the Corporate Transaction. Prior to the new Purchase Date, the Committee will provide each Participant with written notice, which may be electronic, of the new Purchase Date and that the Participant’s option will be exercised automatically on such date, unless before such time, the Participant has withdrawn from the Offering in accordance with Section 10. Notwithstanding the foregoing, in the event of a Corporate Transaction, the Committee may also elect to terminate all outstanding Offering Periods in accordance with Section 18(i).
Section 18.    General Provisions.
(a)Equal Rights and Privileges. Notwithstanding any provision of the Plan to the contrary and in accordance with Section 423 of the Code, all Eligible Employees who are granted options under the Plan shall have the same rights and privileges.

(b)No Right to Continued Service. Neither the Plan nor any compensation paid hereunder will confer on any Participant the right to continue as an Employee or in any other capacity.

(c)Rights as Shareholder. A Participant will become a shareholder with respect to the Shares that are purchased pursuant to options granted under the Plan when



the Shares are transferred to the Participant’s ESPP Share Account. A Participant will have no rights as a shareholder with respect to Shares for which an election to participate in an Offering Period has been made until such Participant becomes a shareholder as provided above.

(d)Successors and Assigns. The Plan shall be binding on the Company and its successors and assigns.

(e)Entire Plan. The Plan constitutes the entire plan with respect to the subject matter hereof and supersedes all prior plans with respect to the subject matter hereof.

(f)Compliance with Law. The obligations of the Company with respect to payments under the Plan are subject to compliance with all applicable laws and regulations. Shares shall not be issued with respect to an option granted under the Plan unless the exercise of such option and the issuance and delivery of the Shares pursuant thereto shall comply with all applicable provisions of law, including, without limitation, the Securities Act, the Exchange Act, and the requirements of any stock exchange upon which the Shares may then be listed.
(g)Disqualifying Dispositions. Each Participant shall give the Company prompt written notice of any disposition or other transfer of Shares acquired pursuant to the exercise of an option acquired under the Plan, if such disposition or transfer is made within two (2) years after the Offering Date or within one (1) year after the Purchase Date. Notwithstanding the foregoing, Participants shall not transfer Shares acquired pursuant to the exercise of an option acquired under the Plan to a broker other than the Designated Broker within two (2) years after the Offering Date or within one (1) year after the Purchase Date.
(h)Effective Date; Term of Plan. The date on which the Plan originally became effective was January 26, 2022 following the Board’s adoption of the Plan on December 16, 2021 and approval by the Company’s stockholders on December 23, 2021. The Plan is hereby amended and restated effective as of July 1, 2022. Unless terminated earlier pursuant to Section 18(i), the Plan shall expire on January 26, 2032.

(i)Amendment or Termination. The Committee may, in its sole discretion, amend, suspend or terminate the Plan at any time and for any reason. If the Plan is terminated, the Committee may elect to terminate all outstanding Offering Periods either immediately or once Shares have been purchased on the next Purchase Date (which may, in the discretion of the Committee, be accelerated) or permit Offering Periods to expire in accordance with their terms (and subject to any adjustment in accordance with Section 17). If any Offering Period is terminated before its scheduled expiration, all amounts that have not been used to purchase Shares will be returned to Participants (without interest, except as otherwise required by law) as soon as administratively practicable.
(j)Applicable Law. The laws of the State of California shall govern all questions concerning the construction, validity and interpretation of the Plan, without regard to such state’s conflict of law rules.



(k)Section 423. The Plan is intended to qualify as an “employee stock purchase plan” under Section 423 of the Code. Any provision of the Plan that is inconsistent with Section 423 of the Code shall be reformed to comply with Section 423 of the Code.
(l)Withholding. To the extent required by applicable Federal, state or local law, a Participant must make arrangements satisfactory to the Company for the payment of any withholding or similar tax obligations that arise in connection with the Plan.

(m)Severability. If any provision of the Plan shall for any reason be held to be invalid or unenforceable, such invalidity or unenforceability shall not affect any other provision hereof, and the Plan shall be construed as if such invalid or unenforceable provision were omitted.
(n)Headings. The headings of sections herein are included solely for convenience and shall not affect the meaning of any of the provisions of the Plan.

EX-10.8 3 a108executiveincentivecomp.htm EX-10.8 Document

CREDO TECHNOLOGY GROUP HOLDING LTD
EXECUTIVE INCENTIVE COMPENSATION PLAN
1.Purposes of the Plan. The Plan is intended to increase shareholder value and the success of the Company by motivating Employees to (a) perform to the best of their abilities and (b) achieve the Company’s objectives.
2.Definitions.
2.1Actual Award” means as to any Performance Period, the actual award (if any) payable to a Participant for the Performance Period, subject to the authority of the Administrator (as defined in Section 3) under Section 4.4.
2.2Affiliate” means any corporation or other entity (including, but not limited to, partnerships and joint ventures) that, from time to time and at the time of any determination, directly or indirectly, is in control of or is controlled by the Company.
2.3Board” means the Board of Directors of the Company.
2.4Bonus Pool” means the pool of funds available for distribution to Participants. Subject to the terms of the Plan, the Administrator establishes the Bonus Pool for each Performance Period.
2.5Code” means the U.S. Internal Revenue Code of 1986, as amended. Reference to a specific section of the Code or regulation thereunder will include such section or regulation, any valid regulation or formal guidance of general or direct applicability promulgated under such section or regulation, and any comparable provision of any future legislation or regulation amending, supplementing or superseding such section or regulation.
2.6Committee” means a committee appointed by the Board (pursuant to Section 3) to administer the Plan.
2.7Company” means Credo Technology Group Holding Ltd, a Cayman Islands exempted company, or any successor thereto.
2.8Company Group” means the Company and any Parents, Subsidiaries, and Affiliates.
2.9Disability” means a permanent and total disability determined in accordance with uniform and nondiscriminatory standards adopted by the Administrator from time to time.
2.10Employee” means any executive, officer, or other employee of the Company Group, whether such individual is so employed at the time the Plan is adopted or becomes so employed subsequent to the adoption of the Plan.



2.11Fiscal Year” means a fiscal year of the Company.
2.12Parent” means a “parent corporation,” whether now or hereafter existing, as defined in Code Section 424(e), in relation to the Company.
2.13Participant” means as to any Performance Period, an Employee who has been selected by the Administrator for participation in the Plan for that Performance Period.
2.14Performance Period” means such period of time for the measurement of any performance criteria that must be met to receive an Actual Award, as determined by the Administrator. A Performance Period may be divided into one or more shorter periods; for example, but not by way of limitation, the Administrator may measure some performance criteria over a twelve (12) month period and other performance criteria over a three (3) month period or periods within such twelve (12) month period.
2.15Plan” means this Executive Incentive Compensation Plan (including any appendix attached hereto), as may be amended from time to time.
2.16Section 409A” means Section 409A of the Code and the U.S. Treasury Regulations and guidance thereunder, and any applicable state law equivalent, as each may be promulgated, amended or modified from time to time.
2.17Subsidiary” means a “subsidiary corporation,” whether now or hereafter existing, as defined in Code Section 424(f), in relation to the Company.
2.18Target Award” means the target award, at one hundred percent (100%) of target level performance achievement, payable under the Plan to a Participant for a Performance Period, as determined by the Administrator in accordance with Section 4.2.
2.19Tax Withholdings” means the tax, social insurance and social security liability or premium obligations in connection with the awards under the Plan, including without limitation: (a) all federal, state, and local income, employment and any other taxes (including the Participant’s U.S. Federal Insurance Contributions Act (FICA) obligation) that are required to be withheld by the Company Group, (b) the Participant’s and, to the extent required by the Company Group, the fringe benefit tax liability of the Company Group associated with an award under the Plan, and (c) any other taxes or social insurance or social security liabilities or premium the responsibility for which the Participant has, or has agreed to bear, with respect to such award under the Plan.
2.20Termination of Employment” means a cessation of the employee-employer relationship between an Employee and the Company Group, including without limitation a termination by resignation, discharge, death, Disability, retirement, or the disaffiliation of a Parent, Subsidiary or Affiliate. For purposes of the Plan, transfer of employment of a Participant between any members of the Company Group (for example, between the Company and a Subsidiary) will not be deemed a Termination of Employment.
-2-


2.21U.S. Treasury Regulations” means the Treasury Regulations of the Code. Reference to a specific section of the Code will include the Treasury Regulation section or sections applicable to such section of the Code, any valid regulation or formal guidance of general or direct applicability promulgated under such section of the Code, and any comparable provision of any future legislation or regulation amending, supplementing, or superseding such Treasury Regulation section or section of the Code.
3.Administration of the Plan.
3.1Administrator. The Plan will be administered by the Board or a Committee (the “Administrator”). To the extent necessary or desirable to satisfy applicable laws, the Committee acting as the Administrator will consist of not less than two (2) members of the Board. The members of any Committee will be appointed from time to time by, and serve at the pleasure of, the Board. The Board may retain the authority to administer the Plan concurrently with a Committee and may revoke the delegation of some or all authority previously delegated. Different Administrators may administer the Plan with respect to different groups of Employees. Unless and until the Board otherwise determines, the Board’s Compensation Committee will administer the Plan.
3.2Administrator Authority. It will be the duty of the Administrator to administer the Plan in accordance with the Plan’s provisions. The Administrator will have all powers and discretion necessary or appropriate to administer the Plan and to control its operation, including, but not limited to, the power to (a) determine which Employees will be granted awards, (b) prescribe the terms and conditions of awards, (c) interpret the Plan and the awards, (d) adopt such procedures and subplans as are necessary or appropriate to permit participation in the Plan by Employees who are non U.S. nationals or employed outside of the U.S. or to qualify awards for special tax treatment under the laws of jurisdictions other than the U.S., (e) adopt rules for the administration, interpretation and application of the Plan as are consistent therewith, and (f) interpret, amend or revoke any such rules. Any determinations and decisions made or to be made by the Administrator pursuant to the provisions of the Plan, unless specified otherwise by the Administrator, will be in the Administrator’s sole discretion.
3.3Decisions Binding. All determinations and decisions made by the Administrator and/or any delegate of the Administrator pursuant to the provisions of the Plan will be final, conclusive, and binding on all persons, and will be given the maximum deference permitted by law.
3.4Delegation by Administrator. The Administrator, on such terms and conditions as it may provide, may delegate all or part of its authority and powers under the Plan to one or more directors and/or officers of the Company. Such delegation may be revoked at any time.
3.5Indemnification. Each person who is or will have been a member of the Administrator will be indemnified and held harmless by the Company against and from (a) any loss, cost, liability, or expense that may be imposed upon or reasonably incurred by such person in connection with or resulting from any claim, action, suit, or proceeding to which such person
-3-


may be a party or in which such person may be involved by reason of any action taken or failure to act under the Plan or any award, and (b) from any and all amounts paid by such person in settlement thereof, with the Company’s approval, or paid by such person in satisfaction of any judgment in any such claim, action, suit, or proceeding against such person, provided such person will give the Company an opportunity, at its own expense, to handle and defend the same before such person undertakes to handle and defend it on such person’s own behalf. The foregoing right of indemnification will not be exclusive of any other rights of indemnification to which such persons may be entitled under the Company’s Certificate of Incorporation or Bylaws, by contract, as a matter of law, or otherwise, or under any power that the Company may have to indemnify them or hold them harmless.
4.Selection of Participants and Determination of Awards.
4.1Selection of Participants. The Administrator will select the Employees who will be Participants for any Performance Period. Participation in the Plan will be on a Performance Period by Performance Period basis. Accordingly, an Employee who is a Participant for a given Performance Period in no way is guaranteed or assured of being selected for participation in any subsequent Performance Period or Performance Periods. No Employee will have the right to be selected to receive an award under this Plan or, if so selected, to be selected to receive a future award.
4.2Determination of Target Awards. The Administrator may establish a Target Award for each Participant (which may be expressed as a percentage of a Participant’s average annual base salary for the Performance Period or a fixed dollar amount or such other amount or based on such other formula or factors as the Administrator determines).
4.3Bonus Pool. Each Performance Period, the Administrator may establish a Bonus Pool, which pool may be established before, during or after the applicable Performance Period. Actual Awards will be paid from the Bonus Pool (if a Bonus Pool has been established).
4.4Discretion to Modify Awards. Notwithstanding any contrary provision of the Plan, the Administrator, at any time prior to payment of an Actual Award, may: (a) increase, reduce or eliminate a Participant’s Actual Award, and/or (b) increase, reduce or eliminate the amount allocated to the Bonus Pool. The Actual Award may be below, at or above the Target Award, as determined by the Administrator. The Administrator may determine the amount of any increase, reduction, or elimination based on such factors as it deems relevant and will not be required to establish any allocation or weighting with respect to the factors it considers.
4.5Discretion to Determine Criteria. Notwithstanding any contrary provision of the Plan, the Administrator will determine the performance goals, if any, applicable to any Target Award (or portion thereof) which may include, without limitation, goals related to: attainment of research and development milestones; sales bookings; business divestitures and acquisitions; capital raising; cash flow; cash position; contract awards or backlog; corporate transactions; customer renewals; customer retention rates from an acquired company, subsidiary, business unit or division; earnings (which may include any calculation of earnings, including but
-4-


not limited to earnings before interest and taxes, earnings before taxes, earnings before interest, taxes, depreciation and amortization and net taxes); earnings per share; expenses; financial milestones; gross margin; growth in shareholder value relative to the moving average of the S&P 500 Index or another index; internal rate of return; leadership development or succession planning; license or research collaboration arrangements; market share; net income; net profit; net sales; new product or business development; new product invention or innovation; number of customers; operating cash flow; operating expenses; operating income; operating margin; overhead or other expense reduction; patents; procurement; product defect measures; product release timelines; productivity; profit; regulatory milestones or regulatory-related goals; retained earnings; return on assets; return on capital; return on equity; return on investment; return on sales; revenue; revenue growth; sales results; sales growth; savings; share price; time to market; total shareholder return; working capital; unadjusted or adjusted actual contract value; unadjusted or adjusted total contract value; and individual objectives such as peer reviews or other subjective or objective criteria. As determined by the Administrator, the performance goals may be based on U.S. generally accepted accounting principles (“GAAP”) or non GAAP results and any actual results may be adjusted by the Administrator for one-time items or unbudgeted or unexpected items and/or payments of Actual Awards under the Plan when determining whether the performance goals have been met. The performance goals may be based on any factors the Administrator determines- relevant, including without limitation on an individual, divisional, portfolio, project, business unit, segment or Company-wide basis. Any criteria used may be measured on such basis as the Administrator determines, including without limitation: (a) in absolute terms, (b) in combination with another performance goal or goals (for example, but not by way of limitation, as a ratio or matrix), (c) in relative terms (including, but not limited to, results for other periods, passage of time and/or against another company or companies or an index or indices), (d) on a per-share basis, (e) against the performance of the Company as a whole or a segment of the Company and/or (f) on a pre-tax or after-tax basis. The performance goals may differ from Participant to Participant and from award to award. Failure to meet the applicable performance goals will result in a failure to earn the Target Award, except as provided in Section 4.4. The Administrator also may determine that a Target Award (or portion thereof) will not have a performance goal associated with it but instead will be granted (if at all) as determined by the Administrator. Notwithstanding any contrary provision of the Plan, the Administrator, at any time prior to payment of an Actual Award, may add, remove or modify the performance goals, if any, applicable to any Target Award (or portion thereof).
5.Payment of Awards.
5.1Right to Receive Payment. Each Actual Award will be paid solely from the general assets of the Company Group. Nothing in this Plan will be construed to create a trust or to establish or evidence any Participant’s claim of any right other than as an unsecured general creditor with respect to any payment to which the Participant may be entitled.
5.2Timing of Payment. Payment of each Actual Award will be made as soon as practicable after the end of the Performance Period to which the Actual Award relates and after the Actual Award is approved by the Administrator, but in no event after the later of (a) the fifteenth (15th) day of the third (3rd) month of the Company’s taxable year immediately
-5-


following the Company’s taxable year in which the Participant’s Actual Award first becomes no longer subject to a substantial risk of forfeiture, and (b) March 15 of the calendar year immediately following the calendar year in which the Participant’s Actual Award first becomes no longer subject to a substantial risk of forfeiture. Unless otherwise determined by the Administrator, to earn an Actual Award a Participant must be employed by the Company Group on the date the Actual Award is paid, and in all cases subject to the Administrator’s discretion pursuant to Section 4.4.
5.3Form of Payment. Each Actual Award generally will be paid in cash (or its equivalent) in a single lump sum. The Administrator reserves the right to settle an Actual Award with a grant of an equity award with such terms and conditions, including any vesting requirements, as determined by the Administrator.
5.4Payment in the Event of Death or Disability. If a Termination of Employment occurs due to a Participant’s death or Disability prior to payment of an Actual Award that the Administrator has determined will be paid for a prior Performance Period, then the Actual Award will be paid to the Participant or the Participant’s estate, as the case may be, subject to the Administrator’s discretion pursuant to Section 4.4.
6.General Provisions.
6.1Tax Matters.
6.1.1Section 409A. It is the intent that this Plan be exempt from or comply with the requirements of Section 409A so that none of the payments to be provided hereunder will be subject to the additional tax imposed under Section 409A, and any ambiguities or ambiguous terms will be interpreted to be so exempt or so comply. Each payment under this Plan is intended to constitute a separate payment for purposes of U.S. Treasury Regulations Section 1.409A-2(b)(2). In no event will the Company Group have any liability, obligation, or responsibility to reimburse, indemnify or hold harmless any Participant or other Employee for any taxes, penalties or interest imposed, or other costs incurred, as a result of Section 409A.
6.1.2Tax Withholdings. The Company Group will have the right and authority to deduct from any Actual Award all applicable Tax Withholdings. Prior to the payment of an Actual Award or such earlier time as any Tax Withholdings are due, the Company Group is permitted to deduct or withhold, or require a Participant to remit to the Company Group, an amount sufficient to satisfy any Tax Withholdings with respect to such Actual Award.
6.2No Effect on Employment or Service. Neither the Plan nor any award under the Plan will confer upon a Participant any right regarding continuing the Participant’s relationship as an Employee or other service provider to the Company Group, nor will they interfere with or limit in any way the right of the Company Group or the Participant to terminate such relationship at any time, free from any liability or claim under the Plan.
-6-


6.3Forfeiture Events.
6.3.1Clawback Policy; Applicable Laws. All awards under the Plan will be subject to reduction, cancellation, recovery, forfeiture, recoupment, reimbursement, or reacquisition in accordance with any clawback policy of the Company Group as may be established and/or amended from time to time to comply with applicable laws, including without limitation pursuant to the listing standards of any national securities exchange or association on which the Company’s securities are listed or as is otherwise required by the Dodd-Frank Wall Street Reform and Consumer Protection Act. In addition, the Administrator may impose such other clawback, reduction, cancellation, recovery, forfeiture, recoupment, reimbursement, or reacquisition provisions with respect to an award under the Plan as the Administrator determines necessary or appropriate, including without limitation a reacquisition right in respect of previously acquired cash, shares, or other property provided with respect to an award, or upon specified events which may include (without limitation) termination of a Participant’s status as an Employee or other service provider for cause or any specified action or inaction by a Participant, whether before or after such termination of employment or other service, that would constitute cause for termination of such Participant’s status as an Employee or other service provider. Unless this Section 6.3.1 is specifically mentioned and waived in a written agreement between a Participant and a member of the Company Group or other document, no recovery of compensation under a clawback policy or otherwise will constitute an event that triggers or contributes to any right of the Participant to resign for “good reason” or “constructive termination” (or similar term) under any agreement with a member of the Company Group.
6.3.2Additional Forfeiture Terms. The Administrator may specify when providing for an award under the Plan that the Participant’s rights, payments, and benefits with respect to the award will be subject to reduction, cancellation, recovery, forfeiture, recoupment, reimbursement, or reacquisition upon the occurrence of specified events, in addition to any otherwise applicable vesting or performance conditions of the award. Such events may include, without limitation, termination of the Participant’s status as an Employee for “cause” or any act by a Participant, whether before or after the Participant’s status as an Employee terminates, that would constitute “cause.”
6.3.3Accounting Restatements. If the Company is required to prepare an accounting restatement due to the material noncompliance of the Company, as a result of misconduct, with any financial reporting requirement under the securities laws, then any Participant who knowingly or through gross negligence engaged in the misconduct, or who knowingly or through gross negligence failed to prevent the misconduct, and any Participant who is one of the individuals subject to automatic forfeiture under Section 304 of the Sarbanes-Oxley Act of 2002, will reimburse the Company Group the amount of any payment with respect to an award earned or accrued during the twelve (12) month period following the first public issuance or filing with the U.S. Securities and Exchange Commission (whichever first occurred) of the financial document embodying such financial reporting requirement.
6.4Successors. All obligations of the Company under the Plan, with respect to awards under the Plan, will be binding on any successor to the Company, whether the
-7-


existence of such successor is the result of a direct or indirect purchase, merger, consolidation, or otherwise, of all or substantially all of the business or assets of the Company.
6.5Nontransferability of Awards. No award under the Plan may be sold, transferred, pledged, assigned, or otherwise alienated or hypothecated, other than by will or by the laws of descent and distribution, and except as provided in Section 5.4. All rights with respect to an award granted to a Participant will be available during the Participant’s lifetime only to the Participant.
7.Amendment, Termination, and Duration.
7.1Amendment, Suspension, or Termination. The Administrator may modify, amend, suspend or terminate the Plan, or any part thereof, at any time and for any reason. The modification, amendment, suspension or termination of the Plan will not, without the consent of the Participant, materially alter or materially impair any rights or obligations under any Actual Award earned by such Participant. No award may be granted during any period of suspension or after termination of the Plan.
7.2Duration of Plan. The Plan will commence on the date first adopted by the Board or the Compensation Committee of the Board, and subject to Section 7.1 (regarding the Administrator’s right to amend or terminate the Plan), will remain in effect thereafter until terminated.
8.Legal Construction.
8.1Number. Unless otherwise indicated by the context, any term used in plural herein will include the singular and the singular will include the plural.
8.2Severability. If any provision of the Plan is or becomes or is deemed to be invalid, illegal, or unenforceable for any reason in any jurisdiction or as to any Participant, such invalidity, illegality, or unenforceability will not affect the remaining parts of the Plan, and the Plan will be construed and enforced as if the invalid, illegal, or unenforceable provision had not been included.
8.3Governing Law. The Plan and all awards will be construed in accordance with and governed by the laws of the State of California, but without regard to its conflict of law provisions. For purposes of litigating any dispute that arises under this Plan, a Participant’s acceptance of an award is the Participant’s consent to the jurisdiction of the State of California, and agreement that any such litigation will be conducted in Santa Clara County, California, or the federal courts for the United States for the Northern District of California, and no other courts, regardless of where a Participant’s services are performed.
8.4Bonus Plan. The Plan is intended to be a “bonus program” as defined under U.S. Department of Labor regulations section 2510.3-2(c) and will be construed and administered in accordance with such intention.
-8-


8.5Headings. Headings are provided herein for convenience only, and will not serve as a basis for interpretation or construction of the Plan.
9.Compliance with Applicable Laws. Awards under the Plan (including without limitation the granting of such awards) will be subject to all applicable laws, rules and regulations, and to such approvals by any governmental agencies or national securities exchanges as may be required.
*         *         *
-9-
EX-19.1 4 a191insidertradingpolicy.htm EX-19.1 Document

CREDO TECHNOLOGY GROUP HOLDING LTD
INSIDER TRADING POLICY
    (Adopted on June 21, 2024)    
A.POLICY OVERVIEW
Credo Technology Group Holding Ltd (together with any subsidiaries, collectively “Credo”) has adopted this Insider Trading Policy (the “Policy”) to help you comply with the federal and state securities laws and regulations that govern trading in securities and to help Credo minimize its own legal and reputational risk.
It is your responsibility to understand and follow this Policy. Insider trading is illegal and a violation of this Policy. In addition to your own liability for insider trading, Credo, as well as individual directors, officers and other supervisory personnel, could face liability. Even the appearance of insider trading can lead to government investigations or lawsuits that are time-consuming, expensive and can lead to criminal and civil liability, including monetary damages and fines, imprisonment and bars on serving as an officer or director of a public company, not to mention irreparable damage to both your and Credo’s reputation.
For purposes of this Policy, the Company’s Chief Legal Officer serves as the Compliance Officer. The Compliance Officer may designate others, from time to time, to assist with the execution of his or her duties under this Policy.
B.POLICY STATEMENT

1.No Trading on Material Nonpublic Information
It is illegal for anyone to trade in securities on the basis of material nonpublic information. If you are in possession of material nonpublic information about Credo, you are prohibited from:

1.using it to buy or sell securities of Credo;
2.disclosing it to other employees, directors, officers, consultants, contractors or advisors whose roles do not require them to have the information;
3.disclosing it to anyone outside of Credo, including family, friends, business associates, investors, stockbrokers, or consulting firms, without prior written authorization from the Compliance Officer; or
4.using it to express an opinion or make a recommendation about trading in Credo’s securities.
In addition, material nonpublic information about another company that you learn through your service with Credo is subject to these same restrictions around disclosure and



trading and you cannot use that information to trade securities. Any such action will be deemed a violation of this Policy.
2.Definition of Material Nonpublic Information
Material information” means information that a reasonable investor would be substantially likely to consider important in deciding whether to buy, hold or sell securities of Credo or view as significantly altering the total mix of information available in the marketplace about Credo as an issuer of the securities. In general, any information that could reasonably be expected to affect the market price of a security is likely to be material. Either positive or negative information may be material.

Even if information is widely known throughout Credo, it may still be nonpublic. Generally, in order for information to be considered public, it must be made generally available through media outlets or SEC filings. After the release of information, a reasonable period of time must elapse in order to provide the public an opportunity to absorb and evaluate the information provided. As a general rule, at least one full trading day must pass after the dissemination of information before such information is considered public.
3.Examples of Material Information
    It is not possible to define all categories of “material” information. However, some examples of information that could be regarded as material include:
1.financial results, key metrics, financial condition, earnings pre-announcements, guidance, projections or forecasts, particularly if inconsistent with Credo’s guidance or the expectations of the investment community;
2.restatements of financial results, or material impairments, write-offs or restructurings;
3.significant corporate events, such as a pending or proposed merger, joint venture or tender offer, a significant investment, the acquisition or disposition of a significant business or asset or a change in control of Credo;
4.major events involving Credo’s securities, including calls of securities for redemption, adoption of stock repurchase programs, option repricings, stock splits, public or private securities offerings, modification to the rights of security holders or notice of delisting;
5.significant developments involving business relationships, including execution, modification or termination of significant agreements or orders with customers, suppliers, distributors, manufacturers or other business partners;
22



6.significant information relating to Credo’s products or services, such as new products or services, major modifications or performance issues, defects or recalls, significant pricing changes or other announcements of a significant nature;
7.significant legal or regulatory developments, whether positive or negative, actual or threatened, including litigation or resolving litigation;
8.major personnel changes, such as changes in senior management or employee layoffs;
9.data breaches or other cybersecurity events;
10.creation of significant financial obligations, or any significant default under or acceleration of any financial obligation;
11.impending bankruptcy or financial liquidity problems;
12.changes in independent auditors, or notification that Credo may no longer rely on an audit report;
13.updates regarding any prior material disclosure that has materially changed; and
14.the existence of a special blackout period.
If you are not sure whether certain information is material, please reach out to the Compliance Officer for guidance.
4.No Disclosure of Material Nonpublic Information
You may not at any time disclose material nonpublic information about Credo or about another company that you obtained in connection with your service with Credo to friends, family members or any other person or entity that Credo has not authorized to know such information. In addition, you must handle the confidential information of others in accordance with any related non-disclosure agreements and other obligations that Credo has with them and limit your use of the confidential information to the purpose for which it was disclosed.

If you receive an inquiry for information from someone outside of Credo, such as a stock analyst, or a request for sensitive information outside the ordinary course of business from someone outside of Credo, such as a business partner, vendor, supplier or salesperson, then you should refer the inquiry to the Compliance Officer. Responding to a request yourself may violate this Policy and, in some circumstances, the law.
C.PERSONS COVERED BY THIS POLICY

33



This Policy applies to all employees, officers, directors, consultants, contractors, interns, or advisor of Credo, both inside and outside of the United States. This Policy also covers your immediate family members, persons with whom you share a household, persons who are your economic dependents and any entity whose transactions in securities you influence, direct or control. You are responsible for making sure that these other individuals and entities comply with this Policy.
This Policy continues to apply even if you leave Credo or are otherwise no longer affiliated with or providing services to Credo, for as long as you remain in possession of material nonpublic information. In addition, if you are subject to a trading blackout under this Policy at the time you leave Credo, you must abide by the applicable trading restrictions until at least the end of the relevant blackout period.
D.TRADING COVERED BY THIS POLICY

Except as discussed in Section H (Exceptions to Trading Restrictions), this Policy applies to all transactions involving Credo’s securities or other companies’ securities for which you possess material nonpublic information obtained in connection with your service with Credo. This Policy therefore applies to:
1.any purchase, sale, loan or other transfer or disposition of any equity securities (including common stock, options, restricted stock units, warrants and preferred stock) and debt securities (including debentures, bonds and notes) of Credo and such other companies, whether direct or indirect (including transactions made on your behalf by money managers), and any offer to engage in the foregoing transactions;
2.any disposition in the form of a gift of any securities of Credo;
3.any distribution to holders of interests in an entity if the entity is subject to this Policy; and
4.any other arrangement that generates gains or losses from or based on changes in the prices of such securities including derivative securities (for example, exchange traded put or call options, swaps, caps and collars), hedging and pledging transactions, short sales and certain arrangements regarding participation in benefit plans, and any offer to engage in the foregoing transactions.
There are no exceptions from insider trading laws or this Policy based on the size of the transaction or the type of consideration received.
E.TRADING RESTRICTIONS

Subject to the exceptions set forth below, this Policy restricts trading during quarterly blackout periods and special blackout periods as explained below.
44



1.Quarterly Blackout Periods
Except as discussed in Section H (Exceptions to Trading Restrictions), employees, officers, and directors of Credo, and those consultants, contractors and advisors identified by Credo, must refrain from conducting transactions involving Credo’s securities during quarterly blackout periods. Quarterly blackout periods also cover your immediate family members, persons with whom you share a household, persons who are your economic dependents and any entity whose transactions in securities you influence, direct or control.

Credo has two quarterly blackout periods:
1.The Insider Blackout Period applies to members of the board of directors, executive officers and their assistants and household members of executive officers, and such other persons as may be designated from time to time and informed of such status by the Compliance Officer (“Insiders”). The Insider Blackout period will start at the end of the last trading day on or before the 15th day of the third month of each fiscal quarter and will end at the start of the second full trading day following Credo’s earnings release.
2.All Employee Blackout Period applies to all employees and will start at the end of the last trading day on or before the 22nd day of the third month of each fiscal quarter and will end at the start of the second full trading day following Credo’s earnings release.

The prohibition against trading during a quarterly or special blackout period also means that brokers cannot fulfill open orders on your behalf or on behalf of your immediate family members, persons with whom you share a household, persons who are your economic dependents or any entity whose transactions in securities you influence, direct or control, during the blackout period, including “limit orders” to buy or sell stock at a specific price or better and “stop orders” to buy or sell stock once the price of the stock reaches a specified price. If you are subject to blackout periods or pre-clearance requirements, you should so inform any broker with whom such an open order is placed at the time it is placed and terminate any open orders before the start of a blackout period.

2.Special Blackout Periods
Credo always retains the right to impose additional or longer trading blackout periods at any time on any or all of its directors, officers, employees, consultants, contractors and advisors. The Compliance Officer will notify you if you are subject to a special blackout period. If you are notified that you are subject to a special blackout period, you may not engage in any transaction involving Credo’s securities until the special blackout period has ended other than the transactions that are covered by the exceptions below. You also may not disclose to anyone else that Credo has imposed a special blackout period. To the extent applicable to you, special blackout periods also cover your immediate family members, persons with whom you share a household, persons who are your economic dependents and any entity whose transactions in securities you influence, direct or control.
55




F.PROHIBITED TRANSACTIONS
You may not engage in any of the following types of transactions other than as noted below, regardless of whether you have material nonpublic information or not.
1.Short Sales
You may not engage in short sales (meaning the sale of a security that must be borrowed to make delivery) or “sell short against the box” (meaning the sale of a security with a delayed delivery) if such sales involve Credo’s securities.

2.Derivative Securities and Hedging Transactions
You may not, directly or indirectly, (a) trade in publicly-traded options, such as puts and calls, and other derivative securities with respect to Credo’s securities (other than stock options, restricted stock units and other compensatory awards issued to you by Credo) or (b) purchase financial instruments (including prepaid variable forward contracts, equity swaps, collars and exchange funds), or otherwise engage in transactions, that hedge or offset, or are designed to hedge or offset, any decrease in the market value of Credo equity securities either (i) granted to you by Credo as part of your compensation or (ii) held, directly or indirectly, by you.

3.Pledging Transactions
You may not pledge Credo’s securities as collateral for any loan or as part of any other pledging transaction.

4.Margin Accounts
You may not hold Credo’s common stock in margin accounts.

G.PRE-CLEARANCE OF TRADES
All Insiders must obtain pre-clearance prior to trading Credo’s securities by submitting to the Compliance Officer the form attached to this policy at Exhibit A or any similar form made available by the Compliance Officer. The person requesting pre-clearance will be asked to certify that he or she is not in possession of material nonpublic information about Credo. The Compliance Officer is under no obligation to approve a transaction submitted for pre-clearance and may determine not to permit the transaction.
If the Compliance Officer is the requester, then Credo’s Chief Executive Officer, Chief Financial Officer, or their delegate, must pre-clear or deny any trade.
66



All trades must be executed within five trading days of any pre-clearance. Even after pre-clearance, a person may not trade Credo’s securities if they become subject to a blackout period or become aware of material nonpublic information prior to the trade being executed.
From time to time, Credo may identify other persons who should be subject to the pre-clearance requirements set forth above, and the Compliance Officer may update and revise the Insider list as appropriate.
H.EXCEPTIONS TO TRADING RESTRICTIONS
There are no unconditional “safe harbors” for trades made at particular times, and all persons subject to this Policy should exercise good judgment at all times. Even when a quarterly blackout period is not in effect, you may be prohibited from engaging in transactions involving Credo’s securities because you possess material nonpublic information, are subject to a special blackout period or are otherwise restricted under this Policy.
The following are certain limited exceptions to the quarterly and special blackout period restrictions and pre-clearance requirements imposed by Credo under this Policy:
1.stock option exercises where the purchase price of such stock options is paid in cash and you do not sell or transfer the stock acquired upon exercise;

2.purchases pursuant to the employee stock purchase plan; however, this exception does not apply to subsequent sales of the shares;
3.receipt and vesting of stock options, restricted stock units, restricted stock or other equity compensation awards from Credo;
4.net share withholding with respect to equity awards where shares are withheld by Credo in order to satisfy tax withholding requirements, (x) as required by either Credo’s board of directors (or a committee thereof) or the award agreement governing such equity award or (y) as you elect, if permitted by Credo, so long as the election is irrevocable and made in writing at a time when a trading blackout is not in place and you are not in possession of material nonpublic information;
5.sell to cover transactions where shares are sold on your behalf upon vesting of equity awards and sold in order to satisfy tax withholding requirements, (x) as required by either Credo’s board of directors (or a committee thereof) or the award agreement governing such equity award or (y) as you elect, if permitted by Credo, so long as the election is irrevocable and made in writing at a time when a trading blackout is not in place and you are not in possession of material nonpublic information; however, this exception does not apply to any other market sale for the purposes of paying required withholding taxes;
6.transactions made pursuant to a valid 10b5--1 trading plan approved by Credo (see Section I (10b5-1 Trading Plans) below);
77



7.transfers by will or the laws of descent or distribution and, provided that prior written notice is provided to the Compliance Officer, distributions or transfers (such as certain tax planning or estate planning transfers) that effect only a change in the form of beneficial interest without changing your pecuniary interest in Credo’s securities; and
8.changes in the number of Credo’s securities you hold due to a stock split or a stock dividend that applies equally to all securities of a class, or similar transactions.
I.10B5-1 TRADING PLANS
Credo permits its directors, officers and employees to adopt written 10b5--1 trading plans in order to mitigate the risk of trading or the appearance of trading on material nonpublic information. These plans allow for individuals to enter into a prearranged trading plan as long as the plan is not established or modified during a blackout period or when the individual is otherwise in possession of material nonpublic information. To be approved by Credo and qualify for the exception to this Policy, any 10b5-1 trading plan adopted by a director, officer or employee must be submitted to the Compliance Officer for approval and comply with the requirements set forth in the 10b5-1Trading Plan Policy attached as Exhibit B. If the Compliance Officer is the requester, then Credo’s Chief Executive Officer, Chief Financial Officer, or their delegate, must approve the Compliance Officer’s trading plan.
J.SECTION 16 COMPLIANCE
All of Credo’s executive officers and members of the board of directors and certain other individuals identified by Credo’s board of directors are required to comply with Section 16 of the Securities and Exchange Act of 1934 and related rules and regulations which set forth reporting obligations, limitations on “short swing” transactions, which are certain matching purchases and sales of Credo’s securities within a six-month period, and limitations on short sales.
To ensure transactions subject to Section 16 requirements are reported on time, each person subject to these requirements must provide Credo with detailed information (for example, trade date, number of shares, exact price, etc.) about his or her transactions involving Credo’s securities.
Credo is available to assist in filing Section 16 reports, but the obligation to comply with Section 16 is personal. If you have any questions, you should check with the Compliance Officer.
K.VIOLATIONS OF THIS POLICY
Credo directors, officers, employees, consultants, contractors and advisors who violate this Policy will be subject to disciplinary action by Credo, including ineligibility for future Credo equity or incentive programs or termination of employment or an ongoing relationship with Credo. Credo has full discretion to determine whether this Policy has been violated based on the information available and to determine the appropriate disciplinary action.
88



There are also serious legal consequences for individuals who violate insider trading laws, including large criminal and civil fines, significant imprisonment terms and disgorgement of any profits gained or losses avoided. You may also be liable for improper securities trading by any person (commonly referred to as a “tippee”) to whom you have disclosed material nonpublic information that you have learned through your position at Credo or made recommendations or expressed opinions about securities trading on the basis of such information.
L.REPORTING OF NON-COMPLIANCE
If you believe someone is violating this Policy or otherwise using material nonpublic information that they learned through their position at Credo to trade securities, you should report it to the Compliance Officer, or if the Compliance Officer is implicated in your report, then you should report it to your manager, another officer of Credo, or the Human Resources Department.
In addition, you may report any potential non-compliance using the ethics hotline and you may do so anonymously if you prefer:
1.Online Submission at: www.lighthouse-services.com/credosemi
2.Telephone Direct Dial:
• English-speaking USA and Canada: 855-222-3801
• Spanish-speaking USA and Canada: 800-216-1288
• French-speaking Canada: 855-725-0002
• Spanish-speaking Mexico: 01-800-681-5340
AT&T USA Direct
3.All other countries: 800-603-2869 (must dial country access code first; click here for access codes and dialing instructions)
4.E-mail: reports@lighthouse-services.com (must include Credo’s name with report)
5.Fax: (215) 689-3885 (must include Credo’s name with report)

M.AMENDMENTS
Credo reserves the right to amend this Policy at any time, for any reason, subject to applicable laws, rules and regulations, and with or without notice, although it will attempt to provide notice in advance of any change. Unless otherwise permitted by this Policy, any amendments must be approved by the Board of Directors of Credo.
99



EXHIBIT A







EXHIBIT B
REQUIREMENTS FOR TRADING PLANS
For transactions under a trading plan to be exempt from (A) the prohibitions in Credo’s Insider Trading Policy (the “Policy”) of Credo Technology Group Holding Ltd (together with any subsidiaries, collectively the “Credo”) with respect to transactions made while aware of material nonpublic information and (B) the pre-clearance procedures and blackout periods established under the Policy, the trading plan must comply with the affirmative defense set forth in Exchange Act Rule 10b5-1 and must meet the following requirements:
1.The trading plan must be in writing and signed by the person adopting the trading plan.
2.The trading plan must be adopted at a time when:
a.the person adopting the trading plan is not aware of any material nonpublic information; and
b.there is no quarterly, special or other trading blackout in effect with respect to the person adopting the plan.
3.The trading plan must be entered in good faith and not as part of a plan or scheme to evade the prohibitions of Rule 10b5-1, and the person adopting the trading plan must act in good faith with respect to the trading plan.
4.The trading plan must include representations that, on the date of adoption of the trading plan, the person adopting the trading plan:
a.is not aware of material nonpublic information about the securities or Credo; and
b.is adopting the trading plan in good faith and not as part of a plan or scheme to evade the prohibitions of Rule 10b5-1.
5.The person adopting the trading plan may not have entered into or altered a corresponding or hedging transaction or position with respect to the securities subject to the trading plan and must agree not to enter into any such transaction while the trading plan is in effect.
6.The first trade under the trading plan may not occur until the expiration of a cooling-off period. For officers and members of the Board of Directors who are subject to Section 16 of the Securities and Exchange Act of 1934 and related rules and regulations the cooling off period must be the later of (a) 90 calendar days after the adoption of the trading plan and (b) two business days after the filing by Credo of its financial results in a Form 10-Q or Form 10-K for the completed fiscal quarter in which the trading plan was adopted (but, in any event, this required cooling-off period is subject to a maximum of 120 days after adoption of the trading plan). For all other persons covered by this Policy, the cooling-off period must be at least 30 calendar days after the adoption of the trading plan and the first trade must occur during a regular open trading window.
7.The trading plan must have a minimum term of six months (starting from the date of adoption of the trading plan) although participants are strongly encouraged to have a term of 12-24 months.



8.It is strongly encouraged that all transactions during the term of the trading plan be conducted through the trading plan. However, the Compliance Officer may approve additional trades outside the trading plan. In addition, the person adopting the trading plan may not have an outstanding (and may not subsequently enter into any additional) trading plan except as permitted by Rule 10b5-1. For example, as contemplated by Rule 10b5-1, a person may adopt a new trading plan before the scheduled termination date of an existing trading plan, so long as the first scheduled trade under the new trading plan does not occur prior to the last scheduled trade(s) of the existing trading plan and otherwise complies with these guidelines. Termination of the existing trading plan prior to its scheduled termination date may impact the timing of the first trade or the availability of the affirmative defense for the new trading plan; therefore, persons adopting a new trading plan are advised to exercise caution and consult with the Compliance Officer prior to the early termination of an existing trading plan.
9.Any modification or change to the amount, price or timing of transactions under the trading plan is deemed the termination of the trading plan, and the adoption of a new trading plan (“Modification”). Therefore, a Modification is subject to the same conditions as a new trading plan as set forth in Sections 1 through 8 herein.
10.A person may adopt a trading plan designed to cover a single trade only once in any consecutive 12-month period except as permitted by Rule 10b5-1.
11.If the person that adopted the trading plan terminates the plan prior to its stated duration, he or she may not trade in Credo’s securities until after the expiration of 30 calendar days following termination, and then only in accordance with the Policy.
12.Credo must be promptly notified of any Modification or termination of the trading plan, including any suspension of trading under the trading plan.
13.Credo must have authority to require the suspension or cancellation of the trading plan at any time.
14.If the trading plan grants discretion to a stockbroker or other person with respect to the execution of trades under the trading plan:
a.trades made under the trading plan must be executed by someone other than the stockbroker or other person that executes trades in other securities for the person adopting the trading plan;
b.the person adopting the trading plan may not confer with the person administering the trading plan regarding Credo or its securities; and
c.the person administering the trading plan must provide prompt notice to Credo of the execution of a transaction pursuant to the plan.
15.All transactions under the trading plan must be in accordance with applicable law.
16.The trading plan (including any Modification) must meet such other requirements as the Compliance Officer may determine.



EX-21.1 5 a211subsidiariesoftheregis.htm EX-21.1 Document
Exhibit 21.1
Subsidiaries of the Registrant
Name of SubsidiaryJurisdiction of Incorporation
Credo Technology Group LtdCayman Islands
Credo Semiconductor Inc.California
Credo Technology (HK) LimitedHong Kong
Credo Semiconductor (Hong Kong) LimitedHong Kong
Credo Technology (SH) Ltd.China
Infinita Technology (SH) Ltd.China
Credo Technology (HK) Limited Taiwan BranchTaiwan
Credo Technology (SH) Ltd. Nanjing BranchChina
Credo Technology (SH) Ltd. Wuhan BranchChina


EX-23.1 6 a231-eyfy2410xkconsent.htm EX-23.1 Document
Exhibit 23.1

Consent of Independent Registered Public Accounting Firm

We consent to the incorporation by reference in the following Registration Statements:

(1)Registration Statement (Form S-3 No. 333-275894) of Credo Technology Group Holding Ltd,
(2)Registration Statement (Form S-8 No. 333-262358) pertaining to the 2015 Stock Plan, 2021 Long Term Incentive Plan, and Employee Stock Purchase Plan of Credo Technology Group Holding Ltd, and
(3)Registration Statement (Form S-8 No. 333-275826) pertaining to the 2021 Long Term Incentive Plan and Employee Stock Purchase Plan of Credo Technology Group Holding Ltd

of our reports dated June 24, 2024, with respect to the consolidated financial statements of Credo Technology Group Holding Ltd, and the effectiveness of internal control over financial reporting of Credo Technology Group Holding Ltd, included in this Annual Report (Form 10-K) of Credo Technology Group Holding Ltd for the year ended April 27, 2024.

/s/ Ernst & Young LLP

San Jose, California
June 24, 2024







EX-31.1 7 a311302certificationofceo1.htm EX-31.1 Document
Exhibit 31.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
I, William Brennan, certify that:
1.I have reviewed this annual report on Form 10-K of Credo Technology Group Holding 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 and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a‑15(f) and 15d‑15(f)) for the registrant and have:

(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.
Date: June 24, 2024
By:/s/ William Brennan
William Brennan
President and Chief Executive Officer
(Principal Executive Officer)

EX-31.2 8 a312302certificationofcfo1.htm EX-31.2 Document
Exhibit 31.2
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER2
I, Daniel Fleming, certify that:
1.I have reviewed this annual report on Form 10-K of Credo Technology Group Holding 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 and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a‑15(f) and 15d‑15(f)) for the registrant and have:

(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.
Date: June 24, 2024
By:/s/ Daniel Fleming
Daniel Fleming
Chief Financial Officer
(Principal Financial Officer)



    
EX-32.1 9 a3211350certificationofceo.htm EX-32.1 Document
Exhibit 32.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the annual report of Credo Technology Group Holding Ltd (the “Company”) on Form 10-K for the period ended April 27, 2024, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, William Brennan, President and Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
1.The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.    The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: June 24, 2024
By:/s/ William Brennan
William Brennan
President and Chief Executive Officer
(Principal Executive Officer)



    
EX-32.2 10 a3221350certificationofcfo.htm EX-32.2 Document
Exhibit 32.2
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the annual report of Credo Technology Group Holding Ltd (the “Company”) on Form 10-K for the period ended April 27, 2024, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Daniel Fleming, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
1.The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: June 24, 2024
By:/s/ Daniel Fleming
Daniel Fleming
Chief Financial Officer
(Principal Financial Officer)


    
EX-97.1 11 a971compensationrecoupment.htm EX-97.1 Document

CREDO TECHNOLOGY GROUP HOLDING LTD
COMPENSATION RECOUPMENT POLICY
This Compensation Recoupment Policy (the “Policy”) has been adopted by the Compensation Committee (the “Committee”) of the Board of Directors (the “Board”) of Credo Technology Group Holding Ltd (the “Company”) on November 15, 2023. This Policy provides for the recoupment of certain executive compensation in the event of an accounting restatement resulting from material noncompliance with financial reporting requirements under U.S. federal securities laws in accordance with the terms and conditions set forth herein. This Policy is intended to comply with the requirements of Section 10D of the Exchange Act (as defined below) and Section 5608 of the Nasdaq Listing Rules (the “Listing Rule”).
1.Definitions. For the purposes of this Policy, the following terms shall have the meanings set forth below. Capitalized terms used but not defined in this Policy shall have the meanings set forth in the Company’s 2021 Long-Term Incentive Plan or the Company’s Employee Stock Purchase Plan, as applicable (as may be amended from time to time).
(a)Committee” means the compensation committee of the Board or any successor committee thereof. If there is no compensation committee of the Board, references herein to the Committee shall refer to the Company’s committee of independent directors that is responsible for executive compensation decisions, or in the absence of such a compensation committee, the independent members of the Board.
(b)Covered Compensation” means any Incentive-based Compensation “received” by a Covered Executive during the applicable Recoupment Period; provided that:
(i)such Incentive-based Compensation was received by such Covered Executive (A) on or after the Effective Date, (B) after he or she commenced service as an Executive Officer and (C) while the Company had a class of securities publicly listed on a United States national securities exchange; and
(ii)such Covered Executive served as an Executive Officer at any time during the performance period applicable to such Incentive-based Compensation.
For purposes of this Policy, Incentive-based     Compensation is “received” by a Covered Executive during the fiscal period in which the Financial Reporting Measure applicable to such Incentive-based Compensation (or portion thereof) is attained, even if the payment or grant of such Incentive-based Compensation is made thereafter.
(c)Covered Executive” means any (i) current or former Executive Officer and (ii) any other employee of the Company and its subsidiaries designated by the Committee as subject to this Policy from time to time.
(d)Effective Date” means the date on which the Listing Rule becomes effective.
(e)Exchange Act” means the U.S. Securities Exchange Act of 1934, as amended.
(f)Executive Officer” means, with respect to the Company, (i) its president, (ii) its principal financial officer, (iii) its principal accounting officer (or if there is no such accounting officer, its controller), (iv) any vice-president in charge of a principal business unit, division or function (such as sales, administration or finance), (v) any other officer who performs a policy-making function for the Company (including any officer of the Company’s parent(s) or subsidiaries if they perform policy-making functions for the Company) and (vi) any other person who performs similar policy-making functions for the Company. Policy-making function is not intended to include policy-making functions that are not significant. The determination as to an individual’s status as an Executive Officer shall be made by the Committee and such determination shall be final, conclusive and binding on such individual and all other interested persons.
(g)Financial Reporting Measure” means any (i) measure that is determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements, (ii) stock price



measure or (iii) total shareholder return measure (and any measures that are derived wholly or in part from any measure referenced in clause (i), (ii) or (iii) above). For the avoidance of doubt, any such measure does not need to be presented within the Company’s financial statements or included in a filing with the U.S. Securities and Exchange Commission to constitute a Financial Reporting Measure.
(h)Financial Restatement” means a restatement of the Company’s financial statements due to the Company’s material noncompliance with any financial reporting requirement under U.S. federal securities laws that is required in order to correct:
(i)an error in previously issued financial statements that is material to the previously issued financial statements; or
(ii)an error that would result in a material misstatement if the error were (A) corrected in the current period or (B) left uncorrected in the current period.
For purposes of this Policy, a Financial Restatement shall not be deemed to occur in the event of a revision of the Company’s financial statements due to an out-of-period adjustment (i.e., when the error is immaterial to the previously issued financial statements and the correction of the error is also immaterial to the current period) or a retrospective (1) application of a change in accounting principles; (2) revision to reportable segment information due to a change in the structure of the Company’s internal organization; (3) reclassification due to a discontinued operation; (4) application of a change in reporting entity, such as from a reorganization of entities under common control; or (5) revision for stock splits, reverse stock splits, stock dividends or other changes in capital structure.
(i)Incentive-based Compensation” means any compensation (including, for the avoidance of doubt, any cash or equity or equity-based compensation, whether deferred or current) that is granted, earned and/or vested based wholly or in part upon the achievement of a Financial Reporting Measure. For purposes of this Policy, “Incentive-based Compensation” shall also be deemed to include any amounts which were determined based on (or were otherwise calculated by reference to) Incentive-based Compensation (including, without limitation, any amounts under any long-term disability, life insurance or supplemental retirement or severance plan or agreement or any notional account that is based on Incentive-based Compensation, as well as any earnings accrued thereon).
(j)Nasdaq” means the NASDAQ Global Select Market, or any successor thereof.
(k)Recoupment Period” means the three fiscal years completed immediately preceding the date of any applicable Recoupment Trigger Date. Notwithstanding the foregoing, the Recoupment Period additionally includes any transition period (that results from a change in the Company’s fiscal year) within or immediately following those three completed fiscal years, provided that a transition period between the last day of the Company’s previous fiscal year end and the first day of its new fiscal year that comprises a period of nine (9) to twelve (12) months would be deemed a completed fiscal year.
(l)Recoupment Trigger Date” means the earlier of (i) the date that the Board (or a committee thereof or the officer(s) 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 a Financial Restatement, and (ii) the date on which a court, regulator or other legally authorized body directs the Company to prepare a Financial Restatement.
2.Recoupment of Erroneously Awarded Compensation.
(a)In the event of a Financial Restatement, if the amount of any Covered Compensation received by a Covered Executive (the “Awarded Compensation”) exceeds the amount of such Covered Compensation that would have otherwise been received by such Covered Executive if calculated based on the Financial Restatement (the “Adjusted Compensation”), the Company shall reasonably promptly recover from such Covered Executive an amount equal to the excess of the Awarded Compensation over the Adjusted Compensation, each calculated on a pre-tax basis (such excess amount, the “Erroneously Awarded Compensation”).
(b)If (i) the Financial Reporting Measure applicable to the relevant Covered Compensation is stock price or total shareholder return (or any measure derived wholly or in part from either of such measures) and (ii) the
2


amount of Erroneously Awarded Compensation is not subject to mathematical recalculation directly from the information in the Financial Restatement, then the amount of Erroneously Awarded Compensation shall be determined (on a pre-tax basis) based on the Company’s reasonable estimate of the effect of the Financial Restatement on the Company’s stock price or total shareholder return (or the derivative measure thereof) upon which such Covered Compensation was received.
(c)For the avoidance of doubt, the Company’s obligation to recover Erroneously Awarded Compensation is not dependent on (i) if or when the restated financial statements are filed or (ii) any fault of any Covered Executive for the accounting errors or other actions leading to a Financial Restatement.
(d)Notwithstanding anything to the contrary in Sections 2(a) through (c) hereof, the Company shall not be required to recover any Erroneously Awarded Compensation if both (x) the conditions set forth in either of the following clauses (i) or (ii) are satisfied and (y) the Committee (or a majority of the independent directors serving on the Board) has determined that recovery of the Erroneously Awarded Compensation would be impracticable:
(i)the direct expense paid to a third party to assist in enforcing the recovery of the Erroneously Awarded Compensation under this Policy would exceed the amount of such Erroneously Awarded Compensation to be recovered; provided that, before concluding that it would be impracticable to recover any amount of Erroneously Awarded Compensation pursuant to this Section 2(d), the Company shall have first made a reasonable attempt to recover such Erroneously Awarded Compensation, document such reasonable attempt(s) to make such recovery and provide that documentation to the Nasdaq; or
(ii)recovery of the Erroneously Awarded Compensation 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 Sections 401(a)(13) or 411(a) of the U.S. Internal Revenue Code of 1986, as amended (the “Code”).
(e)The Company shall not indemnify any Covered Executive, directly or indirectly, for any losses that such Covered Executive may incur in connection with the recovery of Erroneously Awarded Compensation pursuant to this Policy, including through the payment of insurance premiums or gross-up payments.
(f)The Committee shall determine, in its sole discretion, the manner and timing in which any Erroneously Awarded Compensation shall be recovered from a Covered Executive in accordance with applicable law, including, without limitation, by (i) requiring reimbursement of Covered Compensation previously paid in cash; (ii) seeking recovery of any gain realized on the vesting, exercise, settlement, sale, transfer or other disposition of any equity or equity-based awards; (iii) offsetting the Erroneously Awarded Compensation amount from any compensation otherwise owed by the Company or any of its affiliates to the Covered Executive; (iv) cancelling outstanding vested or unvested equity or equity-based awards; and/or (v) taking any other remedial and recovery action permitted by applicable law. For the avoidance of doubt, except as set forth in Section 2(d), in no event may the Company accept an amount that is less than the amount of Erroneously Awarded Compensation; provided that, to the extent necessary to avoid any adverse tax consequences to the Covered Executive pursuant to Section 409A of the Code, any offsets against amounts under any nonqualified deferred compensation plans (as defined under Section 409A of the Code) shall be made in compliance with Section 409A of the Code.
3.Administration. This Policy shall be administered by the Committee. All decisions of the Committee shall be final, conclusive and binding upon the Company and the Covered Executives, their beneficiaries, executors, administrators and any other legal representative. The Committee shall have full power and authority to (i) administer and interpret this Policy; (ii) correct any defect, supply any omission and reconcile any inconsistency in this Policy; and (iii) make any other determination and take any other action that the Committee deems necessary or desirable for the administration of this Policy and to comply with applicable law (including Section 10D of the Exchange Act) and applicable stock market or exchange rules and regulations. Notwithstanding anything to the contrary contained herein, to the extent permitted by Section 10D of the Exchange Act and the Listing Rule, the
3


Board may, in its sole discretion, at any time and from time to time, administer this Policy in the same manner as the Committee.
4.Amendment/Termination. Subject to Section 10D of the Exchange Act and the Listing Rule, this Policy may be amended or terminated by the Committee at any time. To the extent that any applicable law, or stock market or exchange rules or regulations require recovery of Erroneously Awarded Compensation in circumstances in addition to those specified herein, nothing in this Policy shall be deemed to limit or restrict the right or obligation of the Company to recover Erroneously Awarded Compensation to the fullest extent required by such applicable law, stock market or exchange rules and regulations. Unless otherwise required by applicable law, this Policy shall no longer be effective from and after the date that the Company no longer has a class of securities publicly listed on a United States national securities exchange.
5.Interpretation. Notwithstanding anything to the contrary herein, this Policy is intended to comply with the requirements of Section 10D of the Exchange Act and the Listing Rule (and any applicable regulations, administrative interpretations or stock market or exchange rules and regulations adopted in connection therewith). The provisions of this Policy shall be interpreted in a manner that satisfies such requirements and this Policy shall be operated accordingly. If any provision of this Policy would otherwise frustrate or conflict with this intent, the provision shall be interpreted and deemed amended so as to avoid such conflict.
6.Other Compensation Clawback/Recoupment Rights. Any right of recoupment under this Policy is in addition to, and not in lieu of, any other remedies, rights or requirements with respect to the clawback or recoupment of any compensation that may be available to the Company pursuant to the terms of any other recoupment or clawback policy of the Company (or any of its affiliates) that may be in effect from time to time, any provisions in any employment agreement, offer letter, equity plan, equity award agreement or similar plan or agreement, and any other legal remedies available to the Company, as well as applicable law, stock market or exchange rules, listing standards or regulations; provided, however, that any amounts recouped or clawed back under any other policy that would be recoupable under this Policy shall count toward any required clawback or recoupment under this Policy and vice versa.
7.Exempt Compensation. Notwithstanding anything to the contrary herein, the Company has no obligation under this Policy to seek recoupment of amounts paid to a Covered Executive which are granted, vested or earned based solely upon the occurrence or non-occurrence of nonfinancial events. Such exempt compensation includes, without limitation, base salary, time-vesting awards, compensation awarded on the basis of the achievement of metrics that are not Financial Reporting Measures or compensation awarded solely at the discretion of the Committee or the Board, provided that such amounts are in no way contingent on, and were not in any way granted on the basis of, the achievement of any Financial Reporting Measure performance goal.
8.Miscellaneous.
(a)Any applicable award agreement or other document setting forth the terms and conditions of any compensation covered by this Policy shall be deemed to include the restrictions imposed herein and incorporate this Policy by reference and, in the event of any inconsistency, the terms of this Policy will govern. For the avoidance of doubt, this Policy applies to all compensation that is received on or after the Effective Date, regardless of the date on which the award agreement or other document setting forth the terms and conditions of the Covered Executive’s compensation became effective, including, without limitation, compensation received under the Company’s 2021 Long-Term Incentive Plan and the Company’s Employee Stock Purchase Plan and any successor plan to each of the foregoing.
(b)This Policy shall be binding and enforceable against all Covered Executives and their beneficiaries, heirs, executors, administrators or other legal representatives.
(c)All issues concerning the construction, validity, enforcement and interpretation of this Policy and all related documents, including, without limitation, any employment agreement, offer letter, equity award agreement or similar agreement, shall be governed by, and construed in accordance with, the laws of the State of California, without giving effect to any choice of law or conflict of law rules or provisions (whether of the State of
4


California or any other jurisdiction) that would cause the application of the laws of any jurisdiction other than the State of California.
(d)The Covered Executives, their beneficiaries, executors, administrators and any other legal representative and the Company shall initially attempt to resolve all claims, disputes or controversies arising under, out of or in connection with this Policy by conducting good faith negotiations amongst themselves. To ensure the timely and economical resolution of disputes that arise in connection with this Policy, the federal and state courts sitting within the State of California shall be the sole and exclusive forums for any and all disputes, claims, or causes of action arising from or relating to the enforcement, performance or interpretation of this Policy. The Covered Executives, their beneficiaries, executors, administrators and any other legal representative and the Company, shall not commence any suit, action or other proceeding arising out of or based upon this Agreement except in the United States District Court for the Northern District of California or state courts of Santa Clara county, California, and hereby waive, and agree not to assert, by way of motion, as a defense or otherwise, in any such suit, action or proceeding, any claim that such party is not subject to the jurisdiction of the above-named courts, that its property is exempt or immune from attachment or execution, that the suit, action or proceeding is brought in an inconvenient forum, that the venue of the suit, action or proceeding is improper or that this Policy or the subject matter hereof may not be enforced in or by such courts. To the fullest extent permitted by law, the Covered Executives, their beneficiaries, executors, administrators, and any other legal representative, and the Company, shall waive (and shall hereby be deemed to have waived) the right to resolve any such dispute through a trial by jury.
(e)If any provision of this Policy is determined to be unenforceable or invalid under any applicable law, such provision will be applied to the maximum extent permitted by applicable law and shall automatically be deemed amended in a manner consistent with its objectives to the extent necessary to conform to any limitations required under applicable law.
5
EX-101.SCH 12 crdo-20240427.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Consolidated 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 Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Consolidated Statements of Convertible Preferred Shares and Shareholders' Equity (Deficit) link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Description of Business and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Concentrations link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Supplemental Financial Information link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Convertible Preferred Shares link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Ordinary Shares link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Share Incentive Plan link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Segment and Geographic Information link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Concentrations (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Supplemental Financial Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Convertible Preferred Shares (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Share Incentive Plan (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Segment and Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Description of Business and Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Significant Accounting Policies - Schedule of Estimated Useful Lives by Asset Category (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Significant Accounting Policies - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Concentrations (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Revenue Recognition - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Revenue Recognition - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Revenue Recognition - Schedule of Weighted-Average Assumptions used in Black-Scholes Option Pricing Model (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Supplemental Financial Information - Schedule of Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Supplemental Financial Information - Schedule of Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Supplemental Financial Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Supplemental Financial Information - Schedule of Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Supplemental Financial Information - Schedule of Other Noncurrent Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Commitment and Contingencies - Schedule of Non-Cancelable Purchase Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Convertible Preferred Shares- Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Convertible Preferred Shares - Schedule of Preferred Shares Prior to Conversion (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Ordinary Shares (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Share Incentive Plan - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Share Incentive Plan - Summary of Information Related to Share Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Share Incentive Plan - Schedule of Weighted-Average Assumptions of Options (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Share Incentive Plan - Summary of RSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Share Incentive Plan - Summary of Weighted-Average Assumptions of ESPP (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Share Incentive Plan - Summary of Share-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Leases - Lease Expense and Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Leases - Aggregate Future Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Leases - Aggregate Future Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Income Taxes - Schedule of Income (Loss) Before Provision for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Income Taxes - Schedule of Components of Income Tax Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Income Taxes - Schedule of Significant Items Comprising the Company's Deferred Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Income Taxes - Summary of Valuation Allowance (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - Income Taxes - Reconciliation of Statutory Rate and Effective Tax Rate (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - Income Taxes - Reconciliation of Beginning and Ending Amounts of Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - Net Loss Per Share - Schedule of Net Loss Per Share, Basic and Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 9954518 - Disclosure - Net Loss Per Share - Schedule of Potentially Dilutive Securities Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 9954519 - Disclosure - Segment and Geographic Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954520 - Disclosure - Segment and Geographic Information - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954521 - Disclosure - Segment and Geographic Information - Long-Lived Assets Disaggregated by Physical Location (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 13 crdo-20240427_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 14 crdo-20240427_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 15 crdo-20240427_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Over-Allotment Option Over-Allotment Option [Member] Pay vs Performance Disclosure [Line Items] Entity Voluntary Filers Entity Voluntary Filers Accrued expenses Accrued Liabilities, Current Schedule of Accrued Expenses Schedule of Accrued Liabilities [Table Text Block] Statistical Measurement [Domain] Statistical Measurement [Domain] Research and development Research and Development Expense Changes in operating assets and liabilities Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Option term Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Shares issued on conversion (in shares) Convertible Preferred Stock, Shares Issued upon Conversion Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Revenue, remaining performance obligation, period (in years) Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Lease term Lessee, Operating Lease, Remaining Lease Term Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Capital Addition Purchase Commitments Capital Addition Purchase Commitments [Member] Issuance of Series D/D+ convertible preferred shares, net of issuance costs Temporary Equity, Stock Issued During Period, Value, New Issues Statement of Stockholders' Equity [Abstract] Research and Development Research and Development Expense, Policy [Policy Text Block] 2015 Stock Plan 2015 Stock Plan [Member] 2015 Stock Plan Effect of exchange rate changes on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Restatement Determination Date: Restatement Determination Date [Axis] Share compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent Statutory federal tax expense rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Commitments and contingencies (Note 7) Commitments and Contingencies Expected volatility Measurement Input, Price Volatility [Member] Insider Trading Policies and Procedures [Line Items] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Weighted average grant date fair value of options vested (in US dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Schedule of Non-Cancelable Purchase Obligations Recorded Unconditional Purchase Obligations [Table Text Block] 2029 Lessee, Operating Lease, Liability, to be Paid, Year Five Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Ordinary Shares Equity [Text Block] Aggregate intrinsic value, options vested or expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Other non-current assets Increase (Decrease) in Other Noncurrent Assets Geographical [Axis] Geographical [Axis] Write-downs for excess and obsolete inventory Inventory Write-down Product engineering services Product Engineering Services [Member] Product Engineering Services Income Taxes Income Tax Disclosure [Text Block] Dividend yield Expected dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Unsatisfied performance obligation, amount Revenue, Unsatisfied Performance Obligation, Amount Revenue, Unsatisfied Performance Obligation, Amount Concentration Risk [Line Items] Concentration Risk [Line Items] Leases Lessee, Leases [Policy Text Block] Revenue Recognition Revenue [Policy Text Block] Customer [Axis] Customer [Axis] Current Liabilities: Liabilities, Current [Abstract] Federal Deferred Federal Income Tax Expense (Benefit) Issuance of Series D/D+ convertible preferred shares, net of issuance costs (in shares) Temporary Equity, Stock Issued During Period, Shares, New Issues Temporary Equity, Stock Issued During Period, Shares, New Issues Weighted-Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Net loss per share, diluted (in US dollars per share) Earnings Per Share, Diluted PEO Total Compensation Amount PEO Total Compensation Amount Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Accounts receivable Accounts Receivable, after Allowance for Credit Loss, Current Shipping and Handling Costs Shipping and Handling Costs, Policy [Policy Text Block] Shipping and Handling Costs, Policy Options vested or expected to vest (in US dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Level 3 Fair Value, Inputs, Level 3 [Member] 2025 Recorded Unconditional Purchase Obligation, to be Paid, Year One Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Trading Symbol Trading Symbol Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Weighted-average grant date fair value per share (in US dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Previously satisfied performance obligation, amount Revenue, Satisfied Performance Obligation, Amount Revenue, Satisfied Performance Obligation, Amount Net loss Net loss Net Income (Loss) Attributable to Parent Total current liabilities Liabilities, Current Fair Value Disclosures [Abstract] Foreign Currency 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 Leases Lessee, Operating Leases [Text Block] Cost of revenue: Cost of Revenue [Abstract] Liabilities and Shareholders' Equity Liabilities and Equity [Abstract] Employee Stock Employee Stock [Member] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Shareholders' equity: Equity, Attributable to Parent [Abstract] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Summary of Reconciliation of Beginning and Ending Amounts of Unrecognized Tax Benefits Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Options exercised and vested (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 Summary of Net Loss Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Total cost of revenue Cost of Goods and Services Sold Income Tax Contingency [Table] Income Tax Contingency [Table] Recorded Unconditional Purchase Obligation by Category of Item Purchased [Axis] Recorded Unconditional Purchase Obligation by Category of Item Purchased [Axis] Awards vesting term Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Executive Category: Executive Category [Axis] Refundable deposits recorded in other non-current assets Deposits Assets, Noncurrent Number of shares (in thousands) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Significant Accounting Policies Significant Accounting Policies [Text Block] Options exercised and vested (in US dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Level 1 Fair Value, Inputs, Level 1 [Member] Name Measure Name Name Forgone Recovery, Individual Name Purchases of short-term investments Payments to Acquire Short-Term Investments Warrant contra revenue Adjustments to Additional Paid in Capital, Warrant Issued Schedule of Estimated Useful Lives by Asset Category Schedule of Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Research Tax Credit Carryforward Research Tax Credit Carryforward [Member] Financial Instruments [Domain] Financial Instruments [Domain] Exercise of warrants, price per share (in US dollars per share) Fair value per ordinary share (in US dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Estimated fair value Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price Certificates of deposit Certificates of Deposit [Member] Number of shares available for issuance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Production equipment Production equipment Production Equipment [Member] Production Equipment Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Options granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business Others Other Machinery and Equipment [Member] Local Phone Number Local Phone Number Accounts receivable Increase (Decrease) in Accounts Receivable Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Deferred Tax Asset [Domain] Deferred Tax Asset [Domain] Selling, general and administrative Selling, General and Administrative Expenses [Member] Accounts Receivable Accounts Receivable [Member] Measurement Frequency [Axis] Measurement Frequency [Axis] Customer warrant Warrant [Member] Non-current operating lease liabilities Operating Lease, Liability, Noncurrent Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Summary 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 Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] Undistributed foreign earnings Deferred Tax Liabilities, Undistributed Foreign Earnings Other non-current liabilities Other Sundry Liabilities, Noncurrent Customer B Customer B [Member] Customer B 2028 Recorded Unconditional Purchase Obligation, to be Paid, Year Four Income Statement Location [Axis] Income Statement Location [Axis] Research tax credits Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent Conversion of preferred shares into ordinary shares (in shares) Temporary Equity, Shares, Conversion of Convertible Securities Temporary Equity, Shares, Conversion of Convertible Securities Conversion price (in USD per share) Temporary Equity, Conversion Threshold, Minimum Price Per Share On Sale Of Stock Temporary Equity, Conversion Threshold, Minimum Price Per Share On Sale Of Stock Tax withheld related to RSU settlement Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Temporary Equity Disclosure [Abstract] Summary of Aggregate Future Lease Payments Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Issuance costs Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs Cash, Cash Equivalents and Short-term Investments Cash and Cash Equivalents, Policy [Policy Text Block] Sale of stock, number of shares issued in transaction (in shares) Sale of Stock, Number of Shares Issued in Transaction Cost of Revenue Cost of Goods and Service [Policy Text Block] Risk-free interest rate Measurement Input, Risk Free Interest Rate [Member] Summary of Potentially Dilutive Securities Outstanding Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Beginning balance Ending balance Temporary Equity, Carrying Amount, Attributable to Parent Product and Service [Domain] Product and Service [Domain] Other Performance Measure, Amount Other Performance Measure, Amount Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Summary of Lease Expense and Supplemental Cash Flow Information Lease, Cost [Table Text Block] Inventories Increase (Decrease) in Inventories Contract assets Contract with Customer, Asset, after Allowance for Credit Loss, Current Research and development Research and Development Expense [Member] 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] IPO, Sold by Existing Shareholders IPO, Sold by Existing Shareholders [Member] IPO, Sold by Existing Shareholders Total grant date fair value of options vested Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value Antidilutive securities excluded from computation of earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type [Axis] Award Type [Axis] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Expected to vest (in US dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expected To Vest, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expected To Vest, Weighted Average Grant Date Fair Value Plan Name [Domain] 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] Unrecognized compensation expense Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Purchases of property and equipment included in accounts payable, accrued expenses and other liabilities Capital Expenditures Incurred but Not yet Paid Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Property and equipment, gross Property, Plant and Equipment, Gross Audit Information [Abstract] Audit Information Right-of-use assets obtained in exchange for lease obligation Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Weighted-average remaining contractual term, options outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Convertible dividend rate (as a percent) Temporary Equity, Dividend Rate Percentage Temporary Equity, Dividend Rate Percentage Trading Arrangement: Trading Arrangement [Axis] Less: 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 Offering period Share-Based Compensation Arrangement By Share-based Payment Award, Offering Period Share-Based Compensation Arrangement By Share-based Payment Award, Offering Period Summary of Components of Income Tax Expenses Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Entity File Number Entity File Number Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Current portion of operating lease liabilities Operating Lease, Liability, Current IP license License [Member] Ordinary shares issued under employee share incentive plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Subtractions for tax positions taken in the prior year Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Auditor Firm ID Auditor Firm ID Entity Shell Company Entity Shell Company 2027 Lessee, Operating Lease, Liability, to be Paid, Year Three Series D Series D Preferred Stock [Member] Risk-free interest rate, minimum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Recent Accounting Pronouncements Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Restatement Determination Date Restatement Determination Date Additions for tax positions taken in the current year Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Cash and cash equivalents at beginning of the year Cash and cash equivalents at end of the year Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents 2026 Lessee, Operating Lease, Liability, to be Paid, Year Two Weighted-average expected term (in years) Measurement Input, Expected Term [Member] Summary of Income (Loss) Before Provision for Income Taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Sale of stock, price per share (in US dollars per share) Sale of Stock, Price Per Share Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] International Income (Loss) from Continuing Operations before Income Taxes, Foreign Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Operating lease expenses Operating Lease, Cost Impairment of Long-lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Common stock issued (in shares) Common Stock, Shares, Issued Vested (in shares) Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Gross profit Gross Profit Deferred revenue Contract with Customer, Liability, Current Security Exchange Name Security Exchange Name Conversion of preferred shares into ordinary shares Temporary Equity, Value, Conversion of Convertible Securities Temporary Equity, Value, Conversion of Convertible Securities Total cash equivalents and short-term investments Assets, Fair Value Disclosure Share-Based Compensation Share-Based Payment Arrangement [Policy Text Block] Payments on technology license obligations Payments For Recorded Unconditional Purchase Obligation Payments For Recorded Unconditional Purchase Obligation Proceeds from sale of stock Sale of Stock, Consideration Received on Transaction Selling, general and administrative Selling, General and Administrative Expense Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Vesting percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Computer equipment and software Computer equipment and software Computer Equipment And Software [Member] Computer Equipment And Software Options Share-Based Payment Arrangement, Option [Member] Increase (decrease) in contract assets Increase (Decrease) in Contract with Customer, Asset, Current and Noncurrent Increase (Decrease) in Contract with Customer, Asset, Current and Noncurrent Compensation expense, amortization period Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Maximum Maximum [Member] Total comprehensive loss Total comprehensive gain (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Document Type Document Type Tabular List, Table Tabular List [Table Text Block] Domestic Tax Authority Domestic Tax Authority [Member] Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Convertible Preferred Shares Stockholders' Equity Note, Redeemable Preferred Stock, Issue, Policy [Policy Text Block] Inventory Inventory, Policy [Policy Text Block] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Share Incentive Plan Share-Based Payment Arrangement [Text Block] Federal Current Federal Tax Expense (Benefit) Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Weighted-Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] NOL carryforwards Operating Loss Carryforwards Contribution rate not to exceed Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate Inventories Inventories [Member] Customer Concentration Risk Customer Concentration Risk [Member] State Deferred State and Local Income Tax Expense (Benefit) Income Statement [Abstract] Conversion of convertible preferred shares into ordinary shares upon initial public offering Conversion of Stock, Amount Converted Refundable deposits recorded in prepaid expenses and other current assets Deposits Assets, Current Raw materials Inventory, Raw Materials, Net of Reserves 2027 Recorded Unconditional Purchase Obligation, to be Paid, Year Three Long-Term Purchase Commitment [Table] Long-Term Purchase Commitment [Table] Contract assets Increase (Decrease) in Contract with Customer, Asset Issuance of ordinary shares in connection with initial and secondary public offering, net of offering costs (in shares) Stock Issued During Period, Shares, New Issues Options canceled/forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Title of 12(b) Security Title of 12(b) Security IPO, Sold by Company IPO, Sold by Company [Member] IPO, Sold by Company Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Interest income Interest Income, Operating Money market funds Cash and Cash Equivalents, Fair Value Disclosure Convertible Preferred Shares Temporary Equity Disclosure [Text Block] Temporary Equity Disclosure Series D+ Series D+ Convertible Preferred Shares [Member] Series D+ Convertible Preferred Shares Accrued expense Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Rest of World REST OF THE WORLD [Member] REST OF THE WORLD Ending balance (in US dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Class of Stock [Line Items] Class of Stock [Line Items] Income Tax Disclosure [Abstract] Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Purchase Commitments to Manufacturing Vendors Manufacturing Vendors [Member] Manufacturing Vendors Share-Based Payment Arrangement [Abstract] Inventories Inventories Inventory, Net Statistical Measurement [Axis] Statistical Measurement [Axis] Financial Instrument [Axis] Financial Instrument [Axis] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Offsetting [Abstract] Total Shareholder Return Amount Total Shareholder Return Amount Product sales Product [Member] Entity Common Stock, 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 International Deferred Foreign Income Tax Expense (Benefit) Grant date fair value of warrant (in US dollars per share) Class Of Warrant Or Right, Grant Date Fair Value Class Of Warrant Or Right, Grant Date Fair Value Weighted-Average Remaining Contractual Term and Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Revenue Recognition and Deferred Revenue [Abstract] Accumulated deficit Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current Assets: Assets, Current [Abstract] Leases [Abstract] Accrued expenses and other current liabilities Accrued expenses and other current liabilities Accounts Payable and Other Accrued Liabilities, Current Deferred tax assets: Components of Deferred Tax Assets [Abstract] Summary of Significant Items Comprising the Company's Deferred Taxes Schedule of Deferred Tax Assets and Liabilities [Table Text Block] 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] IPO IPO [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Cash paid for amounts included in the measurement of operating lease liabilities Operating Lease, Payments Common stock outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Net loss per share attributable to ordinary shareholders Earnings Per Share, Basic [Abstract] PEO PEO [Member] Auditor Location Auditor Location Increase (Decrease) in Temporary Equity [Roll Forward] Increase (Decrease) in Temporary Equity [Roll Forward] Common stock, par value (in US dollars per share) Common Stock, Par or Stated Value Per Share Sale of Stock [Axis] Sale of Stock [Axis] Foreign currency translation loss Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Other Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Class of Stock [Domain] Class of Stock [Domain] Customer [Domain] Customer [Domain] Schedule of Inventories Schedule of Inventory, Current [Table Text Block] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Effective tax rate Effective Income Tax Rate Reconciliation, Percent Organization, Consolidation and Presentation of Financial Statements [Line Items] Organization, Consolidation and Presentation of Financial Statements [Line Items] Organization, Consolidation and Presentation of Financial Statements [Line Items] Present value of lease liabilities Operating Lease, Liability Measurement Input Type [Domain] Measurement Input Type [Domain] Aggregate intrinsic value, options exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Number of shares vested upon warrant exercise (in shares) Class of Warrant or Right, Number of Shares Vested Class of Warrant or Right, Number of Shares Vested Series B Series B Preferred Stock [Member] Total liabilities Liabilities Total current tax expense Current Income Tax Expense (Benefit) Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Description of Business and Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Options exercisable (in US dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Vesting [Domain] Vesting [Domain] Prepaid and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Ordinary shares reserved for issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Measurement Frequency [Domain] Measurement Frequency [Domain] All Executive Categories All Executive Categories [Member] Non-current deferred revenue Contract with Customer, Liability, Noncurrent Accrued expenses, compensation and other liabilities Increase (Decrease) In Accounts Payable And Other Accrued Liabilities And Employee Related Liabilities Increase (Decrease) In Accounts Payable And Other Accrued Liabilities And Employee Related Liabilities Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Plan Name [Axis] Plan Name [Axis] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Reportable segments Number of Reportable Segments Net loss per share: Earnings Per Share [Abstract] Ordinary shares, $0.00005 par value; 1,000,000 shares authorized; 164,305 and 148,651 shares issued and outstanding at April 27, 2024 and April 29, 2023, respectively Common Stock, Value, Issued Mainland China CHINA 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] State Current State and Local Tax Expense (Benefit) IP Licensing and Development Contract Customer IP Licensing and Development Contract Customer [Member] IP Licensing and Development Contract Customer Segment Information Segment Reporting, Policy [Policy Text Block] Total current assets Assets, Current Deferred Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Impairment charges Asset Impairment Charges Schedule of Significant Customers' Accounts Receivable and Revenue Schedules of Concentration of Risk, by Risk Factor [Table Text Block] All Individuals All Individuals [Member] Supplemental cash flow information: Supplemental Cash Flow Information [Abstract] Other income (expense), net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Purchase obligations within the next one year Purchase Obligation Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Weighted-average remaining contractual term of RSUs expected to vest Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expected To Vest, Weighted Average Remaining Contractual Terms Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expected To Vest, Weighted Average Remaining Contractual Terms Customer A Customer A [Member] Customer A Current Fiscal Year End Date Current Fiscal Year End Date Net Loss Per Share Earnings Per Share, Policy [Policy Text Block] Customer F Customer F [Member] Customer F Summary of Reconciliation of Statutory Rate and Effective Tax Rate Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Certificates of deposit Debt Securities, Held-to-Maturity, Fair Value Beginning gross unrecognized tax benefits Ending gross unrecognized tax benefits Unrecognized Tax Benefits Income Tax Authority [Axis] Income Tax Authority [Axis] PEO Name PEO Name Expected volatility, minimum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Dividend yield Measurement Input, Expected Dividend Rate [Member] Concentration risk (as a percent) Concentration Risk, Percentage Current Current Income Tax Expense (Benefit), Continuing Operations [Abstract] State tax, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Granted (in US dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Term of purchase commitment Long-Term Purchase Commitment, Period Accounts Receivable Accounts Receivable [Policy Text Block] Share compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Class of Stock [Axis] Class of Stock [Axis] Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Depreciation and amortization Depreciation, Depletion and Amortization Furniture and fixtures Furniture and Fixtures [Member] Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Statement of Financial Position [Abstract] Total shareholders' equity Beginning balance Ending balance Equity, Attributable to Parent Potential benefits Unrecognized Tax Benefits that Would Impact Effective Tax Rate Convertible preferred shares, liquidation preference per share (in USD per share) Temporary Equity, Liquidation Preference Per Share Common stock, number of votes per share Common Stock, Number Of Votes Entitled To Each Share Common Stock, Number Of Votes Entitled To Each Share Total unconditional purchase commitments Recorded Unconditional Purchase Obligation Valuation allowance Valuation allowance Valuation allowance, beginning balance Valuation allowance, ending balance Deferred Tax Assets, Valuation Allowance Maturities of short-term investments Proceeds from Maturities, Prepayments and Calls of Short-Term Investments Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule of Weighted-Average Assumptions used in Black-Scholes Option Pricing Model Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Hong Kong HONG KONG Previously deferred revenue recognized Contract with Customer, Liability, Revenue Recognized Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Expected term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Warrants outstanding, measurement input (as a percent) Warrants and Rights Outstanding, Measurement Input Impairment of assets Total asset impairment charges Tangible Asset Impairment Charges Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Conversion of preferred shares to ordinary shares (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Level 2 Fair Value, Inputs, Level 2 [Member] Entity Emerging Growth Company Entity Emerging Growth Company Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Total 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] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Document Fiscal Period Focus Document Fiscal Period Focus 2025 Lessee, Operating Lease, Liability, to be Paid, Year One Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Share-based compensation awards Share-Based Payment Arrangement [Member] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Four Title Trading Arrangement, Individual Title Beginning balance (in US dollars per share) Ending balance (in US dollars 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 Ordinary Shares Common Stock [Member] Individual: Individual [Axis] Proceeds from issuance of convertible preferred shares, net of issuance costs Proceeds from Issuance of Convertible Preferred Stock City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Technology License Fees Technology License Fees [Member] Technology License Fees Net Loss Per Share Earnings Per Share [Text Block] Product and Service [Axis] Product and Service [Axis] Lapses in statute of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Income Statement Location [Domain] Income Statement Location [Domain] Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Expected to vest (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Expected To Vest Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expected To Vest, Number Minimum Minimum [Member] Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Summary of Information Related to Share Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Exercise Price Award Exercise Price Statement of Cash Flows [Abstract] Assets Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Tax withheld related to RSU settlement Payment, Tax Withholding, Share-Based Payment Arrangement Others Deferred Tax Assets, Other Long-Term Purchase Commitment [Line Items] Long-Term Purchase Commitment [Line Items] Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Organization, Consolidation and Presentation of Financial Statements [Table] Organization, Consolidation and Presentation of Financial Statements [Table] Organization, Consolidation and Presentation of Financial Statements Schedule of Fair Value Measurements, Recurring Fair Value, Assets Measured on Recurring Basis [Table Text Block] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Stockholder's equity, conversion ratio Stockholder's Equity, Common Stock, Conversion Ratio Stockholder's Equity, Common Stock, Conversion Ratio Accumulated Deficit Retained Earnings [Member] Laboratory equipment Laboratory equipment Laboratory Equipment [Member] Laboratory Equipment Summary of Share-based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] 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 non-current assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Net loss per share, basic (in US dollars per share) Earnings Per Share, Basic Right of use assets Operating Lease, Right-of-Use Asset Unrecognized compensation expense, options Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Ordinary shares issued under employee share incentive plans Stock Issued During Period, Value, Employee Stock Purchase Plan Accounting Policies [Abstract] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Sale of Stock [Domain] Sale of Stock [Domain] Risk-free interest rate, maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] International Current Foreign Tax Expense (Benefit) Expected volatility, maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Proceeds from conversion of preferred shares Temporary Equity, Conversion Threshold, Minimum Consideration Received On Sale Of Stock Temporary Equity, Conversion Threshold, Minimum Consideration Received On Sale Of Stock Exercise period of warrant (in years) Warrants and Rights Outstanding, Term Net deferred taxes Deferred Tax Assets, Net Total intrinsic value of options exercised during period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Deferred Tax Assets, Valuation Allowance [Roll Forward] Deferred Tax Assets, Valuation Allowance [Roll Forward] Deferred Tax Assets, Valuation Allowance Refundable deposits Deposits Assets Number of shares called by warrant (in shares) Class of Warrant or Right, Number of Securities Called by Warrants or Rights Arrangement Duration Trading Arrangement Duration Deferred revenue Increase (decrease) in deferred revenue Increase (Decrease) In Contract With Customer, Asset (Liability) Increase (Decrease) In Contract With Customer, Asset (Liability) Non-current payables relating to purchases of property and equipment Accounts Payable, Property And Equipment, Non-Current Accounts Payable, Property And Equipment, Non-Current Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Weighted-average remaining contractual term, options vested or expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Income taxes paid Income Taxes Paid Options exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Purchase commitments, next five years Recorded Unconditional Purchase Obligation, To Be Paid, Year One Through Five Recorded Unconditional Purchase Obligation, To Be Paid, Year One Through Five Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Supplemental Financial Information Supplemental Balance Sheet Disclosures [Text Block] Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Termination Date Trading Arrangement Termination Date Accounts payable Increase (Decrease) in Accounts Payable Common stock authorized (in shares) Common Stock, Shares Authorized Look-back period Share-based Compensation Arrangement by Share-based Payment Award, Lookback Period Stock Purchase Price Share-based Compensation Arrangement by Share-based Payment Award, Lookback Period Stock Purchase Price Valuation Allowance by Deferred Tax Asset [Axis] Valuation Allowance by Deferred Tax Asset [Axis] Entity Public Float Entity Public Float Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Convertible preferred shares, liquidation preference Temporary Equity, Liquidation Preference Entity Address, Country Entity Address, Country Increase in valuation allowance Additions Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] All Trading Arrangements All Trading Arrangements [Member] Measurement Input Type [Axis] Measurement Input Type [Axis] All Adjustments to Compensation All Adjustments to Compensation [Member] Award Timing Disclosures [Line Items] 2021 Long-Term Incentive Plan 2021 Long-Term Incentive Plan [Member] 2021 Long-Term Incentive Plan Compensation Amount Outstanding Recovery Compensation Amount Standard product warranty (in years) Standard Product Warranty Standard Product Warranty Additional paid in capital Additional Paid in Capital Canceled/forfeited (in US dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Right of use assets Deferred Tax Liabilities, Leasing Arrangements Total deferred tax expense (benefit) Deferred Income Tax Expense (Benefit) Proceeds from employee share incentive plans Proceeds from Stock Options Exercised Statement of Comprehensive Income [Abstract] Thereafter Recorded Unconditional Purchase Obligation, to be Paid, after Year Five Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Options canceled/forfeited (in US dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price 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] Aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Canceled/forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Insider Trading Arrangements [Line Items] Share repurchase program, remaining authorized amount (in shares) Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased Aggregate intrinsic value, options outstanding, beginning balance Aggregate intrinsic value, options outstanding, ending balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Schedule of Preferred Shares Prior to Conversion Temporary Equity [Table Text Block] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain] Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain] 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] Foreign rate differential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Adjustment to Compensation, Amount Adjustment to Compensation Amount Tranche Two, Per Month Thereafter Share-Based Payment Arrangement, Tranche Two [Member] Cost of revenue Cost of Sales [Member] Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Deferred tax liabilities Components of Deferred Tax Liabilities [Abstract] Auditor Name Auditor Name Document Period End Date Document Period End Date 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 and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Customer C Customer C [Member] Customer C 2026 Recorded Unconditional Purchase Obligation, to be Paid, Year Two Entity Central Index Key Entity Central Index Key Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Concentrations Concentration Risk Disclosure [Text Block] Share-based compensation expense Share-Based Payment Arrangement, Expense Purchase period (in months) Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Period Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Period Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Numerator: Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Convertible preferred shares, shares authorized (in shares) Temporary Equity, Shares Authorized Provision (benefit) for income taxes Total tax expense (benefit) Income Tax Expense (Benefit) Finished goods Inventory, Finished Goods, Net of Reserves Foreign tax credit carryover Deferred Tax Assets, Tax Credit Carryforwards, Foreign Weighted-average remaining contractual term Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Income Tax Authority [Domain] Income Tax Authority [Domain] Accrued compensation and benefits Employee-related Liabilities, Current Vesting [Axis] Vesting [Axis] Fair Value Measurements Fair Value Disclosures [Text Block] Operating segments Number of Operating Segments Revenue Revenue Benchmark [Member] Name Trading Arrangement, Individual Name Summary of Revenue Disaggregated by Primary Geographical Market Disaggregation of Revenue [Table Text Block] Lease liability Tax Deferred Assets, Lease Liability Tax Deferred Assets, Lease Liability Issuance of ordinary shares in connection with initial and secondary public offering, net of offering costs Stock Issued During Period, Value, New Issues Customer D Customer D [Member] Customer D Equity [Abstract] Weighted average remaining lease term (in years) Operating Lease, Weighted Average Remaining Lease Term Risks and Uncertainties [Abstract] Total revenue 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 Beginning balance (in shares) Ending balance (in shares) Convertible preferred shares, shares outstanding (in shares) Temporary Equity, Shares Outstanding Money market funds Money Market Funds [Member] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Intangibles Deferred Tax Assets, Goodwill and Intangible Assets Summary of Weighted Average Assumptions used in Black-Scholes Model 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 Tax withheld related to RSU settlement (shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Weighted average discount rate used for operating leases (as a percent) Operating Lease, Weighted Average Discount Rate, Percent Shares issued during period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period Current payables relating to purchases of property and equipment Accounts Payable, Property And Equipment, Current Accounts Payable, Property And Equipment, Current Customer E Customer E [Member] Customer E Convertible preferred shares, shares issued (in shares) Temporary Equity, Shares Issued Useful Life (in years) Property, Plant and Equipment, Useful Life Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Leasehold improvements Leasehold Improvements [Member] Net deferred taxes Deferred Tax Liabilities, Net Weighted-average shares used in computing net loss per share, diluted (in shares) Weighted-average shares outstanding used in diluted calculation (in shares) Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Summary of Valuation Allowance Summary of Valuation Allowance [Table Text Block] Schedule of Other Noncurrent Liabilities Other Noncurrent Liabilities [Table Text Block] Operating expenses: Operating Expenses [Abstract] Revenue Recognition Revenue from Contract with Customer [Text Block] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Additional Paid-in Capital Additional Paid-in Capital [Member] Document Annual Report Document Annual Report Weighted-average shares used in computing net loss per share: Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract] Warrant contra revenue Class Of Warrant Or Right, Contra Revenue Class Of Warrant Or Right, Contra Revenue Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Cover [Abstract] Weighted-average remaining contractual term, options exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term 2029 Recorded Unconditional Purchase Obligation, to be Paid, Year Five Share-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition United States UNITED STATES Fair Value, Recurring Fair Value, Recurring [Member] Series A Series A Preferred Stock [Member] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Schedule of Other Current Liabilities Other Current Liabilities [Table Text Block] Other non-current liabilities Other non-current liabilities Other Liabilities, Noncurrent Vested (in US dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Non-NEOs Non-NEOs [Member] Total lease payments Lessee, Operating Lease, Liability, to be Paid Revenue, remaining performance obligation, amount Revenue, Remaining Performance Obligation, Amount Short-term investments Short-Term Investments Construction in progress Construction in Progress [Member] Income Tax Contingency [Line Items] Income Tax Contingency [Line Items] Subsidiary, Sale of Stock [Line Items] Subsidiary, Sale of Stock [Line Items] Total operating expenses Operating Expenses Segment and Geographic Information Segment Reporting Disclosure [Text Block] Net increase (decrease) in cash and cash equivalents 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 [Domain] Equity Component [Domain] Adjustment to Compensation: Adjustment to Compensation [Axis] Percent of fair market value on purchase date Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent State and Local Jurisdiction State and Local Jurisdiction [Member] Work in process Inventory, Work in Process, Net of Reserves Research and development credits Deferred Tax Assets, Tax Credit Carryforwards, Research Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Others Deferred Tax Liabilities, Other Net operating losses Deferred Tax Assets, Operating Loss Carryforwards Weighted-average shares outstanding used in basic calculation (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Taiwan TAIWAN Concentration Risk Type [Domain] Concentration Risk Type [Domain] Summary of Long-Lived Assets Disaggregated by Physical Location Disaggregation of Long-Lived Assets [Table Text Block] Disaggregation of Long-Lived Assets Operating loss Operating Income (Loss) Property and equipment basis Deferred Tax Liabilities, Property, Plant and Equipment Reclassifications Reclassification, Comparability Adjustment [Policy Text Block] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Proceeds from issuance of ordinary shares in connection with public offering, net of offering costs Proceeds from Issuance Initial Public Offering Revenue: Revenues [Abstract] Aggregate intrinsic value of RSUs expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested Total deferred tax liabilities Deferred Tax Liabilities, Gross Series C Series C Preferred Stock [Member] Maximum aggregate payments over contract term Class of Warrant or Right, Maximum Aggregate Payments Over Contract Term Class of Warrant or Right, Maximum Aggregate Payments Over Contract Term Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Statement [Line Items] Statement [Line Items] Conversion of preferred shares into ordinary shares Stock Issued During Period, Value, Conversion of Convertible Securities Early Option Exercise Early Option Exercise [Member] Early Option Exercise Concentration Risk [Table] Concentration Risk [Table] Property and Equipment, Net Property, Plant and Equipment, Policy [Policy Text Block] Other comprehensive loss: Other Comprehensive Income (Loss), Net of Tax [Abstract] Options vested or expected to vest (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Withholding taxes Effective Income Tax Rate Reconciliation, Withholding Taxes, Percent Effective Income Tax Rate Reconciliation, Withholding Taxes, Percent Weighted-Average Remaining Contractual Term and Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Tranche One, First Anniversary of Issuance Date Share-Based Payment Arrangement, Tranche One [Member] EX-101.PRE 16 crdo-20240427_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 17 crdo-20240427_g1.jpg begin 644 crdo-20240427_g1.jpg M_]C_X 02D9)1@ ! 0$ D "0 #_X0!:17AI9@ 34T *@ @ !0,! 4 M ! 2@,# $ ! %$0 $ ! 0 %$1 0 ! 2=%$2 M 0 ! 2= 8:@ "QC__; $, @$! @$! @(" @(" @(#!0,# M P,#!@0$ P4'!@<'!P8'!P@)"PD(" H(!P<*#0H*"PP,# P'"0X/#0P."PP, M#/_; $,! @(" P,#!@,#!@P(!P@,# P,# P,# P,# P,# P,# P,# P,# P, M# P,# P,# P,# P,# P,# P,# P,# P,#/_ !$( 3<#30,!(@ "$0$#$0'_ MQ ? !!0$! 0$! 0 0(#! 4&!P@)"@O_Q "U$ " 0,# @0# M!04$! 7T! @, !!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*" M"0H6%Q@9&B4F)R@I*C0U-C+CY.7FY^CIZO'R\_3U]O?X^?K_Q ? 0 # 0$! M 0$! 0$! 0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$! ! G< M 0(#$00%(3$&$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B7J" M@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(RKR\_3U]O?X^?K_V@ , P$ A$#$0 _ /WNUO5) MM.:TCMX(YYKR;R5$DIC5<([DDA6/1,=.]1?:]9_Y\-,_\#W_ /C-&O?\A71? M^OUO_2>:M.@#,^UZS_SX:9_X'O\ _&:/M>L_\^&F?^![_P#QFM.B@#,^UZS_ M ,^&F?\ @>__ ,9H^UZS_P ^&F?^![__ !FM.B@#,^UZS_SX:9_X'O\ _&:/ MM>L_\^&F?^![_P#QFM.B@#,^UZS_ ,^&F?\ @>__ ,9H^UZS_P ^&F?^![__ M !FM.B@#,^UZS_SX:9_X'O\ _&:/M>L_\^&F?^![_P#QFM.B@#,^UZS_ ,^& MF?\ @>__ ,9H^UZS_P ^&F?^![__ !FM.B@#,^UZS_SX:9_X'O\ _&:/M>L_ M\^&F?^![_P#QFM.B@#,^UZS_ ,^&F?\ @>__ ,9H^UZS_P ^&F?^![__ !FM M.B@#,^UZS_SX:9_X'O\ _&:/M>L_\^&F?^![_P#QFM.B@#,^UZS_ ,^&F?\ M@>__ ,9H^UZS_P ^&F?^![__ !FM.B@#,^UZS_SX:9_X'O\ _&:/M>L_\^&F M?^![_P#QFM.B@#,^UZS_ ,^&F?\ @>__ ,9H^UZS_P ^&F?^![__ !FM.B@# M,^UZS_SX:9_X'O\ _&:/M>L_\^&F?^![_P#QFM.B@#,^UZS_ ,^&F?\ @>__ M ,9H^UZS_P ^&F?^![__ !FM.B@#,^UZS_SX:9_X'O\ _&:/M>L_\^&F?^![ M_P#QFM.B@#,^UZS_ ,^&F?\ @>__ ,9H^UZS_P ^&F?^![__ !FM.B@#,^UZ MS_SX:9_X'O\ _&:/M>L_\^&F?^![_P#QFM.B@#,^UZS_ ,^&F?\ @>__ ,9H M^UZS_P ^&F?^![__ !FM.B@#,^UZS_SX:9_X'O\ _&:/M>L_\^&F?^![_P#Q MFM.B@#,^UZS_ ,^&F?\ @>__ ,9H^UZS_P ^&F?^![__ !FM.B@#,^UZS_SX M:9_X'O\ _&:/M>L_\^&F?^![_P#QFM.B@#,^UZS_ ,^&F?\ @>__ ,9H^UZS M_P ^&F?^![__ !FM.B@#,^UZS_SX:9_X'O\ _&:/M>L_\^&F?^![_P#QFM.B M@#,^UZS_ ,^&F?\ @>__ ,9H^UZS_P ^&F?^![__ !FM.B@#,^UZS_SX:9_X M'O\ _&:/M>L_\^&F?^![_P#QFM.B@#,^UZS_ ,^&F?\ @>__ ,9H^UZS_P ^ M&F?^![__ !FM.B@#,^UZS_SX:9_X'O\ _&:/M>L_\^&F?^![_P#QFM.B@#,^ MUZS_ ,^&F?\ @>__ ,9H^UZS_P ^&F?^![__ !FM.B@#,^UZS_SX:9_X'O\ M_&:/M>L_\^&F?^![_P#QFM.B@#,^UZS_ ,^&F?\ @>__ ,9H^UZS_P ^&F?^ M![__ !FM.B@#,^UZS_SX:9_X'O\ _&:/M>L_\^&F?^![_P#QFM.B@#,^UZS_ M ,^&F?\ @>__ ,9H^UZS_P ^&F?^![__ !FM.B@#,^UZS_SX:9_X'O\ _&:/ MM>L_\^&F?^![_P#QFM.B@#,^UZS_ ,^&F?\ @>__ ,9H^UZS_P ^&F?^![__ M !FM.B@#,^UZS_SX:9_X'O\ _&:/M>L_\^&F?^![_P#QFM.B@#,^UZS_ ,^& MF?\ @>__ ,9H^UZS_P ^&F?^![__ !FM.B@#,^UZS_SX:9_X'O\ _&:/M>L_ M\^&F?^![_P#QFM.B@#,^UZS_ ,^&F?\ @>__ ,9H^UZS_P ^&F?^![__ !FM M.B@#,^UZS_SX:9_X'O\ _&:/M>L_\^&F?^![_P#QFM.B@#,^UZS_ ,^&F?\ M@>__ ,9H^UZS_P ^&F?^![__ !FM.B@#,^UZS_SX:9_X'O\ _&:/M>L_\^&F M?^![_P#QFM.B@#,^UZS_ ,^&F?\ @>__ ,9H^UZS_P ^&F?^![__ !FM.B@# M,^UZS_SX:9_X'O\ _&:/M>L_\^&F?^![_P#QFM.B@#,^UZS_ ,^&F?\ @>__ M ,9H^UZS_P ^&F?^![__ !FM.B@#,^UZS_SX:9_X'O\ _&:/M>L_\^&F?^![ M_P#QFM.B@#,^UZS_ ,^&F?\ @>__ ,9H^UZS_P ^&F?^![__ !FM.B@#,^UZ MS_SX:9_X'O\ _&:/M>L_\^&F?^![_P#QFM.B@#,^UZS_ ,^&F?\ @>__ ,9H M^UZS_P ^&F?^![__ !FM.B@#,^UZS_SX:9_X'O\ _&:/M>L_\^&F?^![_P#Q MFM.B@#,^UZS_ ,^&F?\ @>__ ,9H^UZS_P ^&F?^![__ !FM.B@#,^UZS_SX M:9_X'O\ _&:/M>L_\^&F?^![_P#QFM.B@#'NM9U+3EBDN+&Q$+S10L8[QF9= M[J@(!B ."V>HK8K,\6_\@J+_ *_;3_THCK3H S->_P"0KHO_ %^M_P"D\U:= M9FO?\A71?^OUO_2>:M.@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH ^5?^"@_P"UOXU^&_Q1^&_PC^&#:78^ M.OB==,HU;48?/AT>U0@-*(SPSGYS\P8 1L-I+ CH/!FN?$3]C;P3XR\4_'3X MJ:'XX\$Z/8PW4&IQ: FEZA;3%]C1&& &-U=GC5.2Q8CIFN7_ ."AO[)WCSQ_ M\7?AG\7OA9;Z7JOC7X:W#AM'U&X$$6JVSD$HKMA589D'S,O#Y!RH!YO]HGX3 M_'C_ (*#?LN^//"?BSP#X;^%LS1V5SH%G)X@CU6XO[N&;S)1+-"/+2-D7:O& M0S#)(!H ]#^!O_!4?P'\;/BMHG@Z7P[\0O!.K>*+=KK06\4Z(-/M]'?@O\=/VJ?VE_@WXA^)?P_T+X8Z#\&_/O'EM]:M MM1FURZ=(E B2'(@C)B0[&^ZH;YB=H'GFO_L!?%J]_P""8GQ$^'L?A4-XPUSX M@2Z[8Z?_ &G9CS[-IH&$GF^;Y2_*C':SAN.F<"@#ZA_9W_X*5^ ?VDOC'_P@ M^EZ7XUT/6+C3CJVF/KNCFQAUNT!_U]L2Q9D(R075,@'&<''G?A__ (+A?"37 MM$T;6&\/_$RQ\.ZI=BPN-:N=!1=-TB_S'RTB?,JE>>O%?$G[ M+WP:^-?[6O\ P3?\._"GPWX,T ^!=9\1O>3>+IM8CC?3HX[EC)'):L1(S!QN M#1[@5PN,DD 'Z'?M'_\ !1+P_P#LU>.-1T.^\!_%;Q-_8MFE_J6H>'O#WVRP MTZ!EW;Y9FD0*%7ECT%4OBW_P5#^&_P )/"?PUUI[3Q9X@L/BQ:W-SH!T;35N M)96A6$^2T3.KB5WF2-556^?(8J!FOF?]N;_@GM\3/BK^TCXFNK?X?1?%3PCJ M'AVTTKPC->^,3IB^#OVV(];_:NU1M2\ M2>,/#OA/3OAG_P )Q>>%-9\*6ML-+@5T$D\MTLK7/GJK9,'EE,9(HZ=&P62YMI%=_-12RCC! M.X GBN1^('[,_CK5/V_OB5XZL?#&DZMX;USX1W/AG3FU2ZB-CJ.I--$ZVD\ M2OYPB8*0[;0-I(#9Q7@?P9_X)S_]%^*GAG_A'YO@Y\/\ Q7X5EL+/PS=^ M*T\164FK>:DD<\)0EK>$[2#NW. 3DOD;0#Z,^&'_ 5T^&_Q*\>>&-%F\/\ MQ(\+V?C:X%IX?US7M!^R:3K,I;:JP3"1BVYB%!V@ L 2*K_%'_@K_P##KX6> M.O&?AV;PK\3=8U#P#=M;ZVVDZ)'=0642X!NGD\X*D&Y@NYRK9_AZ$^06G[-' M[0'[1>C_ -^'/CKX=^'_ WA+X0:GI][?>(H->M;R364L8_*C6W@CR\)>,8( M;Y2Q#LV@B,_%JWNH_"O\ IUN?[4+V-W$O23]UEY4' M[W9UST!- 'UA\._B?HGQ3^&ND^+M&O4GT#6K&/4;:Y<>6#"Z[PS!L;<#J#T( M.>E?-)_X+/?"==5CF;1_B,G@V;4SI2>-6T CPZ\P;:<7&_?COCR\XYQ7?_L? M_ /7O!__ 3]\,_#GQ9"VBZZOAZ?2;Z,2QW)LVD\U>&C8HVU7!^5B.V:^0!^ MQ[^TAKW[&^F_LQWGP^\*V7AFUU,>;X[77K>2$V@O3=Y6T_UXDWL?FP"R_*0" M2Q -[]HC]ISQ/\6/^"LWA7X-OAW\5?^$"MO!'A[4=6O=,_X1FT MU3^V7@A:95\V?F'B,KE58?-G!QBN/T#]E/Q=X<_X*KV7Q @TEF^']AX"CT&/ M5'O("YN$( C,0829VC.X(%]^U>[?M5^"=3^)?[+WQ(\-Z+;_ &S6/$'A;4]- ML+?S%C\^XFM)8XTW,0JY9@,L0!G)(% 'R3^S=^U[XZ^"/[.O@GXS?&KXE:UX MY\*_$9H-)M])T_PEIUFOAZZFE;9*/A'-<:A:^(_".C'6[^YFB06/DB..5T1PY=I%CE5RNP# ;!."*\??]B/Q- MXX_X([6WP@UC28+7QO9Z /(LY+B&3R;^&BD^-/B'5=;LO$-NVK6?F?V3?:>EDH,K3>4VQ8W9=KE MPUQGJN% /L23_@K'\.1\%O!?C*'0_'EY/\0KJYMO#WARTTJ.YUS4_(D:*21( M(Y679O7 )<$Y& ><>@?LH_MK>#_VO[37D\/V_B#1M9\+7*VNL:)KMC]BU+3G M;=L\R/

,?V??''PJ\.Z/XTO?A#X?D\/ZC MX?N-0CT]KY9("DDT4\OR*S-+,Q)Z';PP++7=_L%?LZ_$#P_\=OBQ\7OB5H^F M^$_$'Q*FM(K;P_8WL=XNG6]O'L!EEC&QY&^3E3R5=CRP .-_:*_;M\7?L(_ MM>^*+/X@:G_;7PU\4>&;C6/!H:T@A:SO[:/+V'F1HK/O88!D+$>9#SRV8_@? M_P %#]>^!_P<\+67Q,K27Q.V@>$O#<-Q>:%I;D" 2QQ>4JIM4O MERS@NP8X"FNT_P""L?[+'B3]J?X6> +'PGX=MO$&J:'XTL]0NUEG@A,.GB*= M;@YF90REC#E 26P.#BO)?V_?^">GB+XD?MF_\+*M_A7IOQN\+ZOHD6GW6@2> M*6\.76GW47RK,DXD0,NT#@[L[G!4$*U 'T%=_P#!2/P/<_ 3PU\0O#^B^.O& M6G^*KQ].L],T#1&O-42XC#>9%)#N&UE*D?>P<@@D$&J.B?\ !43X?ZU\ /'O MC]M'\;:S\,WGQ"FTF;PSH5KX@@O8UCBG, MDD(N)9LYC4X+2E=Q!VY&* /NK]EO]K+1?VM?#^I:MX?T#QCI.E6U?-?A?X^?&[]O3]HGXE:5\+?'FB_"WP+\,]1.C M+>OH,&L7>M72F16++-PL9:-CE=I52G#'-?87P;\/77A'X0^%=)OH1;WNEZ/: M6EQ$&#".2.%$9^#OAW\1O M$]YIGBX:;\,?%C>#]75+2!I9+I9?*,L(\[#0[NVLK'5;;[+-&\JRS/'))* J*Q M< 2$.0O0]P#WR/\ X+0?#1_$6"JGT(KIKO_ (*J_#.W_9?TOXL1VGBJYT'4M=3PX]E'8Q+J%A>L M&)CF1Y50;54$E7;AEQGD"KXX_9U\8ZQ_P5K\&_$ZWT@2>!])\"2:-=:C]KA7 MRKLSWC"/RB_FGY98SN"%>>O!KYQC_P"";OQ9U?\ X)[^/_!TF@VMKXR;XHS> M,M%T^XU.W9=0M1%!&N)$D,:%OWN%D9?N\[<@T ?9GQ8_:OT3PW\:]0^$J0:W M%XMNO!ESXJMKV..,6<<"M-$%W^9Y@E#Q$@!-N,?-GBO ?V)/VX+KX6_\$W_A M-XA\8:?\3?B;XD\53ZI;(-(LI-D^#;!OAU>>&+>TL]>M[]H9B[NB2L'&7=Y9""@V*@4%MP)/ MF.M?L ?&5/V$_P!G_P (7'@N3Q-#X(U+5Y_&7@1/%,.E_P!L1W%[)+;9NHY/ M*PD;/RKEAYW SG !Z_\ M ?\%@+'2/V0?$OCSX=^%/$TWB7P_K$6AWNG>(=$ M=$\.W!D3<=12.93$C(7C0JYS,40XY%:;_MS:M\1=6_9WOOM'CSX:-X^UB:PO MM#OO"%LRZ^4BMW),D\_FVUJ3(QCEB$C.'Y VC/AOPS_X)J?$^S_8>_:)\!MX M+TWPCJ7CK5=/U'PWI,6M1WMN(H+B.X^SK.TC-\H3R]TQ!+M+S[':);VL4=P75P',C12'9$'*C .> MI /4+'_@J1\.;K]E?Q)\6IK'Q18Z/X5U:(WA;XE>)-0T.P@U'Q"N@Z$+Q/"\U_9V6DVTGP$\5>-+#QYJ\[7EN@2ZM MX9FE@,0<3$2RR.IVI@[XR2-I(Q_VC_\ @F?XFD_:]^(GBR3X):/\'9?#\Y7]X)565/.3<>0 2512&4EEH ^_M+\90_'_X#_P!M> _$ M2Z>OBS1GFT/6Q9BX^PO+$1%<&"3 )/VDM9_;4\>?" M.[_:8CTVU\"^'X=?FUZ3P!I)29'6!F4P\>6%$Q);S&^YT&>/MK]ESX9R_!S] MGKPCX9N-)TG0[G2-.CAGT_3+B>XL[20Y9TBDG9I64,QY=B3ZU\^7/['?C+Q7 M^W_\=O$MYIZZ?X+^(GP_'AK3M7^TPR;KAX+>)AY(?S1MV.JQM=^-XO$%O-'/:).\H, M5H/WRR?.?F(^;&"JY)KW?Q7\"_BE\./^"K*_%3PSX1LO%?@[QAX>M/#6J7;: MO#9/H,?VFW::K>#?BQH&D:G MJXT2V\2ZGX;-OHDMR7**HG,FXY()X3H"3@ D0_LZ?$?Q!KG_ 5/_:)\.WNN M:Q>>']#T[09-.TR>\DDL[!I+&%I##$3LC+LQ+%0-Q.3FOBO5/^"77QPU;4;5 MM8^%UOK_ (UT_P 6IJNH?$&?QNDTVN6?G ^7'9R3*L8&2Y:10Y P #P?NSX# M_ #Q;X,_X*/_ !V\?:EI7V;PGXRL-%@T>^^U0O\ ;'M[.*.8>6KF1-KJ1\ZK MGJ,CF@#RW]O_ /::\?>"?VZO ?P[T/XR:/\ !GPKK_AN74K[6-3TK3[RWBG2 M2YV[C=[0-_E(@ D49/0G@S?L7_\ !1W4+']FSXC>+_B]X@M/$.A^!?$+:-I? MBC3-+-N/%0/"""%556D+8P%"@"09P%+'H_VF?V*]0_:!_P""D_P]\5:YX/TO MQ-\,-,\*7>F:N]^]M+#'<-]K,:^0[>86#21D.B':<'((R/"O$G_!-WXQ:[^R M=\0O@K]@ANO#OA/QA#K_ ,/KF_U2$Q:M8DS"2R;;(9(,+('&\*"[O\P�!] M#0?\%6?#7B/PCXX73_ _Q-T?QIX3T%M>@\-Z[X=-OJ&H6Y946XBB64[X59U9 MSN4A [#(4UQ/P$_X+'6U]^Q\]Q^^6);<+-EP4D; !SQC_L:?L%:AX<\6>*+Z;X!>'/@FNH>$[W0X;S_A-; MKQ#>75U<"--RIY[PQV^T2$AE,F=@#8W9XO2?V%OC;X[_ ."5VK? [6_ ^FZ# MK?@N]BO?#MR=>M[A?$C/?75S.,(=MOM2553S&^8G)V=@#[CU_P#:D\/^'/VI M=!^$<]GK#>)/$.C2ZY;7*11FQ2&-G5E=S('#YC; "$8QS7C_ ,-?^"NGP_\ MBQI/B+4-'\)?$Z;3/"NE:EJFJ7S:+$+.T^PQ/,]NTPG,?GR1INC3=@AER5R< MRB))=K@J?*3S)<,"O[KY@1D4 >M45\^ M_LS_ +4]Y-^ROXOUSQY-<:EXH^$=SJ^G>*_LT,*S7,FGF23S(T79'F6W$3C& MQ"SD# &:A@_X*1^&BGA&:Y\#_$ZRL_B%:R3^%+B32(9/^$AE5$<6\44<[31. MX?*O<1PPE59_,\L;R ?1%%>0^&/VVO!FI>!O'&N:\NK>"1\-;K[)XELM:@0W M6F.55H^+9YDE$BNI3R7 M:&OB&"S":GY2"26)3;7,_ES)&=YCF$;!0W&00 #URBOG'2?^"F?A'6/#%QXB M3PA\18_"&F:N=$U7Q#+IMNMAI-Q]J:V_>?Z1YLD>X(Q>".5565 Q5]R+TWQH M_;;T;X0>(?%6FVWA/QOXRF\"Z8FK^)'T"VM7CT6"16=/,-Q<0EW:-&?9")&" MC) XH ]HHKF/AQ\4K7XA_";2_-_H>GZI8#4TAOV@:>&W9=ZNY@DEC^9,. M-KMPPS@Y \._9VU;XF?M>_"%/B4OQ%U+P%!XG:>Y\-Z'INDZ?=V-E:*[);M> MFX@>>XD?:'D$4T *MM3RS\] 'TQ17C4'[8ME-\?]8^%NG^%O%WB;Q=X7@LI] M8FTVUM+>P@AN(T87 >XNDP@+C,8+2]=JR!684M3_ &^_"NG/?:DN@^+[GP-I M>M?\(_>>,X;:W.BV]T)%B?K.+EH5F81&=(&AW@_.0"P /.O'5H\.GV%LXO-6UF2.1S-(9+B5$"11X M9Y)I555P,Y*@@'UA17G_ ,$?VB=+^-NI^)-*CTO7/#?B3PA.1 61XY&!P>A!%>2_MKWGCSX5ZWX$O\ P[\5/&6EV_C?Q]I7 MANXL%T_19K>QM;IG63R#)8-+O&P%3))( 2<@\8 /IJBO#[G]H)O@OK^I>"[6 M#XH?&SQ-H-F=7UF2QL=*6XT>WD ,$N45\H?'[]I76M%_:7_9YO+71OB)8VVOMXGM+[PE%%LO=0N888HHDFB67 M[.ZI(&=)WE, 0^:)1&=]=]J7[??A'P_\"/''CO5=)\4:5'\-]2_LGQ%HMQ;P M'5-/G\R) -J3-#(C+/'(KQRLK(3@E@5 ![C6/X&^'^@_##P['H_AK0]'\.Z3 M"S/'9:99QVEO&S$LQ$<8"@DDDD#DG-<#\/?VM=-\;?%>R\&ZAX6\9^#]8UG2 MWUK1QKUG! NL6J,JNT8CFD>*1-Z,T-PL4RAQN0$$#F;C_@H;X6@T!O$P\,^- MI/APFIC2SXW2UM?[%W&00F8*;@79MQ,?+\X6YCW D,5^:@#WRBOF7P[\*O$UY9^"O"/A?0]2\J[NI'LM-#)"$\?0O)XALTM]5=8UF$&(+F62"9HF+K'< MI$QV.OWQLH ]DHKYY\9_\%&?#_AD_:M/\$>/_$_AV7Q,OA"UU_3$TU-.O=3+ M^48HVN+R&3RQ,&B\]HUA+H=KL"K'JH?VTO",?PZ^)WB2^@UC2X/A+>W=AKMG M=11"[W01K*KQ(LC!DF5U\IBR[B<':0< 'KE%>>_%#]HC3?A5^S)JGQ.U+3]0 MM;#3="_MMM.N5$=V"8@Z6S[2ZK*698S@LJL>I S7C<_C?7O#W@O3=7^)G[2& MB_"WQCXELAJ=GH!70[?1]/#(-D7EWD1O+F-&XD9;E"YWA&B^7: ?4U%>-^.O MVR]+\"_&K2?AO:^'?%7C3QAJV@)XAMH]!@M%MKFV,CQLXEN+F.., QEOWC@$ M.@5G9@M5_&/[<6C^'+OQ4VE^#?'?B[2O 9\OQ+JNBVUI)9Z-.JEYK<^;=:+^U#X7\2_%7PKX4TQK[4)O&7AI_%>EZA#&O MV&:Q5HE!+%@X9O.1E&PC&M^!+_P ._%3QEI=OXW\?:5X;N+!=/T6:WL;6Z9UD\@R6 M#2[QL!4R22 $G(/&(_VAM7\>?#+XH?!/P+IOQ1\7>7X[U[4;;5=7FT_1FU!H M8K)IHXT'V$6ZA73KY.XAB"3Q@ ^GJ*\!\-?$GQG\$?VL]!^&_BSQ _C3PUX^ MTN]O_#FLWEG;VVK6EW9K"US:7'V9(H)(C&YDCD6&-@248/C?7O&HW4EEI\\T M=O->20QLZ00E!).0,A%+LJ[CT&Y@,GD@# M]<\)7/@U?%6G:=K%K<6D*6!LHI%ABD,=[+-]M3JTD2>3N7*/TSUW[+?[9MKJ M_@CX/Z#XBT/QQI]UXXT*"'2O$6LP1"TUZ\@LTDF&XS-?M!>,;SP=^SSXW\0:-=+#J&E>';_4+&Y55E6.6. MVDDC\%^&(?$UAJ M:V5NG]I:=>VZW%G>+#M,)9=SQ2*J;5:-<\MS]0+\>-5T'P%X4DB\%^-/'6K: MIHD&I79T2VM(HX@8T+,TMS-;P;V9CB*-VDQD[ O- 'J5%>+V7[&=)\3>++KXF"X.B:180007S?9D9KKS3=30P1>24*-NEY; 3?G-:7C+]K? M2O"$'@RU7PSXRU+Q7XZ$K:;X7M[.&'5HUA3=<-,+B6*")(N%9VEV,6787# D M ]6HKY-_8W_:1U+Q9XS_ &AM>U"'QWJ5CHOB2UBT_P /SV\UQJ&G$VD0:SBM M]Q6,^<2"5(ASF0OY>9*]9\(_M@:'JGBKQ1H/B31/$GP_UKPCHR^(KZTU];4[ MM-.\&[CDM)YXFC5HW5OGW J1MH ]9HKY]TW_ (*)^';C4_ <-]X)^(^BVOQ. MU""P\,WU]IULMMJ8E#%9\I<,T*;0C;9ECE99%*QL Y3K/VS/V@[W]FWX&W6N M:/I]KJGB34KVUT30K2Z9EMY;^[E6&$RE?F\M2V]@I!8(5!4D, #U:BO,/!?P MG\=>"=:TO4M5^+VK^)+6WB;^VK'5-#TV&SN/DY>V-M%#-;;7&1YLMP A*L&; M$@Y2U_X*$^%[G1+'Q(?#'C>'X=:CJB:5;^-I+6U71G=Y?)CF*_:/M:V[S8C6 M9K<1EG4[@I#4 >]45XAX[_;GTGPA\2_'/A/3_!/Q \5:M\.[*#4]:.D6=IY$ M%M- 9UD66>YB5FV@CRL^:Y#;$=4=E@\&?\%!/"'CG4?!LMKH?C2U\,?$&[73 M= \37FFI;Z9J%XT1D6W"M(+E6.R15=X!$[1MM=@-Q /=J*\!UO\ X*%^'['5 M?'EKI?@KXC>)&^&=W<6_B273=/MO)TY(420S!YKB,3*RLY6.+?-B)RT:@H7Z MKQ1^USX=L;CPC9^&]/USQ]K'CC3/[3L.[S,5G?&CXS:;JOAGX<7_B"U^*W@&ZN_B'IVD1:;9R06MS M->,\BQPWC)*\-QI\@PS^1)(&&T9W*ZJ >]45\\_!7]L/Q3\0?VG?BAX-UCX? MZMI.@^";NQABU%IM/0Z7'-8BX>2^;[<^X.WS1FW1MJ,HD"L&QK>$/V\?#7BZ M]\+W \.^,M.\)^-]1.E>'O%-[:6Z:7J]P6=8E55G:ZB$Q1O*:>"-7^4@X9<@ M'N%%>+?\%"?BUX@^!W[)GB'Q-X6U#^R] M)9[B*,%3&%*.RNS2*(UDPVT ]FHKQVY_;?\ !LWPA\$^+=)@USQ _P 1;E+' MP[HEC;(NJ:C<$MYL6R9XXX_("2F5Y)$C01GYR2@;S#X"?M6+)^TM^TIKGB^\ M\2^%?"O@;3/#\\^E^(&;_BGR+>]-P4BC>2,F38C;K!_'GA75O$FE2ZOX>MM9@LHF\01Q()'BA,=S(L ;/P];Z[J&J>/5NY%TY8(EN] 2U.VY?4$:0>0( MY,18!8L[ (&'- 'M5%%>/_%[]L73_@C)?7VN>"_'L/A'2;Z'3]0\4"RMTTVS M>22./S#').MW)"K2*#+%;NAYVLV#@ ]@HKQOQU^V?IOA+XZZA\-]-\&^//%W MBS3=,@U>2WT:TM3";:7S!O\ .GN(HU*F/!5V4L74('.0"3]N3P;=_!_P7XNT MFVU[7I/B)=KI_A_0K.U1=6O[KE6.A6WAN�-;^?LC5WA'F%$?S(69 M)!L8,PP:T?BI^U]XN\!?MM^'_AKI_P /]5U[0]4T&YU-Y[5[%;N[>-XAYD#3 M7L2+#'O*NLJ+(6&4#+R0#Z'HKXS^%/[8FI?"SXN_M%-K6C_$CQMI'A3Q.]R[ M:$;'0]/USQQ MK?CJR;5-'TO0XX?M$]BL:R-=N]S+###" \:@RR*6:154,V0 #U"BN-^!OQQT M?X_>#)-8TF'4;)[*]FTS4=/U"$0WNE7D+;9;:9 642*"]+^$LUN=&@&F:5+IR!M/2X*W!FM6GD#29'RS(WSX! MSB@#[*HKX[TW]O75+'XM_ 2\\;Z]H?P^\,^/_ MUK>MV>IR6]G:B^VP&+$T_ MSH/G?:F\9!&=Q&:Z#P1^V#-\5/VKOBGI/A3QIH?B3P7X;\#6VJ:)_L=>._%7[0?["/A'7-2\0R6_C#Q1X> M9WUJ.R@+V]RX=5N!#L$)*-M8(5VG;@C!->-_"K]K_P")/QR\4>#OA##,WA_X MI^%]6F'Q-U**P1X+33[)E D@$D31$Z@)(C&RCY/WI"@!30!]H4444 %%%% ! M1110 4444 %%%% !1110!F>+?^05%_U^VG_I1'6G69XM_P"05%_U^VG_ *41 MUIT 9FO?\A71?^OUO_2>:M.LS7O^0KHO_7ZW_I/-6G0 4444 %%%% !1110 M4444 %%%% !7SS^T=^SOXL_:'_:N^']PNH:MX4\%_#_3KK6H-;TU[*6XN-9F M=8(X!#(/V1OB%\/O'7QVL]&GUCQUH/QB M\!7&_4M1ETRUN(M?CMY;6*$QPI;H$EA=/WBQ ;ERYSECU5W^SWXPD/[*FW1\ M_P#"ME4>(_\ 2H?^)=C1FMC_ !_O/WQ"_N]WKTYKZ;HH ^/_ (R_L;^-OBMJ M7[4$-K:V=@OQ O?#6H^&+JZN(V@U"33;>U=D=5+/&IFM_+)=1PV0".:Z_6/! MWCK]IWX_?"K7-<\!ZI\.]"^&]Q<:W>G5-2T^[N-1O9+9X([>V%I--^Z0N7>2 M7RRP"@("6N8OFPS CH0#Q7.?$SP'XL^,W[5?[1C>%M4,7AJ"TTO2/$MK_P ME,'AQ+R--/+O$YDTN\DP4=P;A9+;Y'VAF"%E^^*XGXA?LT_#GXMZ\NJ>*_A_ MX)\3:HL2P+>:MH=K>W C4DA \B,VT%F(&<#)]: ,O]F'QQX?^/?[*WA'5M'T M.ZT3PUKNB1PVVE7!*O:VX3RA%N!R5"KA6!R5VMQFO,/V;K#XF_LD?""'X9R? M#;5/',7A,RV7A[Q!I>K:;:V&I6A9GMS=K<7"3V\B[@DOEPS@;"R>9D+7TO#" MEM"L<:+''&H554850.@ ]*=0!XC\!?A1XG\*_M=?&KQ9K6EQ6.D^,K?P\--G MBNTG2X>VLY8[A5 Q( DC@ R(F[.0.N/#?AS^P]>>"OAY=?#+Q-\.O'_CBRCU M:X6'5H?B5=:?X7U*RFNVN8Y;BR6_62"1%DP\4=E*K2Q;@S!]X^X** /F%/AK M\1O@I\=/C'<>'?!K>+],^+$UG?Z7J1U:VM;?1KD6HM9DOA(ZS"%-HD4VT4[% M#MV[A7"_!/\ 9:^(WP*^'W[./B;_ (1.;6?$'PSTG4M#\0^'+?4;-;SR;T@B M6WEDE6W9XVC4E3,H96(!R,'[8HH \+_9L^%7B:3]H+XE?%+Q1HK^%9/&D6GZ M7INAS7,%S=VMK9+*OG7+P,\/F2M(6"1R.$4*"Q)(6W^VC\)?$'Q9@^%:^']/ M_M ^&_B-HNO:C^_CB^SV5N\AFE^=EW;0P^5%?B-XRT#X@0Z?/ ?!OCF30+C2KBTMDMFBN(3J%DDJ2*H=) \C*0 MZE5!!-C1OV<=<_9U^)/PM\9>#_AY]MTK0O"M]X4U7PKI>MQW=YHZW$Z7B3VU MS?R0+<8FC:.0O(C!9+?&[X.:Y MX\_:X^$OB&UL6E\.>'M)\1V6KW:SQHUHUY#9I C-N8L8I.55@NWYL9&?#+? M]GCXJ2_L,K^S@W@>2)^=!;QFVI6)T4:<+@R_;!")OMAF,8""(P >8_M!Z="D.E:+X]\(:'I.@:I=31R13W5F)6*R(A,BJ'$ M89BG1B5#8Q76^*O#7Q&_:J\8?"./Q!X!OOA[8>!=<@\6Z]=ZAJ%A=+:MF^HA#)'RH/R#U/]L'X,ZEX MK_X* >&_!FDRPKX9^-UK9:CXS@67]X(M!F\X.P W*LR20V^>C%1_=R/JR+]F M7X;P>/?^$JC^'O@=/%!N3>G6%T*U%_YY.3+Y^SS/,)).[=GGK73?\(9H_P#P MF/\ PD7]DZ;_ ,)!]C_L[^T_LJ?;/LN_S/(\W&_RM_S;,[=W.,\T <[^T3\% MK']HOX&^*O ^HW$EG:^)].EL6N(UW-;,P^20*2-VU@K8R,XQD5\[_&'0/C1\ M5OV,M:^$6L_#6ZN_%VI:;%H)\3:?K.G'P_<@&-?MK>;<)>(NT,S1BU9@00NX M$&OKRB@#P/P/\#/$WAO]N'3_ !5<6,;>&[/X6VWAE[]+B,JU_'?F5H@A(DQY M?S;B@7G&<\5QNC^ ?B;\"=%^,GA'1?A[<^+X?'WB+5->T'6[?5+"WL+;^T^7 MCO4FF2=?(D+$F**;>FT#GBOJZB@#Y+\-_LN>+/V6?&7P1UK0=$OOB%:>!_!= MSX,URVTVYM+6\5W\B9+J$74L,3QF:)U*F0.JLA ?YL>,_'[X8^/OAG^Q9\1+ MKQ7H.FZ'XA\6?&NV\1Z?9KJ*W5J8KB[LO)S-&-VW"M&\>Z6MCKFDZ9K5DDT=PMO?VJ7,2RQL&CD"N"-RL 0<9! (H \*\-> ?&G MQJ_;#\*?$3Q%X/N_ >C^ _#EW816VH7]I=W6IW]ZZ"7R_LLTJBWBCA&'D*.[ M28\L $B;]L;X>>+-;^-_P3\7>&_"NI>+++P+K-_>ZK;:?=V4%RD%"@NIX48[V'&_@ ^V?H*B@#YPUC0_$OB_XX1_&;QMH+ M^"?"_P )O#VI_P!AZ1J&H6TFH74\\*-=WETUNTL$,0BB\M%661C\SML^X?6_ MV=OBCJ'QM^!WA?Q=JGA^;PK>^(K"._?2II_/DLU?E 7V)G*[6Y52-V",BNF\ M2^&--\::#=:7K&G6.K:7?)Y=Q9WENL]O<+UVNC JPXZ$5>H ^3_"WP/\<^&_ MA!^TEX!;PAJ,LGCJ_P#%.M^']72_L38:E_:,68+;!G$\XG M.1D,O ^O_#WQYX^TS7]?O;NRU"Q^)%SI/AV[L[R M8RA;ZU2^C>)H]["3R;.??MW#>3BOJKXY^ KCQ!^S7XQ\+Z#:>==7WAF]TO3K M;S0N]WM7BB3>Y &25&6..Y/>NXHH ^%_VLOV#O'?CO\ 8F^'Y\&:>D7Q5\-> M";;P=J^F&]AB75M/FM(XKFS>0N(F,-PJ3QDR; 8GQN++7H7Q0^%WQ*M?&7@N M-]%\:^*/ NF^!TT\Z-X3\7KX=N+37D>+,UU,MU:R26[0C8NR24(4D)B)96/U M-10!\:?#']EK5O"G[''PV\'^./A3KWB;5O#=YJMZ)?#GB:VMM:\-W;7\LMM/ M;W4ES;[E>*5F9UN X98@T3[F,=KP+\"_C!\-]:^!WQ!\26-[\0O$WA7P]J/A MWQ/IUIJ5JVI)%<,);:5);AX(+B6,1Q13LTBESEU,AR3]@T4 ?$VD_!'X]6?@ M/]H+5M+T6+PEXM^(?B&PU/3(+/6;>2YDL!#"ES#!<9V0W7E!XA(X4+)ED< ) M+2V7['GB[XF_%3XH2#PUXP\$^&_&7PQN/"%A=>*/&1\0:@+N29V)D)N[MHHO MWA^2.1T*J3\KN5'VQ10!\)_&'6_B"EE^R[X>\5> 7\)6OAKQ]H5C>7EQJMK= M?VC>QV=W&IM$MY)#]GV)(S-/Y3@O$H1OG*_2G[9W[/VH_M'?!4Z3H=]9Z;XF MT?5++7M$GO0QM!>VDRRQK,%!;RVPRDJ"1NW8;&#Z-XA\'Z1XNDT]M6TO3=4; M2;Q-0L3=VR3&RN4#*D\6X'9(H=@'7# ,0#R:TJ /(=-\?^.?C%I,?AW6/A/X M@\&P:U82V^M:AJ6N:9-;6&^!E86OV6::6X?S& 7S(H%*!F)5@(V\)C_9^^*' MBS]B?1?V==0\$2:6;=K71+_QE_:-C)HRZ;;7*RF[AA68W;SR11*JQ/!&!))E MI%523]J44 ?/_A'X)>*-,_:,_:*UZ?3/+TGQWIFC6^AS_:(C]NDM[">&4;0V MZ/;(ZC,@4'.1D9-<#I/[+OCJV_9+_9A\,R:'MUSX=^+-#U/Q!;?;;?\ XE]O M;1W"S/O\S9)M+KQ&6)SP#@U]?44 ?"7P?\1>/+?Q?^U/H?A3P#-XOC\0>,=0 ML[6ZM]5M+5-.NWLK>/\ TM;B2-O(VNK!H!*^8Y 47Y"W<_#K]F/Q?^R%\0?A MGKVB>'[GXA6.B_#J'P%K=II5W:VU[!/#,+E;R'[9+#')"\AE1D,BNH:,@-AA M7U%X?\%Z/X3N]2N-+TG3=-GUFY-[J$EI:I"]].0%,LI4 R2%54;FR< #/%:5 M 'R/H_[,.L:GX!^)6M>/OABOC!_BQXJBU6]\(6FK6T-]HMG% L,#QW!DCA:\ M4QH[[+B, .Q25F4*^;;_ +.7Q:\0?"KP+9ZO;ZYJ/]A_&BT\3V%GK>N0:AJV MA^'(IG94N[HR,)Y4)D<*LL[A)(T#-LPOV510!\W6'P0\36?[37QTM[G0=4;P MM\:+"QCM?$=EOV3;[P[X> M^''A7Q=\,_'5_J?@.[L6DUJZ^)=U/X762P8>1?6MG]O=]Q\N-TMWLHD4N4)1 M%R?LBB@#Q;_@H3\)?$'QQ_9,\0^&?"VG_P!J:Y?7NE306WGQP;UAU.TGE.^1 ME0;8XG;DC.W R2 :WP[^#OB30OV_OB1XVNM.\KPQK_AK2=/L+W[1$WGSP-,9 M4\L,9%V[EY90#G@FO)?V2?B1^TI<_M.-KFA6_@ M%?BMI6@0>&?M6I0W;;K 7)V71MV?RF+>5YFS>JB8A&FV$G[5HH ^8_A5\))E M\>Z'XKO/@]\3+'7_ GI]W=6\WB?XFR:VL-U+;F)K>PC?4;F.0R[F0R3K;@+ MM;K\J\E^R[^RW\2O@#^T7:?$R_T;3]1OOC*+B7XA:=:&SC_X1&.9&&&5E/!4@D M$'@@T >>_LI?'RX_:9^#T'C"703X?M-0O;N'3T^V"Z6]M89WBCNE;8F%EV%E M!'W2""P(8_*O[5G[-WQB^,/A+XL:#>>&?&OBS7-=\023>&M4MO'*:;X:MM&' MD26]N; 7<:O<($=&$UJ0TA9S,1M-?=6D:1:^']*M;"PM;>QL;&)+>WM[>,1Q M6\: *J(J@!550 !@ 58H \-\%?!WQ)I'_!0CQSXXN-.\OPOK'A'3=+L[W[ M1$?.N8IY6D3RPWF#"LIR5"G/!->/?#;]E[XD?";X;_ WQ!'X9?5-?^%_B7Q) M<:IX?V5/ /CR# M]JOXU>._%WA/_A$]+\;V^@QZ) ^I6]Y.8[2*[C<3>2S*DHWQLRJ60&3:LDFT MM4WQR^&OBK2OVTOAY\2]%\,ZAXLTC2]"U'0=2MM/N[2&ZLS/)#)%,%N9H4=, MHX8*Y8<$*:^@** /F+P%^SSXPT73?VHH[K1_+;XC:E>7'AX?:H&_M!)--6!# MP_[O,@*XDVD=3QS7(3?LA>*/#%_\&?%-YX>\7>(/^$?^'%KX)U_0_#'BUM!U M73;B-(95N(YX[NVBN8A(DD4D9N ,F)U$FWY?LRB@#S/]E?X66?PM\!:DMKX3 MU'P=)KVKW&K7-GJ7B"77-0GE<(GGW,\DDH$SK&FY$FE1<##L2:\S^$7[%^FZ MA^U9\9O&/CWX?^%]6AUS6]/O/#.HZG8V=_,(XK*-':(MODAQ*G0[22H(SP:^ MF** /#?B)\'?$FN_M_?#?QM:Z=YOAC0/#6K:??WOVB)?(GG:$Q)Y982-NVMR MJD#')%9%S\"O%4G[9WQ4\6+I?_%/^)/ 5IHNG77VF'_2+M'G+1;-^]M?1-% 'R_P#L+?\ D%1?]?MI_P"E$=:=9GBW_D%1?]?MI_Z41UIT 9FO?\A7 M1?\ K];_ -)YJTZS->_Y"NB_]?K?^D\U:= !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 ?./[?OB3Q!X3U?X=7\S>-HOA3;ZA=OXZG\)R7, M>HVL(@W6TSO:D72VJ.)&F,)!"J,YX4VM._:7\)_";]G'P_K7@37-7^+5MXPU MJ/2/"L-QK?VJ>>\NMTD=G+=S RQI$JN7-QYDT2HP8,5"5ZC\4+SXAZ;JNFS^ M"]/\&:S8[)4U"RUO4+G3)=YVF*2*XBAN!@8<-&T/S;E(==I5OFS6_P#@FGJG MBKX6ZE<:M+X+U'QGJ7Q"?XCR:-G>,?AQX;'BR/3;#6FO+#7-/99 LD5V]M$Z, M)HI8G5X!M(4KO!.W+M_VY_'"^)_A[IEU\(ECD^+5E/<>%Q%XHBD>*2**.'9M$L4\ M,PLV]W5\R75XMI;L8B60");=BAC9M[[PB=;=?LTZ]-\0?V?]66[TG[/\*;*\ MMM64RR;[AIM,%HI@&S# 2#)WE/EYY/% 'FGQ^_:KT'XF?L(?#$.OS+;WK"YM9+>:&^CBCD\IA)'(,Q(V8V4KCD^J^+_ -I;Q/J? MQI\2>!_AWX+TOQ9J'@K3[>\UVYU7Q"='MX)KE3);6L.VVN&EE>-6,/'7P]_:,TFSU+PW'VD)@B MEC>&VN/.B>,KNC(C(*##)#K MNO?V1;Z3+=*7MK)7A@NO.N&C5W;:!$B[/WK%\#B=3_X*1K>_#7X:ZSX<\"ZA MK>L?$'7KCPO)HLNIQ6<^CZC DHDBDD*LC*LL6TN"/W9W@$XC/02_!3XF?"GX M\^+O&W@O_A!_$Q^(6F6":S::U?W6CI9:C90F!+BW,4%T6ADC/S0OAE,:XD.3 M7(^'_P#@G]KWA'2_@[';ZYI>I7W@[QK=^,_$]W/YD OI[M9S,+9 K\!Y0%#L MORKDG)Q0!V%M^W1#X)T+XL2?$3PXWAO5/A##:WFIV^D7_P#:\&HV]W$7M6MI M&B@9GD='CV21QA6 RVTDCS+QUX^\<^+OV[/V7U\:^!;+PA+/)KU[;FQUW^U8 M@7T6;?;S,T$#1SQ_+D!7C8-\LC$,!VOQB_88U+XU>(/CXM]J]AI^E_%C1=#L M-+FA#S7%A<:?]H8R31E54IYDD1 5R6 8';QEW_"B_C!\3?VDO@[XV\9M\.]* MTWX:C4/MUEI%_=WD^I376GRVS7"226\*H-[)B#;\J[V,LA*HH!:U']O?^S_V M2?B-\4O^$3W_ /"O]7U+2O[,_M/'V_[)=_9_,\[ROW>_[VW8VWID]:Z#6OVH MM<\0?&,^!/ ?A72?$&N:;H<&NZW/J^NOI5CIB7#8MX%>.UN))9G"R/CRU143 M)?+!:\?^*_[#OQ4U7X"_%CX5^%;[P!#X9\?:_?:[8ZOJ-W=K>VT=W*ER]D]L ML#(,3;U%P)G/EX_<[N1Z>_P,\>?"?X^:EXX\#P^$]>A\6>'[#2=>TK6M5GTO MRKFQWBWN8+B*UN2RF.:9&B:-.0C!CDJ #D/$'[1/QD_X;I\(^$;'P]X2)8XI'BE4;RZDA1T6M_MJ>)-8L/'V MO>"/A[9^*/!OPWO+C3]2O[GQ%]@O-0GM,F\6RMQ;2K*L0& TLT(D8,J\ ,;? MC'X$_$!_VBOA[\3M/_X0W6-;T?PQ/X<\165Q>7.EVTAF>"5KBT98KEL"2-\1 MR#.TJ#)GD'/B5X,\%3>!;CPK\0=7OM3M-5U74+N'4/#HU YN MD%JENZ77EEG:+,\.20&X&: -;7/V[;S7_BMX!\*_#_P;%XM;XC>%/^$KTW4+ MS6/[-M;2#>G%R5@F=%V,?F17;S"B;,,73?\ V]_%>M>#_P!A7XCZQ8WEQH>O M6/AR:>.XTV\D62SG" DQ3 (_!SA\*3UP.E8GPU_8PN_A)^T+\-];TF^LI?"? M@'X>R># L\C_ &^XE\Z%DEVA"FTK$2QW@AC@+CIWW[7GPAU+X_?LQ^./!>CS MV-MJGB;29K"UEO79+>-W& 7*JS!?HI/M0!YO!^UEXIT?X@^ ?AKX?\%KXO\ M$&O^!H/$SZG?Z]]AMK<*\<,AN7\F63:=V0Z+(S.Z*4"EI%DC_;[\WX)VNM+X M,NSXVO/&4GP^C\-#44\L:TDDB/&;S9C[.%B>3SO+SL&=F>*VO ?[-.O>%_VI M/"OC>XN])?2=#^&G_"&SQ1RR&X>\^UV\_F*I0*8=L+#<6#9(^7&2.!U/]A3Q M8GAJ_O;#4O#:^*M*^+=Y\2= 6>6VBU*XG-S;S&*)WCV,5(> M*-@\']GK]BR^^%%SX5M[SX5_L\VU MQX4VJ?%>GV!?5M5\E&6*583:1_9+B0B-WE^TS[2' 5]P90#1^'__ 4*;Q]X MZT/P''X,DM_B?)XAN=(\1^'3JH9?#EG;!'FU)IO*!EMVBEA,)\M!,\FP,"K$ M?2=?)_@+]BGXB>"/C!HOQ<_X2#0[KXG:QK-R/&MLU_=?V/>Z+-A8K&VS&6#6 MBQ0M$6C7>YDWM@C'UA0 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% &9XM_Y!47_ %^VG_I1'6G69XM_Y!47_7[:?^E$=:= &9KW_(5T7_K] M;_TGFK3K,U[_ )"NB_\ 7ZW_ *3S4[Q;JU[H?AJ]N]-TN?6[^"(M;V,,T<+W M3]EWR,J*/4D\#/!. 0#1HKYC\5_\%'[7PAIWPYN[S0]#L8O&WA[2?$%S#?>) M4M;I$OY8X_(T^-H?]/FAW,\BYAP@0]7"CH/!'[;4^I^&=:USQ#X5CT;1X/!K M>/=(EL]5-]-J&E*';]\AAB^SSE!$WEJTJ_O2-^5((![Y17S;JO[;/C;1_$.K M>%IOAMH?_"<:#I]QKM]8+XM2857(+>;MYKZ! M\(>)[?QKX3TO6;-95M-6M(KV 2J%<)(@==P!(!PPSR: -&BJNHZ]8Z0ZK=WE MK:LXRHFF5"P]LFJW_":Z/_T%M,_\"D_QH TZ*S/^$UT?_H+:9_X%)_C1_P ) MKH__ $%M,_\ I/\: -.BLS_ (371_\ H+:9_P"!2?XT?\)KH_\ T%M,_P# MI/\ &@#3HK,_X371_P#H+:9_X%)_C1_PFNC_ /06TS_P*3_&@#3HK,_X371_ M^@MIG_@4G^-'_":Z/_T%M,_\"D_QH TZ*S/^$UT?_H+:9_X%)_C1_P )KH__ M $%M,_\ I/\: -.BLS_ (371_\ H+:9_P"!2?XT?\)KH_\ T%M,_P# I/\ M&@#3HK,_X371_P#H+:9_X%)_C1_PFNC_ /06TS_P*3_&@#3HK,_X371_^@MI MG_@4G^-'_":Z/_T%M,_\"D_QH TZ*S/^$UT?_H+:9_X%)_C1_P )KH__ $%M M,_\ I/\: -.BLS_ (371_\ H+:9_P"!2?XT?\)KH_\ T%M,_P# I/\ &@#3 MHK,_X371_P#H+:9_X%)_C1_PFNC_ /06TS_P*3_&@#3HK,_X371_^@MIG_@4 MG^-'_":Z/_T%M,_\"D_QH TZ*S/^$UT?_H+:9_X%)_C1_P )KH__ $%M,_\ M I/\: -.BLS_ (371_\ H+:9_P"!2?XT?\)KH_\ T%M,_P# I/\ &@#3HK,_ MX371_P#H+:9_X%)_C1_PFNC_ /06TS_P*3_&@#3HK,_X371_^@MIG_@4G^-' M_":Z/_T%M,_\"D_QH TZ*S/^$UT?_H+:9_X%)_C1_P )KH__ $%M,_\ I/\ M: -.BLS_ (371_\ H+:9_P"!2?XT?\)KH_\ T%M,_P# I/\ &@#3HK,_X371 M_P#H+:9_X%)_C1_PFNC_ /06TS_P*3_&@#3HK,_X371_^@MIG_@4G^-'_":Z M/_T%M,_\"D_QH TZ*S/^$UT?_H+:9_X%)_C1_P )KH__ $%M,_\ I/\: -. MBLS_ (371_\ H+:9_P"!2?XT?\)KH_\ T%M,_P# I/\ &@#3HK,_X371_P#H M+:9_X%)_C1_PFNC_ /06TS_P*3_&@#3HK,_X371_^@MIG_@4G^-'_":Z/_T% MM,_\"D_QH TZ*S/^$UT?_H+:9_X%)_C1_P )KH__ $%M,_\ I/\: -.BLS_ M (371_\ H+:9_P"!2?XT?\)KH_\ T%M,_P# I/\ &@#3HK,_X371_P#H+:9_ MX%)_C1_PFNC_ /06TS_P*3_&@#3HK,_X371_^@MIG_@4G^-'_":Z/_T%M,_\ M"D_QH TZ*S/^$UT?_H+:9_X%)_C1_P )KH__ $%M,_\ I/\: -.BLS_ (37 M1_\ H+:9_P"!2?XT?\)KH_\ T%M,_P# I/\ &@#3HK,_X371_P#H+:9_X%)_ MC1_PFNC_ /06TS_P*3_&@#3HK,_X371_^@MIG_@4G^-'_":Z/_T%M,_\"D_Q MH TZ*S/^$UT?_H+:9_X%)_C1_P )KH__ $%M,_\ I/\: -.BLS_ (371_\ MH+:9_P"!2?XT?\)KH_\ T%M,_P# I/\ &@#3HK,_X371_P#H+:9_X%)_C1_P MFNC_ /06TS_P*3_&@#3HK,_X371_^@MIG_@4G^-'_":Z/_T%M,_\"D_QH TZ M*S/^$UT?_H+:9_X%)_C1_P )KH__ $%M,_\ I/\: -.BLS_ (371_\ H+:9 M_P"!2?XT?\)KH_\ T%M,_P# I/\ &@#3HK,_X371_P#H+:9_X%)_C1_PFNC_ M /06TS_P*3_&@#3HK,_X371_^@MIG_@4G^-'_":Z/_T%M,_\"D_QH TZ*S/^ M$UT?_H+:9_X%)_C1_P )KH__ $%M,_\ I/\: -.BLS_ (371_\ H+:9_P"! M2?XT?\)KH_\ T%M,_P# I/\ &@#3HK,_X371_P#H+:9_X%)_C1_PFNC_ /06 MTS_P*3_&@#3HK,_X371_^@MIG_@4G^-'_":Z/_T%M,_\"D_QH TZ*S/^$UT? M_H+:9_X%)_C1_P )KH__ $%M,_\ I/\: -.BLS_ (371_\ H+:9_P"!2?XT M?\)KH_\ T%M,_P# I/\ &@#3HK,_X371_P#H+:9_X%)_C1_PFNC_ /06TS_P M*3_&@#3HK,_X371_^@MIG_@4G^-7;'4;?5(/-MIX;B+.-\3AUS]10!2\6_\ M(*B_Z_;3_P!*(ZTZS/%O_(*B_P"OVT_]*(ZTZ ,S7O\ D*Z+_P!?K?\ I/-3 M_%'ANW\8>'[O3+N34(;:\C,_Y"NB_]?K? M^D\U4OBK-'!\.M8::^\0:;#]G8/"8(HXI79\<#9&S#.1@@$ ' M):#^R#X&\.:3X>TZWM_$TFE>%A$NG:==>*]5NK&,1.)(0]O+)M-^ 36B_%ZWO-+T71H-=2?2]?MY;Z^%W:Q7:R,% M2!951)WDEU026\J,NPKNDE&]\*/$7Q"T/P3XKNK&+XJOXFO/!)M[V+7K+5+B M$>+F^T%?L2W"M'';!@PWV^VU"&WR6OFXV\8W[NG'I0!J455U&: M^B=?LEO:S+CYC-<-$0?8!&S^E5OM>L_\^&F?^![_ /QF@#3HK,^UZS_SX:9_ MX'O_ /&:/M>L_P#/AIG_ ('O_P#&: -.BLS[7K/_ #X:9_X'O_\ &:/M>L_\ M^&F?^![_ /QF@#3HK,^UZS_SX:9_X'O_ /&:/M>L_P#/AIG_ ('O_P#&: -. MBLS[7K/_ #X:9_X'O_\ &:/M>L_\^&F?^![_ /QF@#3HK,^UZS_SX:9_X'O_ M /&:/M>L_P#/AIG_ ('O_P#&: -.BLS[7K/_ #X:9_X'O_\ &:/M>L_\^&F? M^![_ /QF@#3HK,^UZS_SX:9_X'O_ /&:/M>L_P#/AIG_ ('O_P#&: -.BLS[ M7K/_ #X:9_X'O_\ &:/M>L_\^&F?^![_ /QF@#3HK,^UZS_SX:9_X'O_ /&: M/M>L_P#/AIG_ ('O_P#&: -.BLS[7K/_ #X:9_X'O_\ &:/M>L_\^&F?^![_ M /QF@#3HK,^UZS_SX:9_X'O_ /&:/M>L_P#/AIG_ ('O_P#&: -.BLS[7K/_ M #X:9_X'O_\ &:/M>L_\^&F?^![_ /QF@#3HK,^UZS_SX:9_X'O_ /&:/M>L M_P#/AIG_ ('O_P#&: -.BLS[7K/_ #X:9_X'O_\ &:/M>L_\^&F?^![_ /QF M@#3HK,^UZS_SX:9_X'O_ /&:/M>L_P#/AIG_ ('O_P#&: -.BLS[7K/_ #X: M9_X'O_\ &:/M>L_\^&F?^![_ /QF@#3HK,^UZS_SX:9_X'O_ /&:/M>L_P#/ MAIG_ ('O_P#&: -.BLS[7K/_ #X:9_X'O_\ &:/M>L_\^&F?^![_ /QF@#3H MK,^UZS_SX:9_X'O_ /&:/M>L_P#/AIG_ ('O_P#&: -.BLS[7K/_ #X:9_X' MO_\ &:/M>L_\^&F?^![_ /QF@#3HK,^UZS_SX:9_X'O_ /&:/M>L_P#/AIG_ M ('O_P#&: -.BLS[7K/_ #X:9_X'O_\ &:/M>L_\^&F?^![_ /QF@#3HK,^U MZS_SX:9_X'O_ /&:/M>L_P#/AIG_ ('O_P#&: -.BLS[7K/_ #X:9_X'O_\ M&:/M>L_\^&F?^![_ /QF@#3HK,^UZS_SX:9_X'O_ /&:/M>L_P#/AIG_ ('O M_P#&: -.BLS[7K/_ #X:9_X'O_\ &:/M>L_\^&F?^![_ /QF@#3HK,^UZS_S MX:9_X'O_ /&:/M>L_P#/AIG_ ('O_P#&: -.BLS[7K/_ #X:9_X'O_\ &:/M M>L_\^&F?^![_ /QF@#3HK,^UZS_SX:9_X'O_ /&:/M>L_P#/AIG_ ('O_P#& M: -.BLS[7K/_ #X:9_X'O_\ &:/M>L_\^&F?^![_ /QF@#3HK,^UZS_SX:9_ MX'O_ /&:/M>L_P#/AIG_ ('O_P#&: -.BLS[7K/_ #X:9_X'O_\ &:/M>L_\ M^&F?^![_ /QF@#3HK,^UZS_SX:9_X'O_ /&:/M>L_P#/AIG_ ('O_P#&: -. MBLS[7K/_ #X:9_X'O_\ &:/M>L_\^&F?^![_ /QF@#3HK,^UZS_SX:9_X'O_ M /&:/M>L_P#/AIG_ ('O_P#&: -.BLS[7K/_ #X:9_X'O_\ &:/M>L_\^&F? M^![_ /QF@#3HK,^UZS_SX:9_X'O_ /&:/M>L_P#/AIG_ ('O_P#&: -.BLS[ M7K/_ #X:9_X'O_\ &:/M>L_\^&F?^![_ /QF@#3HK,^UZS_SX:9_X'O_ /&: M/M>L_P#/AIG_ ('O_P#&: -.BLS[7K/_ #X:9_X'O_\ &:/M>L_\^&F?^![_ M /QF@#3HKX@_;<_;-^,GA']IW0?!?PETRS\0RZ59)J&O:;I=J=4D):1AY-RW ME@VZ;-A!!5LR#)P0#Z7X-_X*<>"]7UM='\3P3_#77R<'3O%XFTQAV)\TPF+; MGN7&?2O=J<.8Z.'IXB$>935[1UDEWE'=)[IZJW4\V.;8=U94I/EY7:[T3?D] MG8^E**PM%\37GB/3(;W3X]"O[.X7=%/;:HTL4@]598B"/I5K[7K/_/AIG_@> M_P#\9KPVFG9GI7OJC3HK,^UZS_SX:9_X'O\ _&:/M>L_\^&F?^![_P#QFD!I MT5F?:]9_Y\-,_P# ]_\ XS1]KUG_ )\-,_\ ]__ (S0!IT5F?:]9_Y\-,_\ M#W_^,T?:]9_Y\-,_\#W_ /C- &G169]KUG_GPTS_ ,#W_P#C-'VO6?\ GPTS M_P #W_\ C- &G169]KUG_GPTS_P/?_XS1]KUG_GPTS_P/?\ ^,T :=%9GVO6 M?^?#3/\ P/?_ .,U=L7N)(,W,<,,N?NQ2F1:G>+?$D?@_PU>ZG M+:ZC?)91&3[/86KW5S.>RQQH"S,3@>@ZD@ D-U[_ )"NB_\ 7ZW_ *3S4_Q1 MH]QX@\/W=E::KJ&AW-Q&4CO[)('N+4_WD$\ M"?$]KX%\;:IH'CJUTVXM;NU;3 ;1[]HU@@EBDO$E:0>8A80I(H&2&(4X/!'[ M9_AOQ?INM7]UI/B/P[IFDZ"WBFVO=3A@\G6-)4R9O;?R9I&$>$#;9A')MDC. MS!.-+X<_LP:=\/O#_@'2YO$'B3Q!9_#>)XM(34FM^FZ<;RRF^'OQ'C\3:;#+?7OAXP:=_:%I81P13O> ML?MGD&(":--JRF7>VWR\U[?H.N6OB?0K+4K&87%CJ$"7-O* 5$D;J&5L'!&0 M0>1FO$K[]@G3=2FFOY_B#\1I/$E[!/87VO&?3A?W]C-##"]E(!9^3Y6((V#) M$LH<%O,W$FO;M$T:U\.:-9Z?8PK;V5A"EO;Q+]V*-%"JHSZ 4 6J*JZCH5C MJ[JUW9VMTR#"F:%7*CVR*K?\(5H__0)TS_P%3_"@#3HK,_X0K1_^@3IG_@*G M^%'_ A6C_\ 0)TS_P !4_PH TZ*S/\ A"M'_P"@3IG_ ("I_A1_PA6C_P#0 M)TS_ ,!4_P * -.BLS_A"M'_ .@3IG_@*G^%'_"%:/\ ] G3/_ 5/\* -.BL MS_A"M'_Z!.F?^ J?X4?\(5H__0)TS_P%3_"@#3HK,_X0K1_^@3IG_@*G^%'_ M A6C_\ 0)TS_P !4_PH TZ*S/\ A"M'_P"@3IG_ ("I_A1_PA6C_P#0)TS_ M ,!4_P * -.BLS_A"M'_ .@3IG_@*G^%'_"%:/\ ] G3/_ 5/\* -.BLS_A" MM'_Z!.F?^ J?X4?\(5H__0)TS_P%3_"@#3HK,_X0K1_^@3IG_@*G^%'_ A6 MC_\ 0)TS_P !4_PH TZ*S/\ A"M'_P"@3IG_ ("I_A1_PA6C_P#0)TS_ ,!4 M_P * -.BLS_A"M'_ .@3IG_@*G^%'_"%:/\ ] G3/_ 5/\* -.BLS_A"M'_Z M!.F?^ J?X4?\(5H__0)TS_P%3_"@#3HK,_X0K1_^@3IG_@*G^%'_ A6C_\ M0)TS_P !4_PH TZ*S/\ A"M'_P"@3IG_ ("I_A1_PA6C_P#0)TS_ ,!4_P * M -.BLS_A"M'_ .@3IG_@*G^%'_"%:/\ ] G3/_ 5/\* -.BLS_A"M'_Z!.F? M^ J?X4?\(5H__0)TS_P%3_"@#3HK,_X0K1_^@3IG_@*G^%'_ A6C_\ 0)TS M_P !4_PH TZ*S/\ A"M'_P"@3IG_ ("I_A1_PA6C_P#0)TS_ ,!4_P * -.B MLS_A"M'_ .@3IG_@*G^%'_"%:/\ ] G3/_ 5/\* -.BLS_A"M'_Z!.F?^ J? MX4?\(5H__0)TS_P%3_"@#3HK,_X0K1_^@3IG_@*G^%'_ A6C_\ 0)TS_P ! M4_PH TZ*S/\ A"M'_P"@3IG_ ("I_A1_PA6C_P#0)TS_ ,!4_P * -.BLS_A M"M'_ .@3IG_@*G^%'_"%:/\ ] G3/_ 5/\* -.BLS_A"M'_Z!.F?^ J?X4?\ M(5H__0)TS_P%3_"@#3HK,_X0K1_^@3IG_@*G^%'_ A6C_\ 0)TS_P !4_PH M TZ*S/\ A"M'_P"@3IG_ ("I_A1_PA6C_P#0)TS_ ,!4_P * -.BLS_A"M'_ M .@3IG_@*G^%'_"%:/\ ] G3/_ 5/\* -.BLS_A"M'_Z!.F?^ J?X4?\(5H_ M_0)TS_P%3_"@#3HK,_X0K1_^@3IG_@*G^%'_ A6C_\ 0)TS_P !4_PH TZ* MS/\ A"M'_P"@3IG_ ("I_A1_PA6C_P#0)TS_ ,!4_P * -.BLS_A"M'_ .@3 MIG_@*G^%'_"%:/\ ] G3/_ 5/\* -.BLS_A"M'_Z!.F?^ J?X4?\(5H__0)T MS_P%3_"@#3HK,_X0K1_^@3IG_@*G^%'_ A6C_\ 0)TS_P !4_PH TZ*S/\ MA"M'_P"@3IG_ ("I_A1_PA6C_P#0)TS_ ,!4_P * -.BLS_A"M'_ .@3IG_@ M*G^%'_"%:/\ ] G3/_ 5/\* -.BLS_A"M'_Z!.F?^ J?X4?\(5H__0)TS_P% M3_"@#3HK,_X0K1_^@3IG_@*G^%'_ A6C_\ 0)TS_P !4_PH TZ*S/\ A"M' M_P"@3IG_ ("I_A1_PA6C_P#0)TS_ ,!4_P * -.BLS_A"M'_ .@3IG_@*G^% M'_"%:/\ ] G3/_ 5/\* -.OG+]I']IWQ!XK^(3?"'X.^1?>/;A =9UEQOL?! MUNW!EE/(:%.-^T1\7;OXF?$6X^#_P:TW1Y/%FT#Q'XD-FCV7@^ M!N#DXP]T>0J#D'W!V>L_L]?LE>#/VS,WG7^I7L2S7FIW!^_- M*Y&22(DZ-%VBM)2_ M2/GW?3IKM/\ LS_LR^'_ -F#P(VE:09[_4M0E^UZQK%X=][K-T2< M+G"@GJ22>O\ &G@#0OB1HKZ;XAT72]RBO=['@> MM?\ !,WP?H6J3:I\-]?\8?"?5I6\QF\/:FXLYFZ?O;:0LC+T^5=HX%5OM'[3 MOP*'[R'P7\;-'A_BB/\ 8.M.H[D'-OT[#))KZ%_X0K1_^@3IG_@*G^%'_"%: M/_T"=,_\!4_PKT5GF(FN7%)55_?5W_X$K37RD5O^F=P@:-E_VFVBO>O"?C31 M_'NC1ZEH6K:;K6GS?&O$.GR6FH>'=#OK648>&X ML(I8W^JLI!KP[QW_ ,$NOAAKNJ2:IX7CUKX;ZXW(O/"]\UFI(Y :$[HMOJJJ MN02,T_\ A,K[\U)_^!Q_]MDE_P"!,7^V4^TU_P" O]4__)3Z-HKY4'PA_:!^ M!8_XE=Q\//C-H\/2VU;3H]%U(OA1?2-L\[5=%%UIDC>D=U"K*PSQDJ![TO[#KSUPCC57]QW?_@#M/\ \E'_ M &C3CI63A_B6G_@2O'\3ZEHKCOA]KW@'XL:,-0\,7/A/Q!8\9FT]H+A5SV;; MG:?8X(K>_P"$*T?_ *!.F?\ @*G^%>14IRA)QFK-=&=L9*2YHZHTZ*S/^$*T M?_H$Z9_X"I_A1_PA6C_] G3/_ 5/\*DHTZ*S/^$*T?\ Z!.F?^ J?X4?\(5H M_P#T"=,_\!4_PH TZ*S/^$*T?_H$Z9_X"I_A5VQT^WTR#RK:"&WBSG9$@1<_ M04 4O%O_ ""HO^OVT_\ 2B.M.LSQ;_R"HO\ K]M/_2B.M.@#,U[_ )"NB_\ M7ZW_ *3S52^*LT<'PZUAIK[Q!IL/V=@]SH=G)>:C"IX)@BCBE=GQP-D;,,Y& M" 1=U[_D*Z+_ -?K?^D\U.\6^+=-\!^&KW6-8O8-/TS3XC-<7$S;4C4?S)X M Y)( !) H ^*H_%GQ0U^S^":;=Z-XALY]4UA+B*+45O+ MJ*:W\DK&%<2WZS6\@\P@/EMVU\*/$7Q"T/P3XKNK&+XJOXFO/!)M[V+7K+5+ MB$>+F^T%?L2W"M'';!@PWV^VU"&WRKZKX5LK&[UK4;CQIIMM MK&E?8O#^HW*-9W! BGF>.!EMD.X9,YCV\[L8.'>!_P!J7P+\1&US^S-:DV>' M[4ZA=RWFGW5C"UJ&D4W,,D\:+<0!HI!YL)>/@?-R,@'R;K:^(_/U-+'_ (:- M/PUFLKPZ)D^(O[?7718V@A\XG_31:EC<8\S_ $7S@3]S&?M[P,NJ)X)T<:XT M;:T+& :@4V[3<>6OFXV\8W[NG'I7F/PQ@\/MJ,FK:XB1R.DEJWA?51?P MJL"W#3/:?9OM"6XA='\]HQ%AA\]>MV-]#J=E#L_\^&F?^![_P#QFM.B M@#,^UZS_ ,^&F?\ @>__ ,9H^UZS_P ^&F?^![__ !FM.B@#,^UZS_SX:9_X M'O\ _&:/M>L_\^&F?^![_P#QFM.B@#,^UZS_ ,^&F?\ @>__ ,9H^UZS_P ^ M&F?^![__ !FM.B@#,^UZS_SX:9_X'O\ _&:/M>L_\^&F?^![_P#QFM.B@#,^ MUZS_ ,^&F?\ @>__ ,9H^UZS_P ^&F?^![__ !FM.B@#,^UZS_SX:9_X'O\ M_&:/M>L_\^&F?^![_P#QFM.B@#,^UZS_ ,^&F?\ @>__ ,9H^UZS_P ^&F?^ M![__ !FM.B@#,^UZS_SX:9_X'O\ _&:/M>L_\^&F?^![_P#QFM.B@#,^UZS_ M ,^&F?\ @>__ ,9H^UZS_P ^&F?^![__ !FM.B@#,^UZS_SX:9_X'O\ _&:/ MM>L_\^&F?^![_P#QFM.B@#,^UZS_ ,^&F?\ @>__ ,9H^UZS_P ^&F?^![__ M !FM.B@#,^UZS_SX:9_X'O\ _&:/M>L_\^&F?^![_P#QFM.B@#,^UZS_ ,^& MF?\ @>__ ,9H^UZS_P ^&F?^![__ !FM.B@#,^UZS_SX:9_X'O\ _&:/M>L_ M\^&F?^![_P#QFM.B@#,^UZS_ ,^&F?\ @>__ ,9H^UZS_P ^&F?^![__ !FM M.B@#,^UZS_SX:9_X'O\ _&:/M>L_\^&F?^![_P#QFM.B@#,^UZS_ ,^&F?\ M@>__ ,9H^UZS_P ^&F?^![__ !FM.B@#,^UZS_SX:9_X'O\ _&:/M>L_\^&F M?^![_P#QFM.B@#,^UZS_ ,^&F?\ @>__ ,9H^UZS_P ^&F?^![__ !FM.B@# M,^UZS_SX:9_X'O\ _&:/M>L_\^&F?^![_P#QFM.B@#,^UZS_ ,^&F?\ @>__ M ,9H^UZS_P ^&F?^![__ !FM.L_Q3XLTOP/H5QJFM:EI^CZ9:C=/=WUPEO!" M.F6=R%7\351BY/ECN)M)78S[7K/_ #X:9_X'O_\ &:/M>L_\^&F?^![_ /QF MKFF:G;:UI\-Y9W$%W:W*"6&:&021RH1D,K#@@CN*GJ7=:,9F?:]9_P"?#3/_ M /?_P",T?:]9_Y\-,_\#W_^,UIT4 9GVO6?^?#3/_ ]_P#XS1]KUG_GPTS_ M ,#W_P#C-:=% &9]KUG_ )\-,_\ ]__ (S1]KUG_GPTS_P/?_XS6G10!F?: M]9_Y\-,_\#W_ /C-'VO6?^?#3/\ P/?_ .,UIT4 9GVO6?\ GPTS_P #W_\ MC-'VO6?^?#3/_ ]__C-:=% &9]KUG_GPTS_P/?\ ^,T?:]9_Y\-,_P# ]_\ MXS6G10!F?:]9_P"?#3/_ /?_P",T?:]9_Y\-,_\#W_^,UIT4 9GVO6?^?#3 M/_ ]_P#XS1]KUG_GPTS_ ,#W_P#C-:=% &9]KUG_ )\-,_\ ]__ (S1]KUG M_GPTS_P/?_XS6G10!F?:]9_Y\-,_\#W_ /C-'VO6?^?#3/\ P/?_ .,UIT4 M9GVO6?\ GPTS_P #W_\ C-'VO6?^?#3/_ ]__C-:=% &9]KUG_GPTS_P/?\ M^,T?:]9_Y\-,_P# ]_\ XS6G10!F?:]9_P"?#3/_ /?_P",T?:]9_Y\-,_\ M#W_^,UIT4 9GVO6?^?#3/_ ]_P#XS1]KUG_GPTS_ ,#W_P#C-:=% &9]KUG_ M )\-,_\ ]__ (S1]KUG_GPTS_P/?_XS6G10!F?:]9_Y\-,_\#W_ /C-'VO6 M?^?#3/\ P/?_ .,UIT4 9GVO6?\ GPTS_P #W_\ C-?.'QA_:+\:_M >/M2^ M%/PA-C:ZA9?NO$WB^*X::T\.(2Z^4?UE\EKJL']GWX"V?[-'P[M_#GAG1=- MB@5C-=74NH.]UJ,Y^_/,_DY=V]>@& *[C[7K/_/AIG_@>_P#\9K3HKQ:U M:I6J.K5;_P#\9H^UZS_SX:9_X'O_ M /&:TZ*S+,S[7K/_ #X:9_X'O_\ &:/M>L_\^&F?^![_ /QFM.B@#,^UZS_S MX:9_X'O_ /&:/M>L_P#/AIG_ ('O_P#&:TZ* ,S[7K/_ #X:9_X'O_\ &:AU M"'4=6LI+:ZTG1KJWF79)%+>,Z2#T(,."/K6S11>VJ ^ O$/)CU7PGK5&GR2FY;ZOL_\^&F?^![_ /QFC[7K/_/AIG_@ M>_\ \9K3HKSSJ,S[7K/_ #X:9_X'O_\ &:NV+W$D&;F.&&7/W8I3(N/J57^5 M344 9GBW_D%1?]?MI_Z41UIUF>+?^05%_P!?MI_Z41UIT 9FO?\ (5T7_K]; M_P!)YJ?XHM]4N_#]W'HMYI^GZJ\9%MF:]_R%=% M_P"OUO\ TGFJE\5=<7PU\.M8OF\1:3X16WMV8ZSJ:HUIIHZ>:X=XUP,\;F S MC.1P0#P^S_82U.^\*_#?1];USP#J7_"N[;3[.#68?!+P:\L5E+&\0M;UKYS: MEUB19,(X;=(0%W +-H'[#FM67@;4/#^I>-M-U"QD\)_\('8M'X?>"6TT4K(C M*Y^U,)+HJ80)L*@\G/DDN2/-T_;N\0ZMX%^ =QINJ:EJ5OKEMH5QXIUW2_#\ MFJ6VJ75PZ6]SI_FVT#P6\RL)WEC'ERJWD*@PS@3?"C]L?Q _@GQ7K#>.++QA MJ2^"3J[Z7<16V602F5ERQ'E;<"O MH+PGX;MO!GA;3='L_,^QZ3:Q6<&]MS>7&@1\#:GJ&M> M"='O-6M18ZI=V,$UY;!2HMYFC4NF"21M8D8))XH M:CH5CJ[JUW9VMTR#"F: M%7*CVR*K?\(5H_\ T"=,_P# 5/\ "K.HZC-9.HCL+J\##),+1 +]=[K^E5O[ M>NO^@+J?_?=O_P#': #_ (0K1_\ H$Z9_P" J?X4?\(5H_\ T"=,_P# 5/\ M"C^WKK_H"ZG_ -]V_P#\=H_MZZ_Z NI_]]V__P =H /^$*T?_H$Z9_X"I_A1 M_P (5H__ $"=,_\ 5/\*/[>NO\ H"ZG_P!]V_\ \=H_MZZ_Z NI_P#?=O\ M_': #_A"M'_Z!.F?^ J?X4?\(5H__0)TS_P%3_"C^WKK_H"ZG_WW;_\ QVC^ MWKK_ * NI_\ ?=O_ /': #_A"M'_ .@3IG_@*G^%'_"%:/\ ] G3/_ 5/\*/ M[>NO^@+J?_?=O_\ ':/[>NO^@+J?_?=O_P#': #_ (0K1_\ H$Z9_P" J?X4 M?\(5H_\ T"=,_P# 5/\ "C^WKK_H"ZG_ -]V_P#\=H_MZZ_Z NI_]]V__P = MH /^$*T?_H$Z9_X"I_A1_P (5H__ $"=,_\ 5/\*/[>NO\ H"ZG_P!]V_\ M\=H_MZZ_Z NI_P#?=O\ _': #_A"M'_Z!.F?^ J?X4?\(5H__0)TS_P%3_"C M^WKK_H"ZG_WW;_\ QVC^WKK_ * NI_\ ?=O_ /': #_A"M'_ .@3IG_@*G^% M'_"%:/\ ] G3/_ 5/\*/[>NO^@+J?_?=O_\ ':/[>NO^@+J?_?=O_P#': #_ M (0K1_\ H$Z9_P" J?X4?\(5H_\ T"=,_P# 5/\ "C^WKK_H"ZG_ -]V_P#\ M=H_MZZ_Z NI_]]V__P =H /^$*T?_H$Z9_X"I_A1_P (5H__ $"=,_\ 5/\ M*/[>NO\ H"ZG_P!]V_\ \=H_MZZ_Z NI_P#?=O\ _': #_A"M'_Z!.F?^ J? MX4?\(5H__0)TS_P%3_"C^WKK_H"ZG_WW;_\ QVC^WKK_ * NI_\ ?=O_ /': M #_A"M'_ .@3IG_@*G^%'_"%:/\ ] G3/_ 5/\*\8\N6_BB\>&'/E0&UMY9E5H8I)/-^5G#H1P1\PR1FO9_[>NO\ H"ZG_P!] MV_\ \=KIQ&#KT(PE6@XJ:O&ZW7=&-/$4ZCDJ,[@Z#9\^7]HGM_-N".2L42REY&]D4FO&;S]I'XT?M1VZK\)_!-QX&\+7'' M_"5^*88Q=RH<_/:V+, WJ&D)5@>BFO2PN55Z\/:Z1I_S2=H_)]7Y13?D79:O\ X'J[+S/;/B]X]^&_P$\,-K'C&Z\,^']/&0CW448>8CJL<8!> M1N?NH"?:OD_]H/PQXF_X*>>#;/P[X$^'[>"_ \-_'J'_ EOB!/L$E]L5U @ MM8QODC.]B"WRGY3\I KV;X0_L.^&? GB=?%'BC3?$OQ*\<-@OKOB2>WNGB(S M@00F4QPJ,_* "5[-7NO]O77_ $!=3_[[M_\ X[7=0QV%RZHJN#O4JQVG+2*? M>,=WZR=O[IRU,-6Q47"O[L'O%:M^KZ>B_P# CYG_ .";ESI/A?X?W'P;\2Z' M;:;\0/AJ9([ZWNE6;^T;:29I([R!V&7A;S !_<^4< J*^F/^$*T?_H$Z9_X" MI_A7AW[87P)\0?$>71_'G@.QOM'^*/@?=+I5R[P>3JC, M>@8FNN_9G_:JL/VE_AO'K6FZ/J=OJ%G(;+6-.=H5FTJ]3B6!U:16&#G!(&1@ MX!R!&:06*3S.C]I^^OY9O7_P&6KB^FL7LFZP*_5;/[^NGH?_ M A6C_\ 0)TS_P !4_PH_P"$*T?_ *!.F?\ @*G^%']O77_0%U/_ +[M_P#X M[1_;UU_T!=3_ .^[?_X[7A'I!_PA6C_] G3/_ 5/\*/^$*T?_H$Z9_X"I_A1 M_;UU_P! 74_^^[?_ ..T?V]=?] 74_\ ONW_ /CM !_PA6C_ /0)TS_P%3_" MC_A"M'_Z!.F?^ J?X4?V]=?] 74_^^[?_P".T?V]=?\ 0%U/_ONW_P#CM !_ MPA6C_P#0)TS_ ,!4_P */^$*T?\ Z!.F?^ J?X4?V]=?] 74_P#ONW_^.T?V M]=?] 74_^^[?_P".T '_ A6C_\ 0)TS_P !4_PH_P"$*T?_ *!.F?\ @*G^ M%']O77_0%U/_ +[M_P#X[1_;UU_T!=3_ .^[?_X[0 ?\(5H__0)TS_P%3_"C M_A"M'_Z!.F?^ J?X4?V]=?\ 0%U/_ONW_P#CM']O77_0%U/_ +[M_P#X[0 ? M\(5H_P#T"=,_\!4_PH_X0K1_^@3IG_@*G^%']O77_0%U/_ONW_\ CM']O77_ M $!=3_[[M_\ X[0 ?\(5H_\ T"=,_P# 5/\ "C_A"M'_ .@3IG_@*G^%']O7 M7_0%U/\ [[M__CM']O77_0%U/_ONW_\ CM !_P (5H__ $"=,_\ 5/\*^6/ MV6_^"DWPS_:2^,6N>#[CPSI_@^XLRQTN?5)((_[6"N$*;&53'-SD198D!CGY M2*Z[]K;]IOQ#%K-E\*?AO97/_"T/%D1997:)X_#UCTDO92KD*P'"!L9;!YX5 MI/!?[ /PO\._!VV\(ZI\-X_$GR^9>ZK?Q6W]HW]PV2\[7"RB56)+8VN-H.!Q M7T6#PV!H81U,QB^:I;DY=XI7O-IM)I[)/>SM;<\JO6Q%2NHX5JT?BOLWTC?= M-;NVVGH>Z_\ "%:/_P! G3/_ %3_"C_ (0K1_\ H$Z9_P" J?X5\QK^RU\5 M/V?6\[X-^,M_!]X;'X MU_#?Q-\/;IW$2ZK:JNIZ'.Q. 1<1GY"2*Y_[&E5][ S57R6D__ 'J M_P#MWF7F:_V@H:8F+AYO6/\ X$M%\['T9_PA6C_] G3/_ 5/\*/^$*T?_H$Z M9_X"I_A61X'^+VF_$SP_#JWAU?[NO^@+J?_?=O_\ ':/[>NO^@+J?_?=O M_P#': #_ (0K1_\ H$Z9_P" J?X4?\(5H_\ T"=,_P# 5/\ "C^WKK_H"ZG_ M -]V_P#\=H_MZZ_Z NI_]]V__P =H /^$*T?_H$Z9_X"I_A1_P (5H__ $"= M,_\ 5/\*/[>NO\ H"ZG_P!]V_\ \=I)/$5Q#&SOH^I*JC+,9+< #U/[V@!? M^$*T?_H$Z9_X"I_A7RI\4_&5W^VK\0-0^&?PFCL])\(Z7+]G\7^.+:V3$?\ M>L;!\8:8CAI!PH/7&"TOQ ^,/B?]OG7[WP5\-_[6T?X:V$YM/%7BRV:)9M1( M^_8V#%]K CAY02,'^Z0)/H;X6^"M+^"W@33_ UX9\)WFDZ-I7*4L6^2F[4^K M_F\EY=WUV7<3X5?L[^"_@OX$T_PWX?\ #VFVFFZ=&$0- LDDI[O(Y&7=CR6/ M)KH?^$*T?_H$Z9_X"I_A1_;UU_T!=3_[[M__ ([1_;UU_P! 74_^^[?_ ..U MX=2I.I-U*CNWJV]VSTHQC"*C%62#_A"M'_Z!.F?^ J?X4?\ "%:/_P! G3/_ M %3_"C^WKK_ * NI_\ ?=O_ /':/[>NO^@+J?\ WW;_ /QVLR@_X0K1_P#H M$Z9_X"I_A1_PA6C_ /0)TS_P%3_"C^WKK_H"ZG_WW;__ !VC^WKK_H"ZG_WW M;_\ QV@ _P"$*T?_ *!.F?\ @*G^%'_"%:/_ - G3/\ P%3_ H_MZZ_Z NI M_P#?=O\ _':AO_%[:5;^==:9>V\.Y5WRSVR+EB !DRXR20!ZDT-VU8$W_"%: M/_T"=,_\!4_PH_X0K1_^@3IG_@*G^%8ES\8;&VU/6+$6.H3ZAH-HM[>VD!@E MN(HF#%2$60LQ;8V H)/''(R6/Q2NM5ET-K7PGXEDL]U_NUZVZ>>C[=2/:1[_UL;?_ A6C_\ 0)TS_P !4_PH M_P"$*T?_ *!.F?\ @*G^%*99-Y=F( M<%L[2..*/;-KW8O\NC[Z^6U]5TN+G?1,Z'_A"M'_ .@3IG_@*G^%8E]J7@G3 MK72YI?\ A'O)UJ\&GV$B11R)=7!W8C4J""WR/]-IIT6@6Z^)-/UF30=8GU;3 M;)M/BNY+J'>87*,X8"8*Q+(IR1G(XQDU?3[*%F>.WMDM8 MHHRS%V(59 !EF8G'4DFC]Z]K+\>WIY]>P_?\OZ^[S/'_ -FBZ\:>*_B3XHL_ M&GA73+/2K'(MR=,CB6&7<-L<3;1YJ%-S;CD_=Y^:O;?^$*T?_H$Z9_X"I_A1 M_;UU_P! 74_^^[?_ ..T?V]=?] 74_\ ONW_ /CM;%A_PA6C_P#0)TS_ ,!4 M_P */^$*T?\ Z!.F?^ J?X4?V]=?] 74_P#ONW_^.T?V]=?] 74_^^[?_P". MT '_ A6C_\ 0)TS_P !4_PJ[8Z?;Z9!Y5M!#;Q9SLB0(N?H*I?V]=?] 74_ M^^[?_P".U=L;E[N#?);S6K9QLE*EO_'6(_6@"EXM_P"05%_U^VG_ *41UIUF M>+?^05%_U^VG_I1'6G0!F:]_R%=%_P"OUO\ TGFIWBWQ;IO@/PU>ZQK%[!I^ MF:?$9KBXF;:D:C^9/ ')) )(%-U[_D*Z+_ -?K?^D\U/\ %%OJEWX?NX]% MO-/T_57C(MKF]LWO+>%_5XDEB9Q["1#[T <@_P"TYX/6P\(W@NM:?3?'$-G/ MI%_'H&H/8RK=LBVPEN! 8K=I&EC54G:-LNHQDXI/ _[4O@7XB-KG]F:U)L\/ MVIU"[EO-/NK&%K4-(IN89)XT6X@#12#S82\? ^;D9\XT;]B[Q!'X4^&>CZGX MG\$W:_#>VL[.VUBU\'2VVNK%;/'\MM>-?O\ 9?.BA2*8!'$BM(,!7"JS0/V' M-:LO VH>']2\;:;J%C)X3_X0.Q:/P^\$MIHI61&5S]J82714P@385!Y.?))< MD '52_MX_#&#P^VHR:MKB)'(Z26K>%]5%_"JP+<-,]I]F^T);B%T?SVC$6&' MSUZW8WT.IV4-S;317%O<(LL4L3ATE1AD,I'!!!!!'6OG+5?V)_&FL^)M0\53 M?$C0QXUUS3KG0M2OE\)N+&;39X+:,I';?;=TV602F5ERQ'E;<"OH+PGX; MMO!GA;3='L_,^QZ3:Q6<&]MS>7&@1,->NM)L5RL*-J5PT]Y)C(CAC#[I'/HHXZ MG R:THT:E6:ITDY2>R6K9-2I&$7.;LEU9Z,3@5\V_$O]M75OB3XSNO ?P)TN MU\8^);=C#J7B"(F\1?"OX M17"JT6B?;Y6UWQ)'_P!/+%B+>%A_ !N(.#D$./HWX=? ?PK\(O"=OH7AC3'T M/2+7)CM;.\GCC!/5CA^6/4LQPV UKVJ5?Y4[PC_B:^)_W8NW=[Q/ M/]I6Q/\ #O"'?[3]%T7F]>RZGBO@[_@EMX"U=[C7/BBU]\4?'6K#=J6L:E=3 M0QLVT+LAAB=4CC4 !XKJOAA_P %$_A+\3M4 M_LP^)E\,ZZK;)-*\1PMI5W$_]PB7",WLK&O7/^$2M?\ GMJ?_@RN/_BZYCXE M?LT>!?C)IZVOBSP[:^(H4&$&H2R3M%_N,S$J?=2#1]*/*^]-V^^,KI M^B<0^KXFG_"J>VF?;(W^S%@,O*7N2_%\GW3;#ZY4 MA_'IM>:]Y?A[WWQ/JRBOF_P%^WY\(_%.M+H^NZMXF^'OB'@/I?BV2[TJ:,]. M7=_*Z\??S[5[MIFC:7K5A%=6=]>7=K.N^.:'59Y(Y!ZAA)@CZ5P8K 8G#.V( M@XWVNM_1[/Y'31Q5*LKTI)^AM45F?\(E:_\ /;4__!EI?"?P?-P/$_BBYGEU2Y0_Q6UCYF%R,$&4[2#D$'BO2PN4UZ MT/;2M"G_ #2TC\NLGY13?DQKK/A#_P3R\!_#?7D\1:PVL^.O&Y(>3Q'K]] M)<7@?G_5C(6(#) VCR_P#")6O_ #VU/_P97'_Q==7UC X7_=X^UG_- M->ZO2'7UDVG_ "HQ]CB*W\5\D>T=_G+I_P!N_>>/_!G]@'P7\,_$W_"4:])J M/Q$\VI_P#@RN/_ (NO-Q6-KXF?/7DY/SZ+LELEY+0ZZ.'IT8\M)67] M;]WZFG169_PB5K_SVU/_ ,&5Q_\ %T?\(E:_\]M3_P#!ES6J?5/O\ Y]UH0_#KXA:/\5_ VE^)- O8M0T? M6+=;FUN(SPZ'U'9@<@@\@@@\@UM5\A_X)O?&A+DS:FGP)\=7>R5([N9 M8_!>IN>'^5ABUE/4G[I], /]8P^&;*YA62.XU&2.0!E9=3N"K ]"#OK3,<#& MBU5HOFI3UB_S3[2CLUZ-:-$87$.HG"HK3CHU^J\GT^[=,U:*S/\ A$K7_GMJ M?_@RN/\ XNC_ (1*U_Y[:G_X,KC_ .+KS3K-.BLS_A$K7_GMJ?\ X,KC_P"+ MH_X1*U_Y[:G_ .#*X_\ BZ -.BLS_A$K7_GMJ?\ X,KC_P"+H_X1*U_Y[:G_ M .#*X_\ BZ -.BLS_A$K7_GMJ?\ X,KC_P"+H_X1*U_Y[:G_ .#*X_\ BZ - M.BLS_A$K7_GMJ?\ X,KC_P"+H_X1*U_Y[:G_ .#*X_\ BZ -.BLS_A$K7_GM MJ?\ X,KC_P"+H_X1*U_Y[:G_ .#*X_\ BZ -.O)_VM_VH(?V;O!EFMAI\GB# MQKXFG_L_PUH<.3)J5T> 2!R(DR"[<8&!D$BM7X\_$3PO^SI\+=4\6>([[4X= M/TU/EC74K@S7DIX2&)?,^:1VX ^I. "1Y5^R3^S?KGBSQ3)XUUZ' MR]&TG[9,5\):[_ )5W]>RZOR3.T_8__9BE^!?A[4-<\2W2:Y\2O&4H MOO$NKGYC)*?NV\1_AAB'RJ!@'&< ;57V2LS_ (1*U_Y[:G_X,KC_ .+H_P"$ M2M?^>VI_^#*X_P#BZX,7BJF)JNM5=V_Z22Z)+1+HM#IHT84H*G#9?U?U?4TZ MAO["#5;*6VNH8;FWG4I)%*@=)%/4$'@@^AJE_P (E:_\]M3_ /!E^& M9_(M9SDD":T_U3IR?E4)GN:QS\5OV@OV:U8>,O"5C\8/#D/76?":BUUA$'\4 MEBWRR-P?EAP.1S7T5_PB5K_SVU/_ ,&5Q_\ %T?\(E:_\]M3_P#!E MQ'.JTDH8M*K'^]NO22M)>E[>1P2R^"?-0;@_+;YQV_"_F>=_ W]MGX:_M!W7 MV'0?$=O!KBDI+HNI*;'4H7'53#)AF([E-P'K7J]>6?&7]BSX:_'Y=_BKPW'J MEZB[8K]KJ9;RWQT*3!]XQP0,XX&0:\IOOV6?C-\ IOM'PW^(USXZT*$?+X:\ M9WD_F(@_AAO8F5LXX4. HP,YJOJN Q'^[U'3E_+/5?*:7_I48KS%[;$TOXL> M9=X[_.+_ $;]#ZIHKY<\.?MX>&_"NKV^B_%SPWXT^$.O3-Y:/JM[D0:AI>J3ZE872[X;FUUB::&5?5760@CW!KB MQF78G"V=:#2>SWB_22NG\FSHH8JE6_ARNUNMFO5/5?,WZ*S/^$2M?^>VI_\ M@RN/_BZBU#0M-TFPFNKJ\OK:UMHVEFFEU2=(XD499F8R8 !))X %<6^B.@U M+JZCL;:2::2.&&%2\DCL%5% R22> .E3FWU_Q+ 3'<>*74_-9V;=H>SR=Q[8#YM\=4_X*3^,;C2/#EYKFA_ ?2;@P M:KJ_VR<7'C21#AK>W#L=ML",,^,MTZ\#ZF\)_"70? ?AJRT?1;6XTO2M-B$% MK:VU[/'% @Z!5#X%?11C'*US35\1T72GYOO/LOL[OWM%Y?,\8[1TI=_YO)?W M>[Z]--[W@3P)H_PQ\(:?H'A_3K72='TN$06MK;KMCB0?J23DDG)))))))K6K M,_X1*U_Y[:G_ .#*X_\ BZ/^$2M?^>VI_P#@RN/_ (NOGY2E*3E)W;W9Z<8I M*RV-.BLS_A$K7_GMJ?\ X,KC_P"+H_X1*U_Y[:G_ .#*X_\ BZD9IT5Q^J:A MIT,4+:7'K/B#.IKI=T--U9Y3I[[L.TN9AM$?\8Y89^Z:AE^#D?B2'4K7Q)>7 M&KZ?)J,=YI\,=U=6[6B1^6R*S"8[V612V[C.<8QQ6,JS>E-7?W+[_P#),CG_ M )=?Z_KN>8_M'3?$CQI\3[>'X;ZA<&/PSY::C:+)]D03N#(I=I-J3QM&5&%+ M;2#D U[9+%KTWBB=1-I<.AM8!8F5':]CN]QRQS^[,87&!C.X'/%2_P#")6O_ M #VU/_P97'_Q='_")6O_ #VU/_P97'_Q=5[.3^)_=IW_ $WU\]!\K>[,[2?! M.I+:^&Y-4\2:I?:CH:M]JFMTCM8-7=HRA,T*@C:"=RJI&U@.33XOA5X?32]1 ML9--AN[/5M0.J74%VS7,_X1*U_P">VI_^#*X_ M^+H_X1*U_P">VI_^#*X_^+J5AZ=K-7]=>ENM]TM>_4GV<>WWZ^74T1$HE9]J M[V 4MCD@9P,^V3^9IU9G_")6O_/;4_\ P97'_P 71_PB5K_SVU/_ ,&5Q_\ M%UL:&G169_PB5K_SVU/_ ,&5Q_\ %T?\(E:_\]M3_P#!E+?^05%_U^VG_I1'6G69XM_P"05%_U^VG_ *41UIT 9FO?\A71 M?^OUO_2>:G>+9-6B\-7K:##IT^L>41:)?S/%;&3L9&16;:.N ,G&,C.0W7O^ M0KHO_7ZW_I/-2>-M"T7Q+X2U"Q\26>EZAH,\#?;K?4HHY;22(#+>:L@*% !D M[N.* /%=!^/_ (V\6^$/@KJFFW?A6;5/'VEZ7J6JZ FBW$L[02K!)?7<5P+L M+:V\$<187+O-*)I2%1?,18AOCF&S@8[_ $_X'? >4>#7M?!_PC87X^T>$VBT MK3C]I&TW>^Q(3YOES-F+/&7Z/:W^UC\4M%\8:YX-.J?"^37M!T> MZ\2MK@TB[&EWMK#9VLWV..#[;O68O<[O.\YE\E=WE9XKZ@\#>)6\9^"='UAK M62R;5K&"\-NYW- 9(U?83@9*YQT'3I7BX;]ET?">RDS\ _\ A!H=886C?\2G M^R4U/RU+>6?]4+GR]I./GVX[8KWR@"KJ.HS63J(["ZO PR3"T0"_7>Z_I5;^ MWKK_ * NI_\ ?=O_ /':TZ* ,S^WKK_H"ZG_ -]V_P#\=H_MZZ_Z NI_]]V_ M_P =K3HH S/[>NO^@+J?_?=O_P#':/[>NO\ H"ZG_P!]V_\ \=K3HH S/[>N MO^@+J?\ WW;_ /QVC^WKK_H"ZG_WW;__ !VM.B@#,_MZZ_Z NI_]]V__ ,=H M_MZZ_P"@+J?_ 'W;_P#QVM.B@#,_MZZ_Z NI_P#?=O\ _':/[>NO^@+J?_?= MO_\ ':TZ* ,S^WKK_H"ZG_WW;_\ QVC^WKK_ * NI_\ ?=O_ /':TZ* ,S^W MKK_H"ZG_ -]V_P#\=H_MZZ_Z NI_]]V__P =K3HH S/[>NO^@+J?_?=O_P#' M:/[>NO\ H"ZG_P!]V_\ \=K3HH S/[>NO^@+J?\ WW;_ /QVC^WKK_H"ZG_W MW;__ !VJ'Q2^+'AOX*>#+KQ#XJUBST/1[/'F7-R^ 2>BJ!EG+K3:A36\GMZ+K*7DM>]EJ,KOP M#\*?"]UX[^(T('GQ"6/^RM%!.#)=W"2%5VG_ )9A@Q/!*G ,7P._9 N-&\;1 M^/OBA_:GQ%^)&2T-W<&W&FZ("CD_C MEZM?#'^ZO^WG(QIX24Y*KB7=]%]E?YOS?R2,S^WKK_H"ZG_WW;__ !VC^WKK M_H"ZG_WW;_\ QVM.BO%/0,S^WKK_ * NI_\ ?=O_ /':/[>NO^@+J?\ WW;_ M /QVM.B@#,_MZZ_Z NI_]]V__P =H_MZZ_Z NI_]]V__ ,=K3HH S/[>NO\ MH"ZG_P!]V_\ \=H_MZZ_Z NI_P#?=O\ _':TZ* .1\>^$M'^*>BMIOB7P/'K M]BV?W&H6]G<1C/6C>%+^74/A?J/Q&^$^H2-O,>C:I%-I MTK?]-+669E8?[(*CVKZDHKNPN9XK#+EHS:3W6\7ZQ=T_FCFK8.C5=ZD4WWZ_ M)K5?>?+=CXR_:B^"\A75/#'ACXO:-#R;BSGBT36&'=FCWM >.0J#).1GI5RU M_P""I_@'0[TZ?XVT7QK\.M:2-G:R\0Z4;;S-HR?+DW;7'H&0=.58$'J:[%F&$K?[W07K3?(_NLX?=& M/J8?5:\/X-1^DO>7WZ2^]L^PP MK>W+-NV&&%96:0-M/*@X_BVYJK?_ !@^.W[4Z*O@/PK6\D@.< MYB,SOY7_ #;QQTKURNC$X[+*-1RRZDWV=2SMZ16C]9.2\NIG1P^+J02Q4TN MZA=7^;U7RMZG@GP/_8O\(_!OQ!_PD5UH'B+QIXVE(DG\2>(KJWOKXOUS'NEV MPX.<; & ."QKVC^WKK_H"ZG_ -]V_P#\=K3HKQL5C*^)G[2O)R?G^2[+R6AW M4:%.E'EIJR,S^WKK_H"ZG_WW;_\ QVC^WKK_ * NI_\ ?=O_ /':TZ*YC8S/ M[>NO^@+J?_?=O_\ ':/[>NO^@+J?_?=O_P#':TZ* ,S^WKK_ * NI_\ ?=O_ M /':/[>NO^@+J?\ WW;_ /QVM.B@#,_MZZ_Z NI_]]V__P =H_MZZ_Z NI_] M]V__ ,=K3HH Y?QSHMG\2_!^I:!KGA>\U+2-6@:VNK:9KVJ_P#+A,Q?9YT0 M("_-EA@ % ?K"O/?VF_V<=$_:@^%UQX=U=I+6XC<7>EZE!\MSI-XF?+N(FX M(93U (R"1D9R/5R[&4XQEA<5_"GOU<7TDO-=5U5UO9KBQ5"3:K4?CC^*ZQ?K MT?1Z]SK_ .WKK_H"ZG_WW;__ !VC^WKK_H"ZG_WW;_\ QVO&/V-_VC]7\776 MJ?#7XA1K8?%/P0HCO@>(]=M#P/X M:OM8UBQN].TO3('N;JYGFMEC@C499F/F] !715\D^)+^Y_X*2?&&7P[8^8GP M+\#WX_MF\1BJ^,=0B((M8V'6VC;!9APQQCJC#T,OP*Q$G.H^6G#64NR[+O)[ M175^2;7+BL0Z248*\I:)?Y^2W;_6Q#\(=(U/]NGXP6/Q:\4:#K'_ KKP[*6 M\!Z%,(D6[D!P=4N$=QEB1^[&" ,$'C+_ %3_ &]=?] 74_\ ONW_ /CM)KFN MZ/\ #;PG)>7UQ8Z-HNEQ*K2.1#!;1C"J/10. !]!574=?U*]U;5=+T_3I[>: M'3Q/9ZIK?5O]%I9=$E8M_V]=?] 74_^^[?_P".UY%\&OVX]%^,/C:Y MT2#2+RSF8G^SR]S#F_ &2,.4"O@%M@+$JK'L:]2TWPG=3ZGI.JZGJ5TVI6>G MFUNK:TF>/3;B1]A>3R6)R0RG86)*JQ&3FG:'\,_#?AB=9=-\/Z'I\L;^8KVU MC%"RMM*[@54<[21GT)'0UYZE-[*WK\O^"=5Y,L_V]=?] 74_^^[?_P".T?V] M=?\ 0%U/_ONW_P#CM94_PRCL-*NK?0M2U#0)+_5AJUS-"_VAI7:17E3$V\*D M@!&U0 ,\ =#-JNJ>(=#/B*\-A9ZK8VMLDND6=FQ2]NI%1C)'(7(C!9MH0CL3 MFE[64?CC]VJZ_/IVW:L3SM?$OU_K[B__ &]=?] 74_\ ONW_ /CM']O77_0% MU/\ [[M__CM06?CJSE\1V.BW$=U::Q>Z>=1%L\+,L<:LJN#*H,>Y6<#:&R>H MR.:T]-U2VUFQCNK.X@N[68;HYH9!)&X]0PX/X5<:D9?"RE)/8I_V]=?] 74_ M^^[?_P".T?V]=?\ 0%U/_ONW_P#CM:=%64<_XBM[?QAHTVG:MX5FU33[I=LU MK=QVD\,H]&1I""/J*^>]?_8#M?!NL7&M_!_4O&GPDUN9O,>#3KBWNM'NG_Z: MV4LQ0]!PI S\IKZDHKNP>98G#75&5D]UO%^L7=/YHYZ^%I5M:D=5L]FO1K5 M?)GQ/\NK1&\Q21W#HF M[@'D55\ ^+_B%_P5*\*Z)+K_ (?U'P=\)(55]7M["X5+CQ==(?FB1W962S5A MSC))!&20"GW%17K1SZC"C>CAHQK7NIIO3TB[I/LUHMTD]3A>6U)3M.K*5.WP MNVOJ]VNZW?5M'/\ AJ"'P=X?L])TGPQ=:=INGPK;VUK;_9HXH(U&%55$N * MN_V]=?\ 0%U/_ONW_P#CM:=%?.2DV[O<]9))61F?V]=?] 74_P#ONW_^.T?V M]=?] 74_^^[?_P".U8N='+?2=*AD@L;4NT:/,\S*7=G;YG)8_,QZDXZ=*U*A4YRUJ/ MY+;IUW=FG9Z:/5$\LG\7W+^O\O0P],==$%Q]C\,W5G]JF:YG\E;6/SI6^](V M)/F8]V/)JS_;UU_T!=3_ .^[?_X[6BTJJZJ64,WW03R?I6!\3O&&I>"/"KWV MD^'K_P 3W_F)%%8VDB1LQ8XW,['"J.YYQZ8R0ZE2%&FYRVCKHF_P5V_1*YTT M*$JLXTH6NW97:2^]V2]6[%[^WKK_ * NI_\ ?=O_ /':/[>NO^@+J?\ WW;_ M /QVOF3XE?LW_&+]I3Q_X>\1:QJ&A^![7263R;&TOY9[BR^9F:4%5,;3$$+P MP7"CWS])?$3PO?\ C+PE<:?INN7GAV\F*E+^UC1Y8L,"0 P(Y (]>:\G YKB M,3[:3P\HQC;DO9.>G1.SCKI[W?IJE[.891AL+[&*Q,)2G?GY;M4];:R5U+37 MW;[/?1NS_;UU_P! 74_^^[?_ ..T?V]=?] 74_\ ONW_ /CM>>>#/V<=<\-^ M*+'4K[XH>.=86SE$CVDTT:VUP!_"Z!?NGV.?>O1?%WAJ/QCX9OM+FN+VTBOH MFA::SG,,\8/=''*GWKNPV(Q%2G*52DX26R;3O\XMI=CAQ6&P].K&%.LIQ>[4 M9*WRDDWW&_V]=?\ 0%U/_ONW_P#CM']O77_0%U/_ +[M_P#X[7F6C?L3>$]) MU>UOI-4\9:A/9RK.GVK79W4LI!&0",\@?E7K.IZ;!K.FW%G=1B:VNHFAE0]' M1@0P_$$T8.MBYQ;Q%-0?1*7-?U]U6_$6,HX2G**PU5S75N/+;T]YW_ PKKXG M6=BV)X6A/H][:+_.:M'^WKK_ * NI_\ ?=O_ /':\\L?V'OA1IY!C\%Z:V#G M][)++_Z$YKU2&);>)8XU54C 55 X '048*>-E?ZW&,>W+)R];WC$>.A@8V^I MSG+OS14?2UI2\SS/4/VOO >ER,LVOZ.&0E65=7L7((.,86D>-/[?TJVO MK'3;ZZL[R)9X)XIK9HYHV *LI$N""""#5"#X$^![:5I(_!OA6.1B6++I-N"2 M>^=E=/;V\=I;QQ11I'%&H1$1=JHHX [ >E+!K&\S^M.%NG*G^+;_0,:\#RK MZHIWZ\SC;Y)+]3YV_9@_;3U[XX?%OQ1X;U+PI]B_LA))H5MF FMPDJQ-'-YC MA2^6ZKC[I&.]>\_V]=?] 74_^^[?_P".UI!%5F8* 6ZG'6EJ,IPF)PV']EBJ MSJRNWS-*.C>BLNQIG&,PN*Q'M<)15&-DN5-RU2LW=VWW,S^WKK_H"ZG_ -]V M_P#\=H_MZZ_Z NI_]]V__P =K3HKTCRS,_MZZ_Z NI_]]V__ ,=J[8W+W<&^ M2WFM6SC9*5+?^.L1^M344 9GBW_D%1?]?MI_Z41UIUF>+?\ D%1?]?MI_P"E M$=:= &9KW_(5T7_K];_TGFJM\2-&D\0>!]2LX=%T/Q%--%A--UB8PV-VP((6 M5Q%,57(SGRGY XJSKW_(5T7_ *_6_P#2>:G>+9-6B\-7K:##IT^L>41:)?S/ M%;&3L9&16;:.N ,G&,C.0 ?//@[]GKXB>&=!^!, M#X1#X+\.>+=>L9[*X>;5FU2)->MO#>JV+?#U_B%I5KI%M-;S6$8\XBPN7>:432D*B^8BQ#?',-G P 8 MVM_LG?%#6/&NL>,O[+^&,.M^(=&N_#5SH@U>[.F65M-:6L"W<4WV+<\RM;LO ME&)5\J39YO4GZ@\#>&%\$>"='T59Y+I=(L8+(3.,-,(XU3<1ZG;G\:^7];_: MQ^*6B^,-<\&G5/A?)KV@Z/=>)6UP:1=C2[VUAL[6;[''!]MWK,7N=WG>!O$K>,_!.CZPUK)9-JUC!>&W<[F@,D:OL)P,E.I_^"VX_P#B*/\ A+;7_GCJ?_@MN/\ XB@ _L&Z M_P"@UJ?_ 'Q;_P#QJC^P;K_H-:G_ -\6_P#\:K,\:_$9?#G@W5M0L[#4KV\L M+*:X@MSI]POGR(C,J9\OC<0!GWKY_P#@G_P4HT6_BU&/XC7FE^'YXVC-B]C9 M74B7"MNWA@HEVE2%Y+#._@?*2<:V(I45S59**[MI+\3:EAZE2_LXMV3>BOHM MWZ):L^D_[!NO^@UJ?_?%O_\ &J/[!NO^@UJ?_?%O_P#&J\PA_P""@?P7DF\N M3XB^';63ILNY6MF' /(D53T(_,5T6B_M5?#GQ'C^S_&&BW^[I]FF\W/_ 'R# M7;'"UI0550?*]4[.S7=/9G+*K",W3DUS)V:ZIK=-=&=;_8-U_P!!K4_^^+?_ M .-4?V#=?]!K4_\ OBW_ /C50V7CW3=2A\RW:]N(_P"]'8SLOYA*F_X2VU_Y MXZG_ ."VX_\ B*PVT9H']@W7_0:U/_OBW_\ C5']@W7_ $&M3_[XM_\ XU1_ MPEMK_P \=3_\%MQ_\11_PEMK_P \=3_\%MQ_\10 ?V#=?]!K4_\ OBW_ /C5 M']@W7_0:U/\ [XM__C5'_"6VO_/'4_\ P6W'_P 11_PEMK_SQU/_ ,%MQ_\ M$4 ']@W7_0:U/_OBW_\ C5']@W7_ $&M3_[XM_\ XU1_PEMK_P \=3_\%MQ_ M\169XQ^,'A[X>^&[O6-=O9M(TJQ3S+B[N[.:&&)?=F3'L/4\548RDU&*NV*4 MDE=FG_8-U_T&M3_[XM__ (U7AW[0?[7D'PT\5Q^"/!LVM_$+XG7JG[/H.F_9 M2ME_TTO)?*VP1C()W?-@CH#NKB]7_: ^(7[;EZVF_#-=9^'_ ,,W(%QXVN-- MG.H:NF<,NGQ!?D!Y_>M@CMM(VGV;]GWX)>!?V9/"KZ7X5T?4X&NG,M[?W%A< M37VI2GDR3S&/<[$DG'"C)P!7N?4Z&!]['>]4_P"?:>W^-K;_ KWN[B>=]8J M8C3#Z1_F?7_"NOJ].USS?X:_L*ZO\0/%%CXY^-_B1O&7C&V"R66EV\2#0] / M7$,#J5DD'&9&7D@<$@-7T/\ V#=?]!K4_P#OBW_^-4?\);:_\\=3_P#!;.I_P#@MN/_ (BN,Z _L&Z_Z#6I_P#?%O\ _&J/[!NO M^@UJ?_?%O_\ &J/^$MM?^>.I_P#@MN/_ (BC_A+;7_GCJ?\ X+;C_P"(H /[ M!NO^@UJ?_?%O_P#&J/[!NO\ H-:G_P!\6_\ \:H_X2VU_P">.I_^"VX_^(H_ MX2VU_P">.I_^"VX_^(H /[!NO^@UJ?\ WQ;_ /QJC^P;K_H-:G_WQ;__ !JC M_A+;7_GCJ?\ X+;C_P"(H_X2VU_YXZG_ ."VX_\ B* #^P;K_H-:G_WQ;_\ MQJC^P;K_ *#6I_\ ?%O_ /&J/^$MM?\ GCJ?_@MN/_B*/^$MM?\ GCJ?_@MN M/_B* #^P;K_H-:G_ -\6_P#\:H_L&Z_Z#6I_]\6__P :H_X2VU_YXZG_ ."V MX_\ B*/^$MM?^>.I_P#@MN/_ (B@ _L&Z_Z#6I_]\6__ ,:H_L&Z_P"@UJ?_ M 'Q;_P#QJC_A+;7_ )XZG_X+;C_XBC_A+;7_ )XZG_X+;C_XB@ _L&Z_Z#6I M_P#?%O\ _&J/[!NO^@UJ?_?%O_\ &J/^$MM?^>.I_P#@MN/_ (BC_A+;7_GC MJ?\ X+;C_P"(H /[!NO^@UJ?_?%O_P#&J/[!NO\ H-:G_P!\6_\ \:H_X2VU M_P">.I_^"VX_^(H_X2VU_P">.I_^"VX_^(H /[!NO^@UJ?\ WQ;_ /QJC^P; MK_H-:G_WQ;__ !JC_A+;7_GCJ?\ X+;C_P"(H_X2VU_YXZG_ ."VX_\ B* # M^P;K_H-:G_WQ;_\ QJC^P;K_ *#6I_\ ?%O_ /&J/^$MM?\ GCJ?_@MN/_B* M/^$MM?\ GCJ?_@MN/_B* #^P;K_H-:G_ -\6_P#\:H_L&Z_Z#6I_]\6__P : MH_X2VU_YXZG_ ."VX_\ B*/^$MM?^>.I_P#@MN/_ (B@ _L&Z_Z#6I_]\6__ M ,:H_L&Z_P"@UJ?_ 'Q;_P#QJC_A+;7_ )XZG_X+;C_XBC_A+;7_ )XZG_X+ M;C_XB@ _L&Z_Z#6I_P#?%O\ _&J/[!NO^@UJ?_?%O_\ &J/^$MM?^>.I_P#@ MMN/_ (BC_A+;7_GCJ?\ X+;C_P"(H \8_:X_98USXDV^E^-/!.NW&G_%'P3N MGT.\E2%8[M#_ *RRF*HNZ*09&&. 6/0,V=S]E7X[6_[3GPQCU>'5-5TS7-/E M:PU[1Y4MQ<:/>IQ)"X,0.,@E21R/0@@>E_\ "6VO_/'4_P#P6W'_ ,17S-^T M[X6U#X _%9?CE\.=)U2\NHXQ!XWT&*QGC37K!?\ EY7*!1<0@9#'JH]F#^[@ MZD<926!K.TE_#D^[^PWVD]G]F7DW;S<1%X>;Q,-G\2_]N7FNO=>:1],_V#=? M]!K4_P#OBW_^-4?V#=?]!K4_^^+?_P"-5B?#;XY^'?BYX%TSQ)X?N+W4-'U> M$3V\\=A.P8="#A.&4@J1V(([5M_\);:_\\=3_P#!;)4IRA)PFK-:- M/HST(R4DI1V8?V#=?]!K4_\ OBW_ /C5']@W7_0:U/\ [XM__C5'_"6VO_/' M4_\ P6W'_P 11_PEMK_SQU/_ ,%MQ_\ $5)0?V#=?]!K4_\ OBW_ /C5']@W M7_0:U/\ [XM__C5'_"6VO_/'4_\ P6W'_P 13+CQK8V<#RS+J$448+.[Z?<* MJ@=224XH ?\ V#=?]!K4_P#OBW_^-4?V#=?]!K4_^^+?_P"-5DZA\5[&'6;C M2;6VU6?5H[ WT4+Z9=)%(NXHH,GED#+#'<@'.*^?OVJOVK?%>DS>$_"?@M[B MS^*'BC3W%SH8M#/;Z-'(JA[^>9HPP2WQ)MVC#MU!"[6TP=&6*K*A1U?5](I? M$Y/9**U?6RT3.;$8J%*/,]>EENW>UEY^6YF_M6??C/\9+'X#^#/&%[8G5 M91;>+];5(B-,@>-W^PQ,D8_TF5(W[X500?XMOLWPU^$&J> OAG9^%_"LUSX' MT[PW?BSLXIX;6^6]L8W!:4; "K3 L]F MUR:.7.L:K%9RRS:A>[5#O*54X;& %)^5<#GDG1^+'Q[\2>$]9AT_PO\ #OQ% MXIEFB$ANV5K.TB))&TLZEB1C)&!UYMFU*.%C3BW[&/\BE)RDU9RO%2^.-*LM-NFF'V2#2[2\FV18Y$A9,%LYY7C'8=\WXN?!3P=\< MM=L[SQ+#XIO;>SA\E;!%O8;-_F+;V1%&7YQG(XP.PKR_;U7AO:X2E[S^S*\- MWJW[LFN^USU*>#P]/$NCB:EHK>4$I^>GO13];V.PT'4[+Q3/=1Z7XO;4I+%@ MEREK-:3-;L1D!PL9VD@' /6OFCX>?M0_$;X??$36HOB]#X@T3P[^\6TO+;1 M\,,JNN%6182)(RA)W$?A-IDEGX;\/R:/!,0THM])N%:8C@ M%VV;F(R<;B>IKH?^$MM?^>.I_P#@MN/_ (BN/%9?CL2J-55O95(-MJ-Y0E?I M)/E^CTLN]^2^%OQ7\- M_&NWN)/"_C:XU;[*%:9(XX4DB#9VED>$,,X/4=JZW^P;K_H-:G_WQ;__ !JJ MMEJ.D:;=W%Q;Z=&O)1J5%T5X)Z]+N5M.[ M>O5'GR6G1G9'0+IA@ZUJ7_?NW_P#C58,/P3L= M/@T6#3]2U;2;/P_,TUG::<8;.V4L&!5HXXPK+\Y.U@1GFL'X0^#]2^&.I77V M[QKXR\5:;-$%AMM5TJ226W<'[_G",,W'&#QWK0^+GQ4\1>%=)M;CPEX1NO%= MPTV+FUD,MBRQXZJSQ%2<\<]/>L_K%\/]8Q-)Q:Z6YY;K90YF]D]->Z)J9?3G MB5AZ%2,T]I-\B[ZN?+;YZ7ZEB]\->--$TB^>T\1'7KZXU-9+:*XA@LH[2S9T M!C++$Y=T3>0Q W'' [S7WB;^QKW7QJ6H>(],T_P[:I>3ZG]T2:G??9Q;O\GT+>F1?VS96 MMQ:^(KZ:&\A6X@95M_WL9 (8?NNF".?<59_L&Z_Z#6I_]\6__P :K"TS6_"G MBC7[7Q'91-J%]:VKV4%[;V<\FR%V5F0%5(P2BG\/K532XK[PKI6@:?INL:U? M6]AUUW3]/\ @]7HCCES MP?+-?UIT9U']@W7_ $&M3_[XM_\ XU1_8-U_T&M3_P"^+?\ ^-5YS\3OVGYO MA-X*U;6-5\+ZC']FU/[#IT>YU74(BNY9V7&@Z3K6@WTEG')97VHZ3+15.LE'FUUV5M7 M:_>W;J+G5KG:>)9%\(>'K[5=0\0:I!8:; ]S<2""&0QQHI9CM6$L< '@ FLN M&/6O%.I1K9ZE?KX;U+2?M,.K1RVZW*S.1M586M^!Y9WAR>",%:M6,>D67BV? M7##JW]K7MG%93L+2\\ITC9F&V,J5!R[<@9P>2:9\0?BJW@[PK<7^G^'_ !%X MANXRJQV-GI\JRRDD#JZ@ #.2?0=#6=:K=DOT[DND?#,:<-.FGU?4-0U33;3[&FHW-O:-=LA"[LR>3GYB MH+ <$@&K'B"6'PGI4E]JGBB?3;&''F7%T]K#$F>F6:, 5YS\//B'\4?%_C"U MOM>T;2_"/AN/+2Z:+.ZO]0GRAP#(J"-<,5.1SQT->A>*H_#_ (YTAM/UK2)M M5L6=9#;W>CS31EE.5.UHR.#7/A<2Z]"4\/!Q?3G3C?31M/WK>J3TV.^M@:>$ MKQI5IJ2T\3:_))O\Z^LM.B M:PL]JD_O)C$!@XP"N020,\UV'Q \!^(/$WAF:ST;QIJ6@WDS*/M?V*VN"J9^ M8!=BX)' 8'(ZUIZ5JVE:%81VMC87=G:PC;'#!I,\<:#T"B, ?A5C_A+;7_GC MJ?\ X+;C_P"(JJ.'KRH2IXR:DY?RIPLFMD^9R^=T_0=?%8>%>-7!0<5&WQM3 MNT]VG%1^5FO4\V^'W['>A^!?&,'B:;7/%&N>*(%95U/4[Q;F2/.I_^"VX_^(H_X2VU_P"> M.I_^"VX_^(K7!X'#X2G[+#045>[MU?=O=OS>IECLPQ.,J>UQ,W)VLK]%V2V2 M\E9!_8-U_P!!K4_^^+?_ .-4?V#=?]!K4_\ OBW_ /C5'_"6VO\ SQU/_P % MMQ_\11_PEMK_ ,\=3_\ !;+?\ MD%1?]?MI_P"E$=:= &9KW_(5T7_K];_TGFI_BCPKI?CCP_=Z3K6FZ?K&E7\9 MBN;*]MTN+>X0_P +QN"K#V((IFO?\A71?^OUO_2>:M.@#R;4?AQ\"_ACXM\' MZ/=Z#\)O#NO0W#2>%K&:RT^TNTF,@9FL8RH<.9-I)B&2V#UQ4GP\\/?!#Q#) MXF_X1.Q^%5\UC?B[\0_V3#82&WO$\W$MWY8.V9'+S2/[8NWT_3[>XL M["W2ZCF^Q!I95-F^8FBC4QR*@D&TL?J+PGH"^%/"NFZ6LTEPNFVD5J)9/O2! M$"[C[G&: -"BJNHZ=->NICO[JS"C!$*Q$-]=Z-^E5O[!NO\ H-:G_P!\6_\ M\:H TZ*S/[!NO^@UJ?\ WQ;_ /QJC^P;K_H-:G_WQ;__ !J@#3K)\2^ -!\9 MKMUC1-)U9>!B\LXY^G(^\#3_ .P;K_H-:G_WQ;__ !JC^P;K_H-:G_WQ;_\ MQJIE%25I*Z&I-;'(ZS^R=\+_ !!',MY\/?!MPL\?E-NT>#Y1SRN%^5OF/S+A MNG/ QP6O_P#!,SX0:Y]C6/P_/IL=JA1HK2[=8[C*A0SJVX;AC=E=I9B2V[-> MU_V#=?\ 0:U/_OBW_P#C5']@W7_0:U/_ +XM_P#XU7/B<#A\13C1KP4HQ=TF MM$^Z[/?;N^YKA\15P]5UZ$G&3[): MR-K#:@)UU"6XN86CM=X)M]EO-&A8("!(03DY/& ,'QU_P2\UK2=;UBZ\">./ M$N@Z;;VJ/I=DNOW[3W,P5BZ._FHL8+!0I^;[W.,<_7O]@W7_ $&M3_[XM_\ MXU1_8-U_T&M3_P"^+?\ ^-5UU*V*EAHX2.(JQA&UE&I.-DKV2M*]M=MG9732 M.>C3IT\0\4H1E-WNY1C.]^K4U)-^=K^9\C?#W]BCXK:/=Z;9ZS\9?BW;W6HQ M/-]HLM7%]8Z;L1#Y4WV@ER[,S ;-RG;^7,_%/3/VB_AE;:;?>$?BMXHUG2;R M_P#[+9M;\/:?#<)EB-MI2ITJDNF[J0E?K>Z;UW5@C1H?67 MB*E-2O\ 9O.$=DM%3G"W?1I7\M#Y#^$WB']I_P 67VO6<_CGP79ZAX96%[Z# M7]#AA*+*K.I;[+*Q4;5+98*"#D9YQ:^+?[1W[17[.,-A+XJD^!EY9ZAO\B:V M@UD,VW;G<51E7.Y<>N:^H-6^%UGKMCJEM>7$UQ#K4?DWZO:VO^F)MV8D/E9; M"\#/05#%\(;.W\1:=JD6I:M#=:39/I]J(WB2&*!BA*^4(]A^XN"5R .*?]I9 MA'#^RM2G/^>5.*^UUC3]FM(Z:.-V'L,-+%>UE&4:?\L*DEY:2J*H_/5/JM$? M"?Q9_P""D7QEUW2=/MM#_P"$(\.S>89I;[2F;5&F54K9Y8C=C."" M#7JWA/X(R?&:T\._$K]I;Q=H,UK=(EUH7A,S"RT&PWH'1I5D(-Q/M.2')"Y( M.X8 ]0^*G[#NF_$CP]IMF/$FL17&GW$LQN[N..ZFG61MS*[*(RQ!P%+$[1P! MS72:G^SE)K?@N[T&^\1'4M/AABAT5+_1K*\_LGRX!$&/F1L)FR"V6P?F(SWK MFHYOG=&$YP=-2DK14*:CR.VMIN4JGO;/WG9V4>6/-?LQ%'**GLH>QJ63;DW4 M4G+JDX\L8>Z]%:*OO*^C71>#/C+X)\6:A#I'A_Q-X;U"YCCQ%9V-]#(P1!_" MBGH!Z#@5L>,/&VC_ ^T1]2US4K+2;"-@C3W4HCC#'H,GN?2N-\+_LY:?X+\ M96NK:5=6NF^38M:216>B:?;M*[,I\SS$@#+PI&WH<^W-C4/@G=Z_X7T[2]6\ M6:QJT=G>B[F:YL[*07J!G98I%,!7: RC(&?D!XK@IU,?[&7M8Q]IK9KX>EKW M=^K^[TO5:>#^L+V,9^STO=QYO.UM-MKKIKT+'AG]I+P#XSUZVTO2O%VA7^H7 MA*P6\-TK/*0"< >N >*Z;Q7XLTWP-X?N=6UB\M]/TVS4-/<3-MCC!(49/N2! M^-<+;_LQZ783:U-8ZI?Z;<:KCR)[*SLH)M,_=A"8'6#*$\G/J3707?PO?4-8 MCNKCQ'XAN(DLVLWLY6MVM+@$@[WB\G:S\8W>A(IX>6/]E)5U'GZ-)V[:IMM] M]UH[;AB*F#=:/U>$^32_,XWWULTK+3:Z?Z&#I/[7WPSUW6+6PL_&6D37=[*D M$$:LW[QV(55SC')('-=]KFMVGAK1;S4K^>.UL;"%[BXF?[L4:*69C[ FN!T MO]F+1]'TS1[:#5M?5M$O_P"T(;@20"XE<,[!)9!$&DC!<_(WRX51_"*T]2^" ML>KV?B&WN/$GBMH?$H N4%ZJB$",)^YPG[G( SLQD\FIPKS%4W]9Y'+IRII+ M3K=N^NFEM-0Q=3".47A822ZJ4DV_1J*MVV??& M3QUV?K7K3-L4D]!R:XNW^!VG6OBFSUB/4-66\L;-K*+#1>7L+*V63R]K/E1\ MY!;KS4-E\ =+L-!T;34U3Q UIH%]_:-D'O SI/N=LLQ7=(,R/\KEEY'' P\& MLQCS?6G"7;E4H_?=RO?Y6MUOH8ZIA)-?4Z\M9 MH[BUNHUFAEC;-;KQ!J5[X@_M*\4><\%U'$ M&8($5QB/Y6 P5QR,]>:[J'P-J]GKDM[:_#:UDW*5[^\^E8[$86HDL-1<+:?%S7 M7>5TO>[N/*FK6BK-OJ**^:X?V)K;3[[1;B1/$UCKNMW,LFMW_AG7C:VNGRE6 MA7BZ(][KJQ1R7,P9(U; MS)8AYH=F4"09#$GGK48/'8B4G'%4U32V?,W?KUC'IONEM<6+C@8PC+#592?5 M2AR-:7_FDG]YZ%17BOC+P]\<]-\27LWA_P 1^#-6TEIBT%M?6S6]U%&3\J%D M0J6 ZL<9Y.!P*[_P#I_B74O"-G-XBO+C3-:=6^TVUK);SPQD,0-K^2,Y4 ^Q M..<9K;#8_P!K5E2=.<6NLHZ/6VC5U\KWMT+Q67^QI1K*I"2=M(RU6E]8M)^K MM:_4ZNBO&_'W[2NE_#'Q=>:3K7_"Q+6.T*_\3!=#CEL9@1G*2)$=P'0G'4$= MC79?#3QGI?Q@\*QZWX<\5:EJ6ES.T:S"VBB^93A@5>!6&/<4Z&:8.M6>'I5$ MYQO>-]=-'IO9/KL&(RG&T:$<35I25.5K2M[NJNM=KM=-SLJ*QUT^1KQK<>(+ MXW"KO:("VWA?4CRLX]ZE_L&Z_P"@UJ?_ 'Q;_P#QJN^Z>QP--;FG169_8-U_ MT&M3_P"^+?\ ^-4?V#=?]!K4_P#OBW_^-4"-.BLS^P;K_H-:G_WQ;_\ QJC^ MP;K_ *#6I_\ ?%O_ /&J -.BLS^P;K_H-:G_ -\6_P#\:I!HEP6V_P!N:EN] M-EO_ /&J -2BN?UN6'PS:?:-2\4S:?;_ //2Y>UA3\VC KCYOC_X/>YM;>Q\ M?'6KR\OET^.TTQ[6\N?,+;2WE1QE]BX)9@, FN>MC*%)\M2:3\VD:1I3<>9 M)VUZ=M_NZ]CU"L?QW\0-'^&7AR75M=OHM/T^$A6E<,V6/0!5!9B?0 GBN0^( M7BS6/!?A[Q=>7.I/H=KHMK&^G:MJLUM]AO99%( =8XC(BK+L0\;FW#:#7S1^ MV=^T=X;\9_#*SM[#QK#XHO!L632H;55AAN<$_:UF\I&VH-Z!!RPFR>AKS,TX MBP&7P<\5-1LKV=DVKM:)M-ZI[+7I<]'*!_ 7PTME^RAX3UBX MNO&V@V^AQR:P=/M'1IYF:Q%^,5CXMFUBPM=#_: MNH?%4J+<3Q::(H[0%5C#1.<>0N "=F.YI5,^PT(4YR=O:)2BG>[35UI9M:Z> M0HY'F$YU(4Z=_9MQD[JR:WUO;?L_,^EZ*Y2?X;/:Z\NM1:UXAGU"UT]K&*(W M,7E2H6#\H4V%RR@;R-P!/.":\*MM'^*S:-H^FVOPXU:UM=!O?M]D]_XVMII! M+F0@N5CW2+^\;Y'++@@8P!CHQV9_56E.$G>]N6,Y;6WY8R2W>]MM+ZVPP.6U M\7=TW!)?S5(0^[F:;Z[7MI?<^H**X*?X!Z9KNC^((=0N-4_XK%$.M0BY5DG8 M1+'A3L&T!5 R@3.,XS7FDOP'^,EWX]77AXM\%6-]:VKZ;:W4>G//-':,X?80 MX"DY523UXZT8S'5Z"3C1<[_R]->M^6VENN]UTNU@<"\1*2G4A3MUDWKJ]N6, MK_UZG'ZY$_\ P39^-9UJWD;_ (47\0;_ !J-LH+)X/U.3I.@'W;67&& X4^F M%#?5D?B'3YK&2Z6^LVM80&>83*8T!4,"6S@95@?H0>]>VBLX8+4S.)!)(B;"4W>;+_ !'&\U\I>&_V>3\%/CQ+\&_%GB3Q M-HW@OQE J>%M2M9HOL^MB)0HL;LNA_?QIM50?E8!0H7*K7N8[&8['8:-:CA^ M?$17O)2BKQ4;W=[7E%Z/ENY1][=._FX+"TJ-:5.O6C3I/9VFUS/HK1^%O:_+ M;;JD??']J6QU!;3[1!]J:+SA#Y@\PQY W[>NW) STR:\RU7]L?P3I7Q5M?"7 MVRXN;NZDCA^V6ZI)91R28VHT@;.>0"0" 3R1@XW_ 9\$K7P7:Z;Y>L:QJ%_ MI=H]C#J5\+>XOO(9PYC,QBW%=P7CH-H]*XS6/V!_AWKVM3WUQ8WF^X8.T,,J MP6X( '$4:JBCCD $YR.:\ISQ3@I**O;9O9VT5TGUT=NFJOL=U.-)5G&I+W+ MZ-+5JZULVNEW9O>R\UVVG_%";X@Z!JEQX/@M[ZXTO5%T]GOG:*UN K1F62*1 M V]0CMM(X+*0<5PGQ\>:;K5O!$T6I7-M9Z+;)Y>'$3D M;WW%LN&YW+Q@"O1?!?PGL?AUH,>EZ%<3Z3I\)++!;6]M&N3U8XBY8]R>367\ M:?B1I/[/_P -=4\6>)_%&HV.DZ5%OD;R[8R3,>%CC7ROF=C@ =R>PR:R>6XO M&4X4>=QJ2LGR).[=U9*47>][:I[+1,J%?"8>M*K4@JE-7LIMQ5N\N22Z;KFL M<)\4OVE]<_9J^!EO=>)M$T>X\<:S=_V9X8\-:'(\G]H3,%6&+GGY2?G91M Q MCE@#S7P7_P"">EAJEI)XH^+5Q<>*_B!XC !@5'^RM\ _$GQ:\;+\;OB7<:A:^*-1A:/PSH[I$1X8TY\[05:/:+B13EV M"@@,1QDJOT;_ &#=?]!K4_\ OBW_ /C5>]F6 PE+!K*9I5;6 MTBPT>S9M[1VL(C\QL8W,1RS8 &3D\5M5F?V#=?\ 0:U/_OBW_P#C5']@W7_0 M:U/_ +XM_P#XU7GTJ4*<%3II)+9)62^1K6K5*LW4JMRD]VW=OU;-.BLS^P;K M_H-:G_WQ;_\ QJC^P;K_ *#6I_\ ?%O_ /&JT,S3HK,_L&Z_Z#6I_P#?%O\ M_&J/[!NO^@UJ?_?%O_\ &J -.BLS^P;K_H-:G_WQ;_\ QJC^P;K_ *#6I_\ M?%O_ /&J -.BLS^P;K_H-:G_ -\6_P#\:H_L&Z_Z#6I_]\6__P :H TZS?%7 M@[2/'6DFPUO2]/U>Q9@YM[VW2>/<.C;6!&1DX/44G]@W7_0:U/\ [XM__C5' M]@W7_0:U/_OBW_\ C534IQG%PFKI]'L53J2A)3@[-;-:,Y+P7^RSX!^'/CB/ MQ'H/AZ#2=6CC>(26T\J1[6&&!BW>7_X[Z'M6_P#$[0/$'B3PI);>&?$">&M6 MWJ\=X]BEXN!U0H_&&Z9'(J]_8-U_T&M3_P"^+?\ ^-4?V#=?]!K4_P#OBW_^ M-5R4\NPU.C*A1@H1E>_)[FKW=XV:?FM3LJ9EBJM:.(KS=24;6Y_?T6RM*Z:\ MGIY'SM\>X?C]X>^%^H6PM_!/C2UDPK/9Z2\U^!GK]FD#0N!QP%8^W>O3O 6E M>-_&O[-&D6MW>0^!?%]Q:JLLL&GI,+-0_ $)(56:(#C^!F.!QBN[_L&Z_P"@ MUJ?_ 'Q;_P#QJC^P;K_H-:G_ -\6_P#\:KSL/D;I5IU'7J2A*/+RN;LM=T]) M)]+WOY[6]+$9\JM"%-8>G&<97&,(HP2,8.,UZE69_8-U_T&M3_P"^+?\ M^-4?V#=?]!K4_P#OBW_^-5Z>#P.'PD/9X>"BF[OS?=O=OS=V>7CLPQ.,FJF) MFY-*R[)=DMDO))(TZ*S/[!NO^@UJ?_?%O_\ &J/[!NO^@UJ?_?%O_P#&JZSC M-.BLS^P;K_H-:G_WQ;__ !JC^P;K_H-:G_WQ;_\ QJ@#3HK,_L&Z_P"@UJ?_ M 'Q;_P#QJC^P;K_H-:G_ -\6_P#\:H TZ*S/[!NO^@UJ?_?%O_\ &J/[!NO^ M@UJ?_?%O_P#&J -.BLS^P;K_ *#6I_\ ?%O_ /&J/[!NO^@UJ?\ WQ;_ /QJ M@#3HK,_L&Z_Z#6I_]\6__P :H_L&Z_Z#6I_]\6__ ,:H TZ*S/[!NO\ H-:G M_P!\6_\ \:H_L&Z_Z#6I_P#?%O\ _&J -.BLS^P;K_H-:G_WQ;__ !JC^P;K M_H-:G_WQ;_\ QJ@#3HK,_L&Z_P"@UJ?_ 'Q;_P#QJC^P;K_H-:G_ -\6_P#\ M:H TZ*S/[!NO^@UJ?_?%O_\ &J/[!NO^@UJ?_?%O_P#&J -.BLS^P;K_ *#6 MI_\ ?%O_ /&JNV-L]I!LDN)KILYWRA0W_CJ@?I0!2\6_\@J+_K]M/_2B.M.L MSQ;_ ,@J+_K]M/\ THCK3H S->_Y"NB_]?K?^D\U:=9FO?\ (5T7_K];_P!) MYJTZ /%?C[^UQ-\$OC;X/\(1^'K?5(_%,EM&UR]_+#)%YUVEL!&J6\D6Y2X; M_2)K=7R$C:1\J,OP3^VY=:IX+U[7]?\ "<.D:?9^"AX_TK['JQOI-0TPK*X6 M8-!%Y%QM1"44RK^\^^2IKT;Q_P#LY>$?B=XSM=>UJQU"XU"U6V0B'5[RUMKM M;:=IX$N;>*58;E8Y7=U69' +MQR']>UOPW-\.=#;QAX9 MT^[UO4K-/%CFQ&G6]O:3,\-R;(-).6NTC$31(N58^;MP3]"^&=?@\5^&]/U2 MU$@M=2MH[J$.,,$D4,N1V."*\ONOV%OAG?:2MG/I.N38>9I+F3Q/JC7MTDT4 M4,L,UR;GSIH&B@A0PR.T16)1MP!7KD,*6T*QQHL<<:A551A5 Z #TH KZCKU MCI#JMW>6MJSC*B:94+#VR:K?\)KH_P#T%M,_\"D_QK3HH S/^$UT?_H+:9_X M%)_C1_PFNC_]!;3/_ I/\:TZ* ,S_A-='_Z"VF?^!2?XT?\ ":Z/_P!!;3/_ M *3_&M.B@#,_P"$UT?_ *"VF?\ @4G^-'_":Z/_ -!;3/\ P*3_ !K3HH S M/^$UT?\ Z"VF?^!2?XT?\)KH_P#T%M,_\"D_QK3HH S/^$UT?_H+:9_X%)_C M1_PFNC_]!;3/_ I/\:TZ* ,S_A-='_Z"VF?^!2?XT?\ ":Z/_P!!;3/_ *3 M_&M.B@#,_P"$UT?_ *"VF?\ @4G^-'_":Z/_ -!;3/\ P*3_ !K3HH S/^$U MT?\ Z"VF?^!2?XT?\)KH_P#T%M,_\"D_QK3HH S/^$UT?_H+:9_X%)_C1_PF MNC_]!;3/_ I/\:TZ* ,S_A-='_Z"VF?^!2?XT?\ ":Z/_P!!;3/_ *3_&M. MB@#,_P"$UT?_ *"VF?\ @4G^-'_":Z/_ -!;3/\ P*3_ !K3HH S/^$UT?\ MZ"VF?^!2?XT?\)KH_P#T%M,_\"D_QK3HH S/^$UT?_H+:9_X%)_C45WXIT&_ MA\N?4='FCW*VV2XC9,5V%%8^PA>Z5O33K?IW>_?J1[./3^NIPD/Q>FT M?1]+.JV^FW6H:AJ1LYDTF_CFALH6>39<.TA0[0BH6P"06X!J_:?''PC+-K$; M:]IMFNAS"&\ENI!;PHS*K@AWPK#YA\RDC/'6NLJOJVD6FO:=-9WUK;WMI<#; M+!/&)(Y!Z,K @_C4^SJ17NROZKR\K==6+EFEH_O/+_B?\"/A3\8M=.K:Y#I, M^K,J@7T&IM;S?*,*=T;C.!TSGH/05>\+>!/#GP_^&>L>&]!\67%LNI1SB"YN MM6%U+8/)'L#1EVX"D!@/7)[UV4W@73W\4SZW&MQ!JUQ8?V:9XYWPL(8N,1DF M,,&).[;GL21Q6)JF@^+/"_A?2X=%U:'5Y-)LIUNO[4AW76K2B!A!^\0JJ'S= MI8[3D9Z'D\/]F86-:5=4(JUM[V/4>=9@Z4*L]+)Z*W9:'S]\#/V8O&WPJT*\M(OC=I>BQW=TTSV]E;Q7Z/Z/OG*E&;. M6"K@^IZU[A\(K*;P#:WRZ]\2$\7R73(T3W0M[?[-@'(4(>=V1U/&WCJ<\K^S MQXQ^+GB?PAJDGB/2[.'4(=2@2V.J0M9E[ M$=0UJ7Q##=:[>+IFL6R6]I#:1BVN-+.QED>.=?F+,6# D?(5XZUR9=D.$R_E MCA5/W5I>I-QU3Z.7+]T=&T[=3LS;B?'9@Y_6%%N6K:ITXOR]Y14NEMV^^ARO MQ>\'Z/\ %J:Q'_"Q/$'AD68?,>A:Y%9BY#;I6'C[Q1XQA\3SC38Y[W6#JL$3@N=[;1B, HRESP"<$C->IVG@+2[;6=-U- M[=KG5=*LFT^"^G[?1+NDM+K;L[[G"LVQOU;ZFIVI]K+O?>R>]^O8\ M<^-VA:9^T#X4U33KVSTJ.ZT2]']DF^UXP6FHJ43=*WV9]X7#.H5AG6%V5FR5VKMQ@; 1S7M]% M.62X*>(6+JTXRJ*UI-*ZM>VJ5]G;Y(*>:8Z&'>$C7FJ;^RI-1=[WO%-)WOK= M:GG.L_#3X>^+O#^AZ?XADTKQ.OA^+RK2?5[U;J?D*&9W8_,S;5R3U(J;PK\. M?A?X&U2&^T?1_!.FWUN28KFWAMTFCR,':X^89!(X/0GUKT"BNG^S\*YJJZ<> M96ULKZ;:[Z=#"CBJU*FZ-*;C%[I-I.Z2=UUNDEZ)&/>>*-!U&V>&XU'1YX9! MAXY+B-E8>X)P:@L=4\+Z65^RW&@6^WIY4D*8_*M^BNIPBWS-:F2J22Y4]#,_ MX371_P#H+:9_X%)_C1_PFNC_ /06TS_P*3_&M.BJ),S_ (371_\ H+:9_P"! M2?XT?\)KH_\ T%M,_P# I/\ &M.B@#,_X371_P#H+:9_X%)_C1_PFNC_ /06 MTS_P*3_&M.B@#,_X371_^@MIG_@4G^-<%^TG\+?!?[3OPKO/"^MZM8V_F,MQ M8WT%T@N-,NDYCN(CN!#*?<9!(/!KU"BM:%>I1J*K2=I1=TUT9%2G&I%PFKI[ MGSG^QU^U7<:M/J?PU^(^I6-O\1_!8$KCZ-.O2^OX966TXK[,GU7]V73L[Q[7XL-4E2G]6J MN[^R^Z\_[RZ]UKWMVFK_ !,\.Z!I5S?7NO:/:V=G$TT\TEW&JQ(HRS$YZ F MOEGX9ZA;_M_?&>U^(GBEK>Q^%?@VY;_A#M%OI5C;6[I20=3N(V/W1TC4C\/O M;[WQ$U.^_P""BGQAO/ NAWDEO\&?!MXB^*M3MI-O_"3WB$,-/A<=84(!D8=> M,8^0GZLTO2[;0],M[*SMX;6SLXE@@@B0)'#&H"JJJ. .@%;?\BVC;_E_ M-?\ @$6O_2Y+_P !CYO3/_>Y_P#3N+_\":_]M3^]^2UJ?\)KH_\ T%M,_P# MI/\ &C_A-='_ .@MIG_@4G^-:=%?/GJ&9_PFNC_]!;3/_ I/\:/^$UT?_H+: M9_X%)_C6G10!F?\ ":Z/_P!!;3/_ *3_&C_ (371_\ H+:9_P"!2?XUIT4 M9G_":Z/_ -!;3/\ P*3_ !H_X371_P#H+:9_X%)_C6G10!F?\)KH_P#T%M,_ M\"D_QH_X371_^@MIG_@4G^-:=% &9_PFNC_]!;3/_ I/\:/^$UT?_H+:9_X% M)_C6G10!F?\ ":Z/_P!!;3/_ *3_&C_ (371_\ H+:9_P"!2?XUIT4 9G_" M:Z/_ -!;3/\ P*3_ !H_X371_P#H+:9_X%)_C6G10!F?\)KH_P#T%M,_\"D_ MQH_X371_^@MIG_@4G^-:=% &9_PFNC_]!;3/_ I/\:/^$UT?_H+:9_X%)_C6 MG10!F?\ ":Z/_P!!;3/_ *3_&C_ (371_\ H+:9_P"!2?XUIT4 9G_":Z/_ M -!;3/\ P*3_ !H_X371_P#H+:9_X%)_C6G10!F?\)KH_P#T%M,_\"D_QH_X M371_^@MIG_@4G^-:=% &9_PFNC_]!;3/_ I/\:/^$UT?_H+:9_X%)_C6G10! MF?\ ":Z/_P!!;3/_ *3_&C_ (371_\ H+:9_P"!2?XUIT4 9G_":Z/_ -!; M3/\ P*3_ !H_X371_P#H+:9_X%)_C6G10!F?\)KH_P#T%M,_\"D_QH_X371_ M^@MIG_@4G^-:=% &9_PFNC_]!;3/_ I/\:/^$UT?_H+:9_X%)_C6G10!F?\ M":Z/_P!!;3/_ *3_&C_ (371_\ H+:9_P"!2?XUIT4 9G_":Z/_ -!;3/\ MP*3_ !H_X371_P#H+:9_X%)_C6G10!F?\)KH_P#T%M,_\"D_QJ[8ZC;ZG!YM MM/#<19QOB<.N?J*FHH S/%O_ ""HO^OVT_\ 2B.M.LSQ;_R"HO\ K]M/_2B. MM.@#,U[_ )"NB_\ 7ZW_ *3S5IUF:]_R%=%_Z_6_])YJTZ /(/V@/V;]'^-_ MQ7\"W5]X-\.WZZ3>+J-_XANK*VDOK6*S=9K:QAD=3,OFW+K(VWY/*@N$8@RK MN\.^%7[.?CKP5\+O%UGI?P_O/"?B#7/ 2>%[RXM[[3E&O:[Y=WOUJ1XK@DIO M=?WL@%P?/QY>$)'MGQI_:V7X4?'#0?!L>B_:8KR.SN=7U:Z^W1V>E07=VUK! M^\M[.XB$CO%-@7,EM&=BCS>6*8O@G]MRZU3P7KVOZ_X3ATC3[/P4/'^E?8]6 M-])J&F%97"S!H(O(N-J(2BF5?WGWR5- 'AOB;]D#6M3N-8N+'X%_9_!^K66H MVND^##=:.B^']3ELM/A@U;8MR;=/G@N5\R%VG4,)-A9R!]P>$]-NM&\*Z;9W MUTU]>VMI%#<7)SFXD5 &?GGYB">?6OGS7/VW/&7A_7M;\-S?#G0V\8>&=/N] M;U*S3Q8YL1IUO;VDS/#N":@_X371_^@MIG_@4G^- ! M]EUG_G_TS_P ?_X]1]EUG_G_ -,_\ '_ /CU'_":Z/\ ]!;3/_ I/\:/^$UT M?_H+:9_X%)_C0 ?9=9_Y_P#3/_ !_P#X]1]EUG_G_P!,_P# !_\ X]1_PFNC M_P#06TS_ ,"D_P :/^$UT?\ Z"VF?^!2?XT 'V76?^?_ $S_ , '_P#CU'V7 M6?\ G_TS_P '_\ CU'_ FNC_\ 06TS_P "D_QH_P"$UT?_ *"VF?\ @4G^ M- !]EUG_ )_],_\ !__ (]1]EUG_G_TS_P ?_X]1_PFNC_]!;3/_ I/\:/^ M$UT?_H+:9_X%)_C0 ?9=9_Y_],_\ '_^/4?9=9_Y_P#3/_ !_P#X]1_PFNC? M]!;3/_ I/\:/^$UT?_H+:9_X%)_C0 ?9=9_Y_P#3/_ !_P#X]1]EUG_G_P!, M_P# !_\ X]1_PFNC_P#06TS_ ,"D_P :/^$UT?\ Z"VF?^!2?XT 'V76?^?_ M $S_ , '_P#CU'V76?\ G_TS_P '_\ CU'_ FNC_\ 06TS_P "D_QH_P"$ MUT?_ *"VF?\ @4G^- !]EUG_ )_],_\ !__ (]1]EUG_G_TS_P ?_X]1_PF MNC_]!;3/_ I/\:/^$UT?_H+:9_X%)_C0 ?9=9_Y_],_\ '_^/4?9=9_Y_P#3 M/_ !_P#X]1_PFNC_ /06TS_P*3_&C_A-=&_Z"VF?^!2?XT 'V76?^?\ TS_P M ?\ ^/4?9=9_Y_\ 3/\ P ?_ ./4?\)KH_\ T%M,_P# I/\ &C_A-='_ .@M MIG_@4G^- !]EUG_G_P!,_P# !_\ X]1]EUG_ )_],_\ !__ (]1_P )KH__ M $%M,_\ I/\:/\ A-='_P"@MIG_ (%)_C0 ?9=9_P"?_3/_ ?_P"/4?9= M9_Y_],_\ '_^/4?\)KH__06TS_P*3_&C_A-='_Z"VF?^!2?XT 'V76?^?_3/ M_ !__CU'V76?^?\ TS_P ?\ ^/4?\)KH_P#T%M,_\"D_QH_X371_^@MIG_@4 MG^- !]EUG_G_ -,_\ '_ /CU'V76?^?_ $S_ , '_P#CU'_":Z/_ -!;3/\ MP*3_ !H_X371O^@MIG_@4G^- !]EUG_G_P!,_P# !_\ X]1]EUG_ )_],_\ M !__ (]1_P )KH__ $%M,_\ I/\:/\ A-='_P"@MIG_ (%)_C0 ?9=9_P"? M_3/_ ?_P"/4?9=9_Y_],_\ '_^/4?\)KH__06TS_P*3_&C_A-='_Z"VF?^ M!2?XT 'V76?^?_3/_ !__CU'V76?^?\ TS_P ?\ ^/4?\)KH_P#T%M,_\"D_ MQH_X371_^@MIG_@4G^- !]EUG_G_ -,_\ '_ /CU'V76?^?_ $S_ , '_P#C MU'_":Z/_ -!;3/\ P*3_ !H_X371_P#H+:9_X%)_C0 ?9=9_Y_\ 3/\ P ?_ M ./4?9=9_P"?_3/_ ?_P"/4?\ ":Z/_P!!;3/_ *3_&C_ (371O\ H+:9 M_P"!2?XT 'V76?\ G_TS_P '_\ CU'V76?^?_3/_ !__CU'_":Z/_T%M,_\ M"D_QH_X371_^@MIG_@4G^- !]EUG_G_TS_P ?_X]1]EUG_G_ -,_\ '_ /CU M'_":Z/\ ]!;3/_ I/\:/^$UT?_H+:9_X%)_C0 ?9=9_Y_P#3/_ !_P#X]1]E MUG_G_P!,_P# !_\ X]1_PFNC_P#06TS_ ,"D_P :/^$UT?\ Z"VF?^!2?XT M'V76?^?_ $S_ , '_P#CU'V76?\ G_TS_P '_\ CU'_ FNC_\ 06TS_P " MD_QH_P"$UT?_ *"VF?\ @4G^- !]EUG_ )_],_\ !__ (]1]EUG_G_TS_P M?_X]1_PFNC?]!;3/_ I/\:/^$UT?_H+:9_X%)_C0 ?9=9_Y_],_\ '_^/4?9 M=9_Y_P#3/_ !_P#X]1_PFNC_ /06TS_P*3_&C_A-='_Z"VF?^!2?XT 'V76? M^?\ TS_P ?\ ^/5\5_M/?\$N/'_Q@_:[N/B%X9\>:3X;L=>BBM]4EMUGM+VV MC$*6\HA6,,)=\:D_/(N6.,XP1]J?\)KH_P#T%M,_\"D_QH_X371_^@MIG_@4 MG^->GE6;XG+JKK89I.2<7=)JSMT?HCCQF!I8J"A66B=]';5'-?!_X+P_ CX< M:7X5\,G2=/T?2(O*AC%@Y9SU9W/G?,[,2S,>I)KI?LNL_P#/_IG_ ( /_P#' MJ/\ A-='_P"@MIG_ (%)_C1_PFNC_P#06TS_ ,"D_P :\^I4G4FZDW=MW;>[ M;.J,8QBHQ5D@^RZS_P _^F?^ #__ !ZC[+K/_/\ Z9_X /\ _'J/^$UT?_H+ M:9_X%)_C1_PFNC_]!;3/_ I/\:@H/LNL_P#/_IG_ ( /_P#'J/LNL_\ /_IG M_@ __P >H_X371O^@MIG_@4G^-'_ FNC_\ 06TS_P "D_QH /LNL_\ /_IG M_@ __P >H^RZS_S_ .F?^ #_ /QZC_A-='_Z"VF?^!2?XT?\)KH__06TS_P* M3_&@ ^RZS_S_ .F?^ #_ /QZC[+K/_/_ *9_X /_ /'J/^$UT?\ Z"VF?^!2 M?XT?\)KH_P#T%M,_\"D_QH /LNL_\_\ IG_@ _\ \>H^RZS_ ,_^F?\ @ __ M ,>H_P"$UT?_ *"VF?\ @4G^-'_":Z/_ -!;3/\ P*3_ !H /LNL_P#/_IG_ M ( /_P#'J/LNL_\ /_IG_@ __P >H_X371_^@MIG_@4G^-'_ FNC_\ 06TS M_P "D_QH /LNL_\ /_IG_@ __P >H^RZS_S_ .F?^ #_ /QZC_A-='_Z"VF? M^!2?XT?\)KH__06TS_P*3_&@ ^RZS_S_ .F?^ #_ /QZC[+K/_/_ *9_X /_ M /'J/^$UT?\ Z"VF?^!2?XT?\)KH_P#T%M,_\"D_QH /LNL_\_\ IG_@ _\ M\>H^RZS_ ,_^F?\ @ __ ,>H_P"$UT?_ *"VF?\ @4G^-'_":Z/_ -!;3/\ MP*3_ !H /LNL_P#/_IG_ ( /_P#'J/LNL_\ /_IG_@ __P >H_X371_^@MIG M_@4G^-'_ FNC_\ 06TS_P "D_QH /LNL_\ /_IG_@ __P >H^RZS_S_ .F? M^ #_ /QZC_A-='_Z"VF?^!2?XT?\)KH__06TS_P*3_&@ ^RZS_S_ .F?^ #_ M /QZC[+K/_/_ *9_X /_ /'J/^$UT?\ Z"VF?^!2?XT?\)KH_P#T%M,_\"D_ MQH /LNL_\_\ IG_@ _\ \>H^RZS_ ,_^F?\ @ __ ,>H_P"$UT?_ *"VF?\ M@4G^-'_":Z/_ -!;3/\ P*3_ !H /LNL_P#/_IG_ ( /_P#'J/LNL_\ /_IG M_@ __P >H_X371_^@MIG_@4G^-'_ FNC_\ 06TS_P "D_QH /LNL_\ /_IG M_@ __P >H^RZS_S_ .F?^ #_ /QZC_A-='_Z"VF?^!2?XT?\)KH__06TS_P* M3_&@ ^RZS_S_ .F?^ #_ /QZC[+K/_/_ *9_X /_ /'J/^$UT?\ Z"VF?^!2 M?XT?\)KH_P#T%M,_\"D_QH /LNL_\_\ IG_@ _\ \>H^RZS_ ,_^F?\ @ __ M ,>H_P"$UT?_ *"VF?\ @4G^-'_":Z/_ -!;3/\ P*3_ !H /LNL_P#/_IG_ M ( /_P#'J/LNL_\ /_IG_@ __P >H_X371_^@MIG_@4G^-'_ FNC_\ 06TS M_P "D_QH /LNL_\ /_IG_@ __P >H^RZS_S_ .F?^ #_ /QZC_A-='_Z"VF? M^!2?XT?\)KH__06TS_P*3_&@ ^RZS_S_ .F?^ #_ /QZC[+K/_/_ *9_X /_ M /'J/^$UT?\ Z"VF?^!2?XT?\)KH_P#T%M,_\"D_QH /LNL_\_\ IG_@ _\ M\>J[8I<1P8N9(9I<_>BB,:X^A9OYU2_X371_^@MIG_@4G^-7;#4[?58/,M;B M&YCSMWQ.'7/ID4 4O%O_ ""HO^OVT_\ 2B.M.LSQ;_R"HO\ K]M/_2B.M.@# M,U[_ )"NB_\ 7ZW_ *3S5IUF:]_R%=%_Z_6_])YJTZ .'^('[.?@_P"*/C73 M_$&N:7<7>IZ:D4:%-1N;>"X2*83Q)<01R+%YT.SDO-1A4\$P11Q2NSXX&R-F&?@WXQN?B]X+^&6BZ[;>,I9OA[X-AU[Q8FH:??6^KRZG]D:SACVRJMS),6 M%_,)%^8R0P.C,65@ ?4U%?&/PT\%WGQ.M-!DM;CXX>';C4O$1U&==8UKQ58Q M^%-(MDAE>UFDO)(X[J:9E526$J*UW<+&\D=L'-[XEZE+XI^#T/BJ.U^)%MK7 MQ6UJ:^TS5?#46M-_PCFG")8K2ZN8M,#/,%M8HIH[:56C>XN&4E$:64 'V!17 MQIJOB#Q!;>/O$6K7^F?';5!#)X@D\0:=IXUNWMKS3O/3^R(],"%(DN&C^SY- MH5F4_:?-(&ZK>BZU=16_PET^23XT?VJM^U_?:R+'Q=)8V%LNH&;^S9H9(@;M MF#"U6XOXD_T='G9E81QN ?8%%%% $-C8QZ= T<>=K2/(#P3X;\::CH]CJ-EJ6H7?AF\MH[FY=;V!/L%O$VO6_P!O\:7W M]O6LWARRUO6Y];M!J&J7VH(MA=1Z?J%G EHUK:?:I95LC+&4A&Y@VPMTWQCL MM7\*>/O$6A_#FS^+6BOX7\)OID(CBURXTS62MI"J+8AE;3H'@@B)62-DEDN# MM56)8N ?8U%?%6LZE>6]C;V.GQ_M 6^GW?B]Y_#6L3Q>*[B71],CM].:X-Y M%>>X\RZ2Z2"*^1DVL[96/A_6_P!GG5GUO]IKX@W%O#\2M(TM=UO'8>(H=;DL M[Z=+AC+>VTEXIM8(F+A(H;5\-&-Y10%5 #WJH;ZQCU"%8Y,[5D248./F1@P_ M4"IJ* "BBB@ HKYK^)%EJGPQ^*?C7Q7H,WC*%X+:+0-(L]4U_4;C3=;U_5)H M3')#;7$[0+;VP> !H8Q&/.NEX^SX7SO]H3PO?>!/$^G^$_!;_%S0QX3TRRCO M-0M(O%,^F>)HPB*]E#]@@N+>V=XA(\MY''YZ3&/8'8RE0#[8HKY%^ M[XC\< MZ78Z7XRL?$1L/ EOJOBJ>R%]?7^KQQW,UY!I5L)9HXKZ29;478J7"YM"P M23&.-O-1\1:M\-H9%C^/]GIFH0:]NEVL]Q*HNIX\"\ MD9Y"UFL\K)N9(T) /NRBOD-?%MU9>+/'UUK&B_'*8:5H9M;_ $K3AXF;_A)= M1\VW:2YT^9,6]K&D@,<0LI%:1);AF01QIN]W_90^U#X#:&M]>:Y?78,[2OJ] MMJ,%U"6GD<0?\3!$NY$A#"))9U#RI&KGEJ /1:A>QCDU".Y.?-AC>)>>-K%2 M?_0!4U% !117C/[9GB&\\,>'O"=]I]U\0$N+/Q-I=S):>&-)O;];RV2_MC=B MZ%I!))Y2VOV@["RK)RN)#M6@#V:BOC'4?B-XT\"_$G5=4T]?B)_PD5[J&N:7 M-;ZV-0CT&=KK48K?0!:K<#[)D1R0NWV8!PBW)FP0:HZQH6H> [3QYX=\%0_& M31XO#VC1Z%;":V\2W4&L3_:K03:E P!BBAB42?)I\BW,Z2W3(JE(6(!]N45\ MB?L_:EK'COPYH^B^*8O%^H6WPYL]5\1:F9DU!=3O)9[B]MM.2".Y;^T5/V9; MJ2-)F-PA^S'N MEVL]Q*HNIX\"\D9Y"UFL\K)N9(T) /NRBOB+Q[XMU"V\6^)'O=!^/$U]:V\> MFR65A)XQ6PU?5':(RZBDUF#%;6$!#JJ69+3+)*?)PD.[ZZ^#Z21?"?PS'-J& MJZQ-#I=M%+?ZG8RV-[?.L2JTTT$H62*1R"S(X#*6(- '1U#8V,>G0-''G:TC MR')SR[%S^K&IJ* "BBO%?VS?$NH>%+/P/>Z=ULFN(5NIGTH&Z^S&Z:]F8JKB1#;@*QV&JFGV.M?#%=4 M\3:'JWQ$NKK^QK'PUI+>)]2U98_$>OZD\!^V_P!G7TI2".W#1-LCB0)YEXA" MB#Y0#ZTHKX\^+N@ZMX \:ZEX7^&UK\5M*OO"7@NYM;*<)K5UI6O7 TQUMX;< M;3ID4J!1(9V,;O+[V^M=(OK72U^/T&AZGXD"^&-5D3Q;/=Z#;I M96;7EQE:%;K>VLF@WEQ]HTV/3&98[@R"YN;F2X3+Q+(%N8T566*:0 'U?17Q3^T- MH&J?"2#2_#/A2'XQ?\)#H?AF=[[6-%A\07&EZU=S6MU&(DBMU>T69KF4W4T^ M$FC"H(2\SCR=G]G"YUGQU%H_@_Q'_P )=?6/A+4-1\5:C=ZG;ZM#L^H1J[F:9$FDDD633SL=TV4 ?7M%?"\.L:QJO@Q;B2W_:'TWP7?:K?W M#:3%'XID\0:/)_9R)81/<,OVR57DCN)9!%)):12R1(68 /)U&@ZAJ\OC+5+7 M7V^,&BZG8^#/L&NW"V?BC4M.UC5Y(+5GN+-+3$$<5NZ.N;*:&:9Y)0NQ%#R@ M'V!17E'[%\>M6_P,MX-<;Q!<2V^HWJ6MUK0O([R]MC<.T M2545F0:UX>O[ M.Z:\2VN[>2&5K.>6WN%1E(8QR0E94?!.UHV#J<%2" :^:OA?X2OKV\\,^$[N M3Q4UGXPUF?QO=Z;K^KWFH7FBZ/8M +"U=KR26:-YK@6#5^/>B6$SW4EKI.I6GC.XGMWC"+"RW'#+-HOCC4KC7]:3PUX=7PS=:I'-:VMDT\2W, M[Z3FY^S?:FOI6*"19$-N &^0T ?5E%?&UM+XHM?'5N]Y<_&C6+FQN8GEN(;/ M7+.SU3PVOAM6E;R%VP1W\E[OPF%OEN6 &U%!&1JA\0:M\ -,NM+OOC/9:X^N M7E]IVAS6'C%[^) ELR::]_(45-WRXNM0CN+57EG5 T<3D 'W!1110!#8V,>G M0-''G:TCR')SR[%S^K&IJ** "BOF']I/Q3XPTKXX>*[7PG/\2KR\O/A[JT-A M!!H]ZVCVFIJL$ML()U@%K]H9$N2KR2,?,81EAE(ZY?3;Z3Q-J>M>#EA^)>H? M#VXU"3Q.EKJS:L?$)TW3K*T=HX!>8U >=JCQ"(%@[&"Y$>%VD 'V-17Q_P"' M/ >I_%K]GVRL[6X^-&EZ]KWB.:TTT7.K^)]-G\(6TR0O,UQ/<20R78@@B>2- MY_,A-U(8(RRELZGQ4UM?$OP[\8>-ETGQQJ\VM:TGA?PVWAF[U99H+2Q:>%;N M>32\W1MCS,P#B1#;C:QV&@#ZLHKXVMI?%%KXZMWO+GXT:QJ>&U\-JTK>0NV"._DO=^$PM\MRP VHH(R/A-/!.H:???&>*X;Q M#%/-X=U2P\8HMC8RS(IAFU&^(LI5AC,DTHN(9&D.^&&9,0M0!]P5#J%C'J=A M-;2Y,5Q&T;X.#@C!J:B@ HHHH **^W5K!YYKR61B]V$$49C)?[FT ^UZ M*^2_V?KO6?&.LZ+X U Z]=V5CXAD\43:CJ<&M65QJ%A9PV;VS&WUBXN;R$'4 MI-JJT@5AITKJH#YKF?#6LWVL.MU-;_'_ $OX?7GB4-J6DRQ>+9-;TZV6PNU@ M<3L/MC1S7(C>2.T>2.(K;AF >3(!]M45\9^"?%/Q"T7Q/H,EOH?Q2OOB!H?@ MJ'^T+;4GU=M%\4ZH^G1E(=TA&E6YBQOFE$D3O.&C7)9B?7_V#6\86_PEU:S\ M;6?CBWU6Q\07T45QXIEADO+Z'S,I(OE32H(^2 $;RQC$>8PI(![;4+V,.O&LL?PZ\=:9XT@U/6/&$NO: MA+XB:WD\W2[.*UN)5A6*>9%MWOV@B$:GRA'/(JEMC+7G7Q3UOQUK/BO5IO"( M^->A^%YI[H'1]2TCQGJ,\UU;I+]ED^T1SV\\$=V[RC9;W#6\206K2@/*4C / MT)HKY3\:>*9/%W@#QCX^O/#?C749KB\M?"FAZ?X=OM46Z@^R,Z3RR7.EYNOL MXO9+H2O&K^9':1,$D8HE<[I\GBF'QUHZS7WQLUJ\TZ33(HK[^S];L-/U30(] M&47TLT&!$E])="Z(64"[$C6_E] : /LZBOA/Q;XF^*-_^S1>1^ _#_QH:'5- M4N=4N;:634$UWPY%'%;"TT\3ZM+#=W"RR!YYGM3,B-YL"EXV$A^YM.NI+W3X M)I+>:SDFC5W@F*&2 D9*,49EW#H=K$9'!(YH FJ&VL8[2:XD3=NNI!*^3W"* MG\E%344 9GBW_D%1?]?MI_Z41UIUF>+?^05%_P!?MI_Z41UIT 9FO?\ (5T7 M_K];_P!)YJTZS->_Y"NB_P#7ZW_I/-6G0 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !17G/P:_:N\"_'[QGXH\/^%=8.HZIX0G^SZC&;>2)0=S+N1F4"1=RLN5 M)Z9Z,I/HU;5\/5H3]G6BXRTT:L]5=?>C.G5A4CS4VFNZ"BLSQGXSTOX>>%=0 MUS6[Z#3=)TN%KBZN9CA(D'4^I/8 9)) )(%,M0M;&'Q%;Z;J] M]45Y1XS_;?^%7@_P) M'X@C\=>%-:M+N9[:QBTK6K.YFU.9#$)(K<>:!*Z":)F53E0ZD]1GM_#/Q9\+ M^-=6US3]$\1:'K6H^&9?(U>STZ^CN[C3),N!'-'&6>-R8Y %8 DHPQD&@#H* M*\GT7]N#X8ZK)>?:O$-SX;BL+M=/GN/$^CWWAVW6[9!(MJ);^&&-K@H0XA5C M)L^;;MYJ]\4OVO?AW\'];;3-9\6:#'J=K=V]MJ-FNIVRW&CI. 4N+I'D5H8 MK(Q=AC#J1G(H ]*HKD],^/?@76O$VDZ+9^-/"=WK.O6RWNF6$.KV\EUJ,#1> M!E!!3YLXYK,T']IWP3XT\1:#I_AO7M,\5)X@NKNRBO=%O8+Z MTMI[:!9Y(Y9(W.U]C*0H!/S+D $&@#OZ*\^E_:T^%4'A5==D^)GP^31&O&TX M:@WB*S%J;E4#M!YOF;/,",K%,[@&!Q@UT^F_$CP[K-DMQ9Z]HMW;MIT>L++# M>Q2(;*0,8[H$-CR7",5D^ZVTX)P: -JBO,=!_;(^&NN:;=WTGB>'1=.M((KH M7VO6=QHEG=02[O+FMYKR.*.XB;:3YD+.F"ISAU)Z+P_\?/ OBW4;RSTKQIX3 MU.\TZ[BL+N"TU>WFDM;F4N(X757)61S'(%0X9BC8!P: .LHKD++]H/P#J7BN MQT&W\<>$+C7-4W?8].CUFW:[N]H);RX@^]\!6SM!QM/I69X[_:C\%_#CPSK& ML:G>ZNVF^']0DTS4YK'0;_4!83I$LK^:+>%RL81U)E(\O+ ;L\4 >A45Y7+^ MV?\ #^TUR#3[N^\1:;<3+;-*^H>%M5LX+#[3(T5N+J:6V6.U,CJ543LA)(P/ MF&?5* "BBB@ HKD_C#\;O#?P(\-1:KXEOFL[6XG%O"$B:1Y7()P%4'H 22< M>N2 =[PUXDL?&'AZQU;3;A;K3]2@2YMI@"OF1N RG! (X/0@$=" :YXXNC*L M\/&:+990^PS%?F\L'=CG&*R-;_;- M^&7ASXAWWAN^\:>&;6XT>SFN]5NI=7M$M-':.X@MS!_ OB;Q5;:%IOC3PGJ&N7MO'=V^GVVKV\MU/#)%YTXM]+LVBCD>"SFO)2\LJ M11JD4*/([-(Z*%1226Z5S&D?M6> ]<\.:UJMOKDRZWJ@FTZZAFT^UB MDN(I3+"\8D61)+6X5HBOFJ8R"@R,@'HE%<;=?M!^#M/LX;JZUR&TL[C5[K0A M=7$,D-O'>6WFB:)Y&4)'@P2@,Y"N5 4L64'HO"7BFS\<>%]/UC36FDT_5+=+ MJV>:WDMY'C1CG KQ[_ (=Q?]5X_:1_\+;_ M .TU](T5Z&%S7%8>'LZ,K+T3_-'+6P5&K+FJ*[]6?)?@[_@D#X1^'>L7VH^' M_B?\;M#U#4O^/RZT_P 1PVLUUSN_>.EN"_//S$\\UT?_ [B_P"J\?M(_P#A M;?\ VFOI&BNRIQ)F4WS3JMOS2?Z&$.83PS2LP E*R*F5( 95V\=:Q;+]F?7/$_B?6]7\;>, M+/6;O7?#EUX9D71]%_LJ.SMYV0DP>9/<,"-K-^\9R7:M.T,JM&P8AC&4*!8D*;F];^ /[+UY\&O%:WU]XBM-:M=(TR30]"B@TG[%/ M;64ES]H874OFN+F;*Q#S$2%?E<^7F0X]?HJ2CYU^-/[!J-')%?I;-;W5A:VDMM(+*^M)I#_ *(C!O."8=U:)N&&II/['>I:/?VV MGQ^*-)/@_3_$]OXKL]/?0Y&OXKF-UD>-KLW162,L&V9AWHNP%Y-F6]VHH ^9 M;'_@F_:IX2U+1[KQ9,T.JWMG<2S6^FB&>.*W^U@Q(QD8 E;M@&((7;]U@2*T M-$_8/O-0U]-6\5>,+34-2DTV71;E]%T+^R8I+,Z>]E&$1IY]DRB65S(2RME% M"($Y^BJ* /B/X_\ [&/Q(L+S2=6TV&S^(&O36$FFWATNP_L733;PP0Q6UM<6 MW]KVTLD4N9S,XN98RJHAM'&TI[/^S]^S#/X?\&?$C3/$T,UM#XQOK[3K6WCN MED^PZ,S3^1!$R\*BM\56WC?2=4\0?$Z;7 M++1;G39X-/2PO([>1K)@5D:*6_FMXYG55!:VA@3)9O+YP(8OV"-9M/[-GA\< MZ6NH>#7@3PE,_AHE;2WCOOM3)J"K=*;UV 5-\36P!#/M)8BOI:B@#Y1^#7[" M_BKP5\4)H=2\0:=+X2T^^TG5C,NCJMYK5U:M.KX2I[7#RL[6V3T^:9Y9>_LC>&_$OPX'AGQ-J7BCQA:QWW]H0W6M:D9[RW? M8$VK*H4[,9^4Y&6)ZXQ+XQ_9=L?$<&DVVE^+/'O@_3M&LDL;:QT#6#:6^Q,X M9@58L^#@L3DXYYR:].HKCED> <;>R6J2;ZM+9.6[2]3MCQ!F*DI>U>C;2Z)O M=J.R;\D^*['Q";B"P67-M;1:6/L3JS[9 9M*@F60C MY&.-C#=O]YHKT,/AZ="FJ5)6BME_PYYV*Q53$576K.\GN_PZ'RSX3_X)\^*_ M#.CE3\4!<:W-K5OJ\FMO8ZK+J$/E6\<#+#--JLD@,B1_.LS30-D P;551:U3 M]@GQ29I%TKXF0Z1;6=O=V.EBVT>ZMKJ.VN-3AU!X[FZMK^&>0[HBA:![/'OPVM[/Q#8^)_"F@:K=7]ZS:6;:^M99-'DLS M*T[W4ADC9UC C$9==^6=@N1]4444 5==TO\ MS1+RR^TW5G]L@>#[1:OY<\& MY2N^-L':XSD'!P0*R[7P+]EO=!F_MG7I!H-LUMY;W>Y-1W(J>9^"&O+O7IO[:UV'^W;1+01QW(5-.*JZ^ M;;C;^[D._)/()1#CCG=HJ?80>_YOS7ZL7LXG!_&'X&1_%SX*?\(7-K&I6\)D MT\O?M+(UY(MK=YKSS&8L'9X]QD).1]"45K%)* MR+VT/GSQ-^Q1K'Q!\->)/!OB#QEIMQ\./$VO7FN76FV.A26NK$S73WB1&^-V MZ;8[@QME;=681!20&;/N'@S3M4TCPGIUKK>I0:SJ]O;I'=W\-I]D2\D PT@B MW.$W==H8@$\<<5IT4P"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#,\6_\@J+_K]M/_2B M.M.LSQ;_ ,@J+_K]M/\ THCK3H JZII$&L1QK,)?W+^8C1RO$RM@KD,I!Z,1 MU[U6_P"$2M?^>VI_^#*X_P#BZ** #_A$K7_GMJ?_ (,KC_XNC_A$K7_GMJ?_ M (,KC_XNBB@ _P"$2M?^>VI_^#*X_P#BZ/\ A$K7_GMJ?_@RN/\ XNBB@ _X M1*U_Y[:G_P"#*X_^+H_X1*U_Y[:G_P"#*X_^+HHH /\ A$K7_GMJ?_@RN/\ MXNC_ (1*U_Y[:G_X,KC_ .+HHH /^$2M?^>VI_\ @RN/_BZ/^$2M?^>VI_\ M@RN/_BZ** #_ (1*U_Y[:G_X,KC_ .+H_P"$2M?^>VI_^#*X_P#BZ** #_A$ MK7_GMJ?_ (,KC_XNC_A$K7_GMJ?_ (,KC_XNBB@ _P"$2M?^>VI_^#*X_P#B MZ/\ A$K7_GMJ?_@RN/\ XNBB@ _X1*U_Y[:G_P"#*X_^+H_X1*U_Y[:G_P"# M*X_^+HHH /\ A$K7_GMJ?_@RN/\ XNC_ (1*U_Y[:G_X,KC_ .+HHH /^$2M M?^>VI_\ @RN/_BZ/^$2M?^>VI_\ @RN/_BZ** #_ (1*U_Y[:G_X,KC_ .+H M_P"$2M?^>VI_^#*X_P#BZ** #_A$K7_GMJ?_ (,KC_XNC_A$K7_GMJ?_ (,K MC_XNBB@ _P"$2M?^>VI_^#*X_P#BZ/\ A$K7_GMJ?_@RN/\ XNBB@ _X1*U_ MY[:G_P"#*X_^+H_X1*U_Y[:G_P"#*X_^+HHH /\ A$K7_GMJ?_@RN/\ XNC_ M (1*U_Y[:G_X,KC_ .+HHH /^$2M?^>VI_\ @RN/_BZ/^$2M?^>VI_\ @RN/ M_BZ** #_ (1*U_Y[:G_X,KC_ .+H_P"$2M?^>VI_^#*X_P#BZ** #_A$K7_G MMJ?_ (,KC_XNC_A$K7_GMJ?_ (,KC_XNBB@ _P"$2M?^>VI_^#*X_P#BZ/\ MA$K7_GMJ?_@RN/\ XNBB@ _X1*U_Y[:G_P"#*X_^+H_X1*U_Y[:G_P"#*X_^ M+HHH /\ A$K7_GMJ?_@RN/\ XNC_ (1*U_Y[:G_X,KC_ .+HHH /^$2M?^>V MI_\ @RN/_BZ/^$2M?^>VI_\ @RN/_BZ** #_ (1*U_Y[:G_X,KC_ .+H_P"$ M2M?^>VI_^#*X_P#BZ** #_A$K7_GMJ?_ (,KC_XNC_A$K7_GMJ?_ (,KC_XN MBB@ _P"$2M?^>VI_^#*X_P#BZ/\ A$K7_GMJ?_@RN/\ XNBB@ _X1*U_Y[:G M_P"#*X_^+H_X1*U_Y[:G_P"#*X_^+HHH /\ A$K7_GMJ?_@RN/\ XNC_ (1* MU_Y[:G_X,KC_ .+HHH /^$2M?^>VI_\ @RN/_BZ/^$2M?^>VI_\ @RN/_BZ* M* #_ (1*U_Y[:G_X,KC_ .+H_P"$2M?^>VI_^#*X_P#BZ** #_A$K7_GMJ?_ M (,KC_XNC_A$K7_GMJ?_ (,KC_XNBB@ _P"$2M?^>VI_^#*X_P#BZ/\ A$K7 M_GMJ?_@RN/\ XNBB@ _X1*U_Y[:G_P"#*X_^+H_X1*U_Y[:G_P"#*X_^+HHH M /\ A$K7_GMJ?_@RN/\ XNC_ (1*U_Y[:G_X,KC_ .+HHH /^$2M?^>VI_\ M@RN/_BZ/^$2M?^>VI_\ @RN/_BZ** #_ (1*U_Y[:G_X,KC_ .+H_P"$2M?^ M>VI_^#*X_P#BZ** #_A$K7_GMJ?_ (,KC_XNC_A$K7_GMJ?_ (,KC_XNBB@ M_P"$2M?^>VI_^#*X_P#BZ/\ A$K7_GMJ?_@RN/\ XNBB@ _X1*U_Y[:G_P"# M*X_^+H_X1*U_Y[:G_P"#*X_^+HHH /\ A$K7_GMJ?_@RN/\ XNC_ (1*U_Y[ M:G_X,KC_ .+HHH /^$2M?^>VI_\ @RN/_BZ/^$2M?^>VI_\ @RN/_BZ** #_ M (1*U_Y[:G_X,KC_ .+H_P"$2M?^>VI_^#*X_P#BZ** #_A$K7_GMJ?_ (,K MC_XNC_A$K7_GMJ?_ (,KC_XNBB@ _P"$2M?^>VI_^#*X_P#BZ/\ A$K7_GMJ M?_@RN/\ XNBB@ _X1*U_Y[:G_P"#*X_^+H_X1*U_Y[:G_P"#*X_^+HHH /\ MA$K7_GMJ?_@RN/\ XNC_ (1*U_Y[:G_X,KC_ .+HHH /^$2M?^>VI_\ @RN/ M_BZ/^$2M?^>VI_\ @RN/_BZ** #_ (1*U_Y[:G_X,KC_ .+H_P"$2M?^>VI_ M^#*X_P#BZ** #_A$K7_GMJ?_ (,KC_XNC_A$K7_GMJ?_ (,KC_XNBB@ _P"$ M2M?^>VI_^#*X_P#BZ/\ A$K7_GMJ?_@RN/\ XNBB@ _X1*U_Y[:G_P"#*X_^ M+H_X1*U_Y[:G_P"#*X_^+HHH !X1L_,C9FOI/+=9%62^GD7 XML 19 R1.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cover - USD ($)
$ in Billions
12 Months Ended
Apr. 27, 2024
Jun. 17, 2024
Oct. 28, 2023
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Apr. 27, 2024    
Current Fiscal Year End Date --04-27    
Document Transition Report false    
Entity File Number 001-41249    
Entity Registrant Name CREDO TECHNOLOGY GROUP HOLDING LTD    
Entity Incorporation, State or Country Code E9    
Entity Address, Address Line One Maples Corporate Services, Limited    
Entity Address, Address Line Two PO Box 309, Ugland House    
Entity Address, City or Town Grand Cayman    
Entity Address, Postal Zip Code KY1-1104    
Entity Address, Country KY    
City Area Code 408    
Local Phone Number 664-9329    
Title of 12(b) Security Ordinary shares, par value $0.00005 per share    
Trading Symbol CRDO    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Document Financial Statement Error Correction [Flag] false    
Entity Shell Company false    
Entity Public Float     $ 1.6
Entity Common Stock, Shares Outstanding   165,185,407  
Documents Incorporated by Reference
Portions of Part III of this Form 10-K are incorporated by reference from the registrant’s definitive proxy statement for its 2024 annual meeting of shareholders, which will be filed with the Securities and Exchange Commission within 120 days after the end of the fiscal year covered by this Form 10-K. Except with respect to information specifically incorporated by reference in this Form 10-K, the proxy statement is not deemed to be filed as part of this Form 10-K.
   
Entity Central Index Key 0001807794    
Amendment Flag false    
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2024    

XML 20 R2.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Audit Information
12 Months Ended
Apr. 27, 2024
Audit Information [Abstract]  
Auditor Firm ID 42
Auditor Name Ernst & Young LLP
Auditor Location San Jose, California
XML 21 R3.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Apr. 27, 2024
Apr. 29, 2023
Current Assets:    
Cash and cash equivalents $ 66,942 $ 108,583
Short-term investments 343,061 109,228
Accounts receivable 59,662 49,541
Inventories 25,907 46,023
Contract assets 21,562 9,445
Prepaid expenses and other current assets 13,131 5,412
Total current assets 530,265 328,232
Property and equipment, net 43,665 40,222
Right of use assets 13,077 14,860
Other non-current assets 14,925 13,975
Total assets 601,932 397,289
Current Liabilities:    
Accounts payable 13,417 6,067
Accrued compensation and benefits 9,000 6,471
Accrued expenses and other current liabilities 18,301 14,454
Deferred revenue 3,902 4,040
Total current liabilities 44,620 31,032
Non-current operating lease liabilities 11,133 12,869
Other non-current liabilities 5,981 5,753
Total liabilities 61,734 49,654
Commitments and contingencies (Note 7)
Shareholders' equity:    
Ordinary shares, $0.00005 par value; 1,000,000 shares authorized; 164,305 and 148,651 shares issued and outstanding at April 27, 2024 and April 29, 2023, respectively 8 7
Additional paid in capital 676,054 454,795
Accumulated other comprehensive loss (519) (191)
Accumulated deficit (135,345) (106,976)
Total shareholders' equity 540,198 347,635
Total liabilities and shareholders' equity $ 601,932 $ 397,289
XML 22 R4.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Balance Sheets (Parenthetical) - $ / shares
shares in Thousands
Apr. 27, 2024
Apr. 29, 2023
Statement of Financial Position [Abstract]    
Common stock, par value (in US dollars per share) $ 0.00005 $ 0.00005
Common stock authorized (in shares) 1,000,000 1,000,000
Common stock issued (in shares) 164,305 148,651
Common stock outstanding (in shares) 164,305 148,651
XML 23 R5.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Apr. 27, 2024
Apr. 29, 2023
Apr. 30, 2022
Revenue:      
Total revenue $ 192,970 $ 184,194 $ 106,477
Cost of revenue:      
Total cost of revenue 73,539 78,000 42,462
Gross profit 119,431 106,194 64,015
Operating expenses:      
Research and development 95,531 76,774 47,949
Selling, general and administrative 60,193 48,248 34,900
Impairment charges 765 2,407 3,134
Total operating expenses 156,489 127,429 85,983
Operating loss (37,058) (21,235) (21,968)
Other income (expense), net 14,313 3,321 (245)
Loss before income taxes (22,745) (17,914) (22,213)
Provision (benefit) for income taxes 5,624 (1,367) (37)
Net loss $ (28,369) $ (16,547) $ (22,176)
Net loss per share:      
Net loss per share, basic (in US dollars per share) $ (0.18) $ (0.11) $ (0.25)
Net loss per share, diluted (in US dollars per share) $ (0.18) $ (0.11) $ (0.25)
Weighted-average shares used in computing net loss per share:      
Weighted-average shares outstanding used in basic calculation (in shares) 155,091 146,556 88,398
Weighted-average shares used in computing net loss per share, diluted (in shares) 155,091 146,556 88,398
Product sales      
Revenue:      
Total revenue $ 145,048 $ 141,475 $ 73,721
Cost of revenue:      
Total cost of revenue 70,498 75,143 40,082
Product engineering services      
Revenue:      
Total revenue 19,898 10,780 7,741
Cost of revenue:      
Total cost of revenue 2,225 972 1,918
IP license      
Revenue:      
Total revenue 28,024 31,939 25,015
Cost of revenue:      
Total cost of revenue $ 816 $ 1,885 $ 462
XML 24 R6.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
12 Months Ended
Apr. 27, 2024
Apr. 29, 2023
Apr. 30, 2022
Statement of Comprehensive Income [Abstract]      
Net loss $ (28,369) $ (16,547) $ (22,176)
Other comprehensive loss:      
Foreign currency translation loss (328) (214) (204)
Total comprehensive loss $ (28,697) $ (16,761) $ (22,380)
XML 25 R7.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Convertible Preferred Shares and Shareholders' Equity (Deficit) - USD ($)
shares in Thousands, $ in Thousands
Total
Series D
Series D+
Ordinary Shares
Additional Paid-in Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Beginning balance (in shares) at Apr. 30, 2021 50,809            
Beginning balance at Apr. 30, 2021 $ 197,965            
Increase (Decrease) in Temporary Equity [Roll Forward]              
Issuance of Series D/D+ convertible preferred shares, net of issuance costs (in shares)   1,251          
Issuance of Series D/D+ convertible preferred shares, net of issuance costs   $ 7,245          
Conversion of preferred shares into ordinary shares (in shares)     (52,060)        
Conversion of preferred shares into ordinary shares     $ (205,210)        
Ending balance (in shares) at Apr. 30, 2022 0            
Ending balance at Apr. 30, 2022 $ 0            
Beginning balance (in shares) at Apr. 30, 2021       68,282      
Beginning balance at Apr. 30, 2021 (55,431)     $ 3 $ 12,592 $ 227 $ (68,253)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Conversion of preferred shares to ordinary shares (in shares)       52,060      
Conversion of preferred shares into ordinary shares 205,210     $ 3 205,207    
Issuance of ordinary shares in connection with initial and secondary public offering, net of offering costs (in shares)       21,384      
Issuance of ordinary shares in connection with initial and secondary public offering, net of offering costs 194,205     $ 1 194,204    
Ordinary shares issued under employee share incentive plan (in shares)       3,029      
Ordinary shares issued under employee share incentive plans 2,731       2,731    
Share-based compensation 9,188       9,188    
Warrant contra revenue 640       640    
Total comprehensive gain (loss) (22,380)         (204) (22,176)
Ending balance (in shares) at Apr. 30, 2022       144,755      
Ending balance at Apr. 30, 2022 $ 334,163     $ 7 424,562 23 (90,429)
Ending balance (in shares) at Apr. 29, 2023 0            
Ending balance at Apr. 29, 2023 $ 0            
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Ordinary shares issued under employee share incentive plan (in shares)       3,896      
Ordinary shares issued under employee share incentive plans 5,497       5,497    
Share-based compensation 23,516       23,516    
Warrant contra revenue 1,220       1,220    
Total comprehensive gain (loss) $ (16,761)         (214) (16,547)
Ending balance (in shares) at Apr. 29, 2023 148,651     148,651      
Ending balance at Apr. 29, 2023 $ 347,635     $ 7 454,795 (191) (106,976)
Ending balance (in shares) at Apr. 27, 2024 0            
Ending balance at Apr. 27, 2024 $ 0            
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Issuance of ordinary shares in connection with initial and secondary public offering, net of offering costs (in shares)       10,440      
Issuance of ordinary shares in connection with initial and secondary public offering, net of offering costs 173,416     $ 1 173,415    
Ordinary shares issued under employee share incentive plan (in shares)       5,329      
Ordinary shares issued under employee share incentive plans 7,055       7,055    
Share-based compensation 39,022       39,022    
Warrant contra revenue 3,925       3,925    
Tax withheld related to RSU settlement (shares)       (115)      
Tax withheld related to RSU settlement (2,158)       (2,158)    
Total comprehensive gain (loss) $ (28,697)         (328) (28,369)
Ending balance (in shares) at Apr. 27, 2024 164,305     164,305      
Ending balance at Apr. 27, 2024 $ 540,198     $ 8 $ 676,054 $ (519) $ (135,345)
XML 26 R8.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Apr. 27, 2024
Apr. 29, 2023
Apr. 30, 2022
Cash flows from operating activities:      
Net loss $ (28,369) $ (16,547) $ (22,176)
Adjustments to reconcile net loss to net cash used in operating activities:      
Depreciation and amortization 13,771 9,514 4,793
Share-based compensation 39,022 23,516 9,188
Warrant contra revenue 3,925 1,220 640
Write-downs for excess and obsolete inventory 4,354 5,693 1,444
Impairment of assets 765 2,407 4,887
Changes in operating assets and liabilities      
Accounts receivable (10,121) (20,017) (15,879)
Inventories 15,762 (24,379) (21,677)
Contract assets (12,117) 1,609 (4,673)
Prepaid and other current assets (7,719) 512 2,808
Other non-current assets (654) (7,977) (1,654)
Accounts payable 8,806 (3,843) 4,748
Accrued expenses, compensation and other liabilities 5,703 491 9,601
Deferred revenue (391) 3,186 (2,882)
Net cash provided by (used in) operating activities 32,737 (24,615) (30,832)
Cash flows from investing activities:      
Purchases of property and equipment (15,652) (21,713) (17,580)
Purchases of short-term investments (403,587) (159,228) 0
Maturities of short-term investments 169,754 50,000 0
Net cash used in investing activities (249,485) (130,941) (17,580)
Cash flows from financing activities:      
Proceeds from issuance of ordinary shares in connection with public offering, net of offering costs 173,431 0 194,205
Payments on technology license obligations (3,052) (616) 0
Proceeds from employee share incentive plans 7,055 5,501 2,731
Tax withheld related to RSU settlement (2,158) 0 0
Proceeds from issuance of convertible preferred shares, net of issuance costs 0 0 7,245
Net cash provided by financing activities 175,276 4,885 204,181
Effect of exchange rate changes on cash (169) (68) (204)
Net increase (decrease) in cash and cash equivalents (41,641) (150,739) 155,565
Cash and cash equivalents at beginning of the year 108,583 259,322 103,757
Cash and cash equivalents at end of the year 66,942 108,583 259,322
Supplemental cash flow information:      
Income taxes paid (1,054) (1,204) (427)
Purchases of property and equipment included in accounts payable, accrued expenses and other liabilities 8,287 10,909 168
Conversion of convertible preferred shares into ordinary shares upon initial public offering $ 0 $ 0 $ 205,210
XML 27 R9.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Description of Business and Basis of Presentation
12 Months Ended
Apr. 27, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business and Basis of Presentation Description of Business and Basis of Presentation
Credo Technology Group Holding Ltd was formed as an exempted company under the laws of the Cayman Islands in September 2014. Credo Technology Group Holding Ltd directly owns Credo Technology Group Ltd., which owns, directly and indirectly, all of the shares of its subsidiaries in mainland China, Hong Kong, and the United States (U.S.). References to the “Company” in these notes refer to Credo Technology Group Holding Ltd and its subsidiaries on a consolidated basis, unless otherwise specified.
The Company is an innovator in providing secure, high-speed connectivity solutions that deliver improved power and cost efficiency. The Company’s connectivity solutions are optimized for optical and electrical Ethernet applications, including the 100G, 200G, 400G, 800G and emerging 1.6T markets. The Company’s products are based on its Serializer/Deserializer (SerDes) and Digital Signal Processor (DSP) technologies. The Company’s product families include integrated circuits (ICs), Active Electrical Cables (AECs) and SerDes Chiplets. The Company’s intellectual property (IP) solutions consist primarily of SerDes IP licensing.
Basis of Presentation
These consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (GAAP). The consolidated financial statements include the results of Credo Technology Group Holding Ltd and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.
Effective May 1, 2022, the Company changed its fiscal year to a 52- or 53-week period ending on the Saturday closest to April 30. The additional week in a 53-week year is added to the first quarter, making such quarter consist of 14 weeks. Accordingly, every fifth or sixth fiscal year will have a 53-week period. Our fiscal year ended April 27, 2024 (fiscal year 2024) is a 52-week fiscal year. Fiscal year 2025, ending May 3, 2025, is a 53-week fiscal year.
Reclassifications
Certain prior period balances were reclassified to conform to the current period’s presentation. None of these reclassifications had an impact on reported net loss or cash flows for any of the periods presented.
Public Offering of Shares
On January 31, 2022, the Company completed an initial public offering (the “IPO”) of 20,000 thousand of its ordinary shares, par value $0.00005 per share (the “Shares”), at a public offering price of $10.00 per share. The Company sold 18,384 thousand Shares and certain existing shareholders sold an aggregate of 1,616 thousand Shares. The Company received net proceeds of $171.9 million after deducting underwriting discounts and commissions.
Immediately prior to the Closing, all of the Company’s outstanding Series A convertible preferred shares, Series B convertible preferred shares, Series C convertible preferred shares, Series D convertible preferred shares and Series D+ convertible preferred shares (collectively, the “Preferred Shares”) automatically converted into ordinary shares on a one-for-one basis, and such Preferred Shares were cancelled, retired and eliminated from the shares that the Company is authorized to issue and shall not be reissued by the Company.
In connection with the IPO, the underwriters were granted a 30-day option to purchase from the Company up to an additional 3,000 thousand of the Company’s ordinary shares at the public offering price, less underwriting discounts and commissions. On February 7, 2022, the underwriters exercised the option to purchase additional shares in full, which purchase closed on February 10, 2022. The Company received net proceeds of $28.1 million after deducting underwriting discounts and commissions. The
Company incurred total IPO offering costs of $5.7 million, which were recorded as a reduction in additional paid-in capital as of April 30, 2022.
On December 8, 2023, the Company completed a public offering of 11,500 thousand of its ordinary shares, par value of $0.00005 per share, at $17.50 per share. The Company sold 10,440 thousand shares and certain existing shareholders sold an aggregate of 1,060 thousand shares. The Company received net proceeds of $173.4 million after deducting offering costs.
XML 28 R10.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Significant Accounting Policies
12 Months Ended
Apr. 27, 2024
Accounting Policies [Abstract]  
Significant Accounting Policies Significant Accounting Policies
Use of Estimates
The preparation of these consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the Company’s consolidated financial statements and accompanying notes.
The Company bases its estimates and judgments on historical experience, knowledge of current conditions and beliefs of what could occur in the future, given the available information. Estimates are used for, but not limited to, write-down for excess and obsolete inventories, the standalone selling price for each distinct performance obligation included in customer contracts with multiple performance obligations, variable consideration from revenue contracts, determination of the fair value of share-based awards and customer warrant, the realizability of tax assets and estimates of tax reserves, impairment of long-lived assets, and incremental borrowing rate used in the Company’s operating lease calculations. Actual results may differ from those estimates and such differences may be material to the financial statements. As new events continue to evolve and additional information becomes available, any changes to these estimates and assumptions will be recognized in the consolidated financial statements as soon as they become known.
Foreign Currency
All of the Company’s subsidiaries use U.S. dollars as their functional currency, except for its entities located in Taiwan and mainland China. The functional currencies of these entities are their respective local currency. Foreign currency assets and liabilities are remeasured into the functional currencies at the end-of-period exchange rates except for non-monetary assets and liabilities, which are remeasured at historical exchange rates. Revenue and expenses are remeasured at the exchange rates in effect during the period the transactions occurred, except for those expenses related to balance sheet amounts, which are remeasured at historical exchange rates. Gains or losses from foreign currency transactions are included in the consolidated statements of operations as part of ‘other income (expense), net’. Translation gains and losses are recorded in accumulated other comprehensive income as a component of shareholders' equity (deficit).
Cash, Cash Equivalents and Short-term Investments
Cash and cash equivalents are highly liquid investments with insignificant interest rate risk and maturities of three months or less at the time of acquisition. Cash and cash equivalents consist primarily of cash balances in the Company’s bank checking and savings accounts, and government and institutional money market funds.
Investments not considered cash equivalents and with maturities of one year or less from the consolidated balance sheet date are classified as short-term investments. Short-term investments consist of certificates of deposit with original maturity dates between three and twelve months.
The classification of our short-term investments is determined at the time of purchase, and such determination is reevaluated at each balance sheet date. Our short-term investments include certificates of deposit, which are classified as held-to-maturity. These investments are recorded at amortized cost basis. If the cost of an individual investment exceeds its fair value, we evaluate, among other factors,
general market conditions, the duration and extent to which the fair value is less than cost, and our intent and ability to hold the investment. Once a decline in fair value is determined to be other-than-temporary, an impairment charge is recorded and a new cost basis in the investment is established.
Accounts Receivable
Accounts receivable are recorded at the invoiced amount, net of allowance for credit losses. The Company performs periodic credit evaluations of its customers’ financial condition and does not require collateral from them. The Company assesses the collectability by reviewing accounts receivable on a customer-by-customer basis. To manage credit risk, management performs ongoing credit evaluations of the customers’ financial condition, monitors payment performance, and assesses current economic conditions, as well as reasonable and supportable forecasts of future economic conditions, that may affect collectability of the outstanding receivables. Management does not believe that an allowance for credit losses is needed as of April 27, 2024 or April 29, 2023 based on review of credit worthiness of the customers and their payment histories.
Inventory
The Company values its inventory, which includes raw materials, assembly and test, and other manufacturing costs, at the lower of cost and net realizable value. Cost is computed using standard cost, which approximates actual cost, on a first-in, first-out basis. Net realizable value is the estimated selling price of the Company’s products in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. The Company regularly reviews inventory quantities on hand and records write-downs for excess and obsolete inventory based primarily on the shipment history and its estimated forecast of product demand. These factors are impacted by market and economic conditions, technology changes, new product introductions and changes in strategic direction. If the future demand for the Company’s services and products is less favorable than the Company’s forecasts, the value of the inventories may be required to be reduced, which could result in additional expense to the Company and affect its results of operations. Once inventory is written down, its new value is maintained until it is sold, scrapped, or written down for further valuation losses.
Property and Equipment, Net
Property and equipment are stated at cost, net of accumulated depreciation and amortization. Additions, improvements and major renewals are capitalized, and maintenance, repairs and minor renewals are expensed as incurred. Assets are held in construction in progress until placed in service, upon which date, the Company begins to depreciate these assets. When assets are retired or otherwise disposed of, the cost and accumulated depreciation are removed from the accounts and any resulting gain or loss is reflected in the consolidated statements of income in the period realized. Depreciation and amortization is computed using the straight-line method over the estimated useful lives of the assets. Leasehold improvements are amortized over the shorter of the lease term or the estimated useful life of the assets. Useful lives by asset category are as follows:
Asset CategoryUseful Life
(in years)
Computer equipment and software3
Furniture and fixtures3
Laboratory equipment5
Production equipment5
Leases
The Company determines if an arrangement is a lease at inception. Operating lease right-of-use (ROU) assets and liabilities are recognized at the commencement date of the lease based on the present value of lease payments over the lease term. Operating lease ROU assets also include any initial direct
costs and prepayments less lease incentives. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise such options. As the Company's leases do not provide an implicit rate, the Company uses its collateralized incremental borrowing rate based on the information available at the lease commencement date, including lease term, in determining the present value of lease payments. Lease expense for these leases is recognized on a straight line basis over the lease term.
Impairment of Long-lived Assets
The Company assesses the impairment of long-lived assets, which consist primarily of property and equipment, whenever events or changes in circumstances indicate that such assets might be impaired and the carrying value may not be recoverable. Events or changes in circumstances that may indicate that an asset is impaired include significant decreases in the market value of an asset, significant underperformance relative to expected historical or projected future results of operations, a change in the extent or manner in which an asset is utilized, significant declines in the estimated fair value of the overall Company for a sustained period, shifts in technology, loss of key management or personnel, changes in the Company’s operating model or strategy and competitive forces.
If events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable and the expected undiscounted future cash flows attributable to the asset are less than the carrying amount of the asset, an impairment loss equal to the excess of the asset’s carrying value over its fair value is recorded. Fair value is determined based on the present value of estimated expected future cash flows using a discount rate commensurate with the risk involved, quoted market prices or appraised values, depending on the nature of the asset.
Revenue Recognition
The Company’s revenues consist of sale of its products, licensing of its IP and providing product and IP license engineering services. Product sales consists of shipment of its ICs and AEC products. IP license revenue includes fees from licensing of the Company’s SerDes IP and related support and royalties. Product and IP license engineering services revenue consists of engineering fees associated with integration of the Company’s technology solutions into its customers’ products and IP, respectively. The Company’s customers are primarily original equipment manufacturers who design and manufacture end market devices for the communications and enterprise networks markets. The Company’s revenue is driven by various trends in these markets. The Company’s revenue is also impacted by changes in the number and average selling prices of its IC products.
The Company recognizes revenue upon transfer of control of promised goods and services in an amount that reflects the consideration it expects to receive in exchange for those goods and services. Where an arrangement includes multiple performance obligations, the transaction price is allocated to these on a relative standalone selling price (SSP) basis. The Company determines the SSP based on an observable standalone selling price when it is available, as well as other factors, including the price charged to customers and the Company’s overall pricing objectives, while maximizing observable inputs. When SSPs are not directly observable, the Company uses the adjusted market assessment approach or residual approach, if applicable. The determination of the SSP for certain of the Company’s IP requires an estimate of the fair value under the income approach, involving the estimation of future cash flow expected to be generated from the IP. The Company also considers the constraint on estimates of variable consideration when estimating the total transaction price. The Company’s policy is to record revenue net of any applicable sales, use or excise taxes. Changes in the Company’s contract assets and contract liabilities primarily result from the timing difference between the Company’s performance and the customer’s payment. The Company fulfills its obligations under a contract with a customer by transferring products or services in exchange for consideration from the customer. The Company recognizes a contract asset when it transfers products or services to a customer and the right to consideration is conditional on something other than the passage of time. Accounts receivable are recorded when the customer has been billed or the right to consideration is unconditional. The Company recognizes deferred
revenue when it has received consideration or an amount of consideration is due from the customer and it has a future obligation to transfer products or services.
Product Sales - The Company transacts with customers primarily pursuant to standard purchase orders for delivery of products and generally allows customers to cancel or change purchase orders within limited notice periods prior to the scheduled shipment date. The Company offers standard performance warranties of twelve months after product delivery and offers limited product return rights to certain distributors. The Company recognizes product sales when it transfers control of promised goods in an amount that reflects the consideration to which it expects to be entitled to in exchange for those goods, net of accruals for estimated sales returns and rebates. As of April 27, 2024 and April 29, 2023, the sales returns and rebate reserves were not material.
Product Engineering Services Revenue - Some product revenue contracts include non-recurring engineering services deliverables. The Company recognizes revenue from these agreements over time as services are provided or at point in time upon completion and acceptance by the customer of contract deliverables, depending on the terms of the arrangement. Revenue is deferred for any amounts billed or received prior to delivery of services. The Company believes the input method, based on time spent by its engineers, best depicts the efforts expended to transfer services to the customers.
IP License Revenue - The Company’s IP license revenue consists of perpetual licenses, support and maintenance, engineering services and royalties. The Company enters into perpetual semiconductor IP license agreements, that have a fixed fee, whereby licensees pay a fixed fee for the right to incorporate the Company’s IP technologies into the licensee’s products. The IP license agreements do not typically grant the customer the right to terminate for convenience. Where such rights exist, termination is prospective, with no refund of fees already paid by the customer.
IP revenue recognition is dependent on the nature and terms of each agreement. The Company recognizes license revenue at the point of time of the delivery of the IP. In connection with the license arrangements, the Company offers support to assist customers in qualifying their final product. Revenue from customer support is deferred and recognized ratably over the support period, which is typically one year. Some IP license revenue contracts also include non-recurring engineering services deliverables, which were not material for any of the periods presented. The Company recognizes revenue from these agreements similar to the method described under the caption “Product Engineering Services Revenue” above.
In certain cases, the Company also charges licensees royalties related to the distribution or sale of products that use its technologies. Such royalties are reported to us on a quarterly basis. The Company estimates the sales-based royalties earned each quarter primarily based on its customers’ reporting of sales activity incurred in that quarter. The Company recognizes the estimated royalty revenue when it is probable that reversal of such amounts will not occur. Any differences between actual royalties owed by a customer and the quarterly estimates are recognized when updated information becomes available.
Customer Warrant
The Company accounts for the warrant issued to Amazon.com NV Investment Holdings LLC as an equity instrument, based on the specific terms of the warrant agreement. When management determines that it is probable that a tranche of the warrant will vest and we recognize the related revenue, the grant date fair value of the associated tranche will be recognized in shareholders’ equity (deficit) and the underlying expense will be amortized as a reduction of revenue in proportion to the amount of related revenue recognized.
Cost of Revenue
Cost of revenue includes cost of materials, including wafers processed by third-party foundries, cost associated with packaging and assembly, testing and shipping, cost of personnel, including share-based compensation, depreciation of equipment associated with manufacturing support, logistics and quality
assurance, warranty cost, amortization of intellectual property purchased from third-parties, write-down of inventories, and amortization and impairment of production equipment no longer in use. Cost of revenue includes cost of product sales revenue, cost of product engineering services revenue and cost of IP license revenue.
Shipping and Handling Costs
Shipping and handling costs incurred for delivery to customers are expensed as incurred and are included in selling, general and administrative expenses in the Company’s Consolidated Statements of Operations.
Research and Development
Research and development expenses consist of costs incurred in performing research and development activities and includes salaries, share-based compensation, employee benefits, occupancy costs, pre-production engineering mask costs, overhead costs and prototype wafer, packaging and test costs. Research and development costs are expensed as incurred.
Convertible Preferred Shares
The Company recorded all shares of convertible preferred shares at their respective fair values less issuance costs on the dates of issuance.
Share-Based Compensation
The Company records compensation expense in connection with share-based awards granted to employees and non-employees in accordance with guidance related to share-based payments. This guidance requires that all share-based compensation be recognized as an expense in the consolidated financial statements and that such cost be measured at the fair value of the award. The Company amortizes share-based compensation expense under the straight-line attribution method over the vesting period of the share-based award. The Company has elected to use the Black-Scholes option pricing model to determine the fair value of ordinary share options on the dates of grant. Calculating the fair value of share options using the Black-Scholes model requires inputs and assumptions, including the fair value of the Company’s ordinary shares, the expected term of share options and share price volatility. The Company estimates the expected life of options granted based on the simplified method. The Company estimates the volatility of its ordinary shares on the date of grant based on the Company’s historical stock price volatility. The Company has not paid and has no current plans to pay dividends. The Company accounts for forfeitures as they occur.
The fair value of each restricted share unit is estimated based on the market price of the Company’s ordinary share on the date of grant. The fair value of each share issued under the Company’s employee share purchase plan is estimated based on the Black-Scholes option pricing model.
Prior to the IPO, the absence of an active market for the Company’s ordinary shares required its board of directors, the members of which the Company believed had extensive business, finance and venture capital experience, to determine the fair value of its ordinary shares for purposes of granting options and for calculating share-based compensation expense for the periods presented. The Company obtained contemporaneous third-party valuations to assist the board of directors in determining fair value. These contemporaneous third-party valuations used the methodologies, approaches and assumptions consistent with the American Institute of Certified Public Accountants Practice Guide, Valuation of Privately-Held-Company Equity Securities Issued as Compensation. All options granted were intended to be exercisable at a price per share not less than the fair value of the shares underlying those options on their respective dates of grant.
Income Taxes
The Company is subject to income taxes in the United States and certain foreign jurisdictions. Significant judgment is required in determining the Company’s provision for income taxes and income tax assets and liabilities, including evaluating uncertainties in the application of accounting principles and complex tax laws.
The Company uses the asset and liability method to account for income taxes. Current income tax expense or benefit represents the amount of income taxes expected to be payable or refundable for the current year. Under this method, deferred income tax assets and liabilities are determined based on differences between the financial statement reporting and tax bases of assets and liabilities and net operating loss and credit carryforward. Deferred tax assets and liabilities are measured using enacted tax rates applied to taxable income in the years in which those temporary differences are expected to be recovered or settled. A valuation allowance is established when necessary to reduce deferred tax assets to the amount expected to be realized.
The Company accounts for uncertain tax positions in accordance with ASC 740‑10, Accounting for Uncertainty in Income Taxes. The Company recognizes the tax effects of an uncertain tax position only if such position is more likely than not to be sustained based solely on its technical merits as of the reporting date and only in an amount more likely than not to be sustained upon review by the tax authorities. Interest and penalties related to uncertain tax positions are classified in the consolidated financial statements as income tax expense.
Net Loss Per Share
Basic net loss per share is computed using the weighted average number of common shares outstanding during the period. Diluted net loss per share is computed using the weighted average number of ordinary and potentially dilutive shares outstanding during the period using the treasury stock method. Under the treasury stock method, the effect of equity awards outstanding is not included in the computation of diluted net loss per share for periods when their effect is anti-dilutive.
Segment Information
Operating segments are identified as components of an enterprise about which discrete financial information is available for evaluation by the chief operating decision-maker (CODM) in deciding resource allocation and assessing performance. The Company’s Chief Executive Officer is its CODM. The Company’s CODM reviews financial information presented on a consolidated basis for the purposes of making operating decisions, allocating resources and evaluating financial performance. Consequently, the Company has determined it operates and manages its business in one operating and one reportable segment. See “Note 14 — Segment and Geographic Information” for the Company’s revenue by country and location of long-lived assets.
Recent Accounting Pronouncements Not Yet Adopted
In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280) Improvements to Reportable Segment Disclosures, which requires disclosure of incremental segment information on an annual and interim basis. This standard is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, and requires retrospective application to all prior periods presented in the financial statements. The Company is evaluating the impact that this new standard will have on its consolidated financial statements and disclosures.
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740) Improvements to Income Tax Disclosures, which requires disclosure of disaggregated income taxes paid, prescribes standard categories for the components of the effective tax rate reconciliation, and modifies other income tax-related disclosures. This standard is effective for fiscal years beginning after May 4, 2025, and may be
applied on a retrospective or prospective basis. The Company is currently evaluating the impact of adopting this guidance on its consolidated financial statements and disclosures.
XML 29 R11.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Concentrations
12 Months Ended
Apr. 27, 2024
Risks and Uncertainties [Abstract]  
Concentrations Concentrations
Financial instruments that subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, short-term investments, and accounts receivable. Cash is placed in major financial institutions around the world. The Company’s cash deposits exceed insured limits. Short-term investments are subject to counterparty risk up to the amount presented on the balance sheet.
Historically, a relatively small number of customers have accounted for a significant portion of the Company’s revenue. The particular customers which account for revenue concentration have varied from period to period as a result of the addition of new contracts, completion of existing contracts, and the volumes and prices at which the customers have recently bought the Company’s products. These variations are expected to continue in the foreseeable future.
The following table summarizes the significant customers’ accounts receivable and revenue as a percentage of total accounts receivable and total revenue, respectively:
Accounts ReceivableApril 27, 2024April 29, 2023
Customer A53 %54 %
Customer B23 %*
Customer C*22 %
Year Ended
RevenueApril 27, 2024April 29, 2023April 30, 2022
Customer A39 %46 %*
Customer B15 %**
Customer C*12 %11 %
Customer D**30 %
Customer E*13 %18 %
Customer F**10 %
* Less than 10% of total accounts receivable or total revenue.
The Company believes that the concentration of credit risk in its trade receivables is substantially mitigated by the high level of credit worthiness of its customers and the relatively short collection terms. The Company performs ongoing credit evaluations of its customers’ financial conditions and limits the amount of credit extended when deemed necessary based upon payment history and the customer’s current credit worthiness, but generally require no collateral.
The Company currently outsources all of its integrated circuit manufacturing to Taiwan Semiconductor Manufacturing Company Limited with the remaining assembly and testing processes outsourced to other subcontractors primarily in Asia. Any disruption of or interference with the Company’s access to the goods or services from these subcontractors would impact the Company’s operations.
XML 30 R12.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Recognition
12 Months Ended
Apr. 27, 2024
Revenue Recognition and Deferred Revenue [Abstract]  
Revenue Recognition Revenue Recognition
Contract Balances
The contract assets are primarily related to the Company’s fixed-fee IP licensing arrangements and rights to consideration for performance obligations delivered but not billed as of April 27, 2024 and April 29, 2023.
During the year ended April 27, 2024, the Company recognized $4.1 million of revenue that was included in the deferred revenue balance as of April 29, 2023. During the year ended April 29, 2023, the Company recognized $1.2 million of revenue that was included in the deferred revenue balance as of April 30, 2022. During the year ended April 30, 2022, the Company recognized $4.0 million of revenue that was included in the deferred revenue balance as of April 30, 2021.
During the year ended April 27, 2024, the increase in contract assets of $12.9 million was primarily driven by IP licensing and engineering services arrangements where certain billing milestones were reached during fiscal 2024 while the criteria for recognition of revenue had previously been met.
During the year ended April 27, 2024, the decrease in deferred revenue of $0.4 million was primarily due to revenue recognized from a customer advance.
Remaining Performance Obligations
Revenue allocated to remaining performance obligations represents the transaction price allocated to the performance obligations that are unsatisfied, or partially unsatisfied, which includes unearned revenue and amounts that will be invoiced and recognized as revenue in future periods. The contracted but unsatisfied performance obligation was approximately $11.6 million and the satisfied but unrecognized performance obligations was approximately $1.5 million as of April 27, 2024, which the Company expects to recognize over the next fiscal year. The Company applied a performance constraint on the satisfied but unrecognized performance obligation due to uncertainty around the collectability of milestone payments.
The Company had previously applied performance constraints on certain milestones relating to an IP licensing and development contract for a total cash consideration of $43.5 million, executed in fiscal 2022. As of April 27, 2024, the Company released the constraint on the last milestone, resulting in recognition of $10.0 million of revenue in the year ended April 27, 2024.
Customer Warrant
During fiscal year 2022, the Company issued a warrant to Amazon.com NV Investment Holdings LLC (Holder) to purchase an aggregate of up to 4,080 thousand of our ordinary shares at an exercise price of $10.74 per share (the “Customer Warrant”). The exercise period of the Warrant is through the seventh anniversary of the issue date. Upon issuance of the Warrant, 40 thousand of the shares issuable upon exercise of the Warrant vested immediately and the remainder of the shares issuable will vest in tranches over the contract term based on the amount of global payments by Holder and its affiliates to us, up to $201.0 million in aggregate payments. A total of 1,080 thousand and 80 thousand Warrant shares were vested as of April 27, 2024 and April 29, 2023, respectively.
The grant date fair value of the Warrant share was determined at $4.65 per share using the Black-Scholes option pricing model. The grant date fair value of the Warrant share was estimated using the following assumptions:
At Grant Date
Expected volatility40.00%
Weighted-average expected term (in years)7
Risk-free interest rate1.41%
Dividend yield—%
Fair value per ordinary share$10.74
During the fiscal years ended April 27, 2024, April 29, 2023 and April 30, 2022, the Company recognized $3.9 million, $1.2 million and $0.6 million, respectively, as contra revenue within the product sales revenue on the consolidated statements of operations.
XML 31 R13.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurements
12 Months Ended
Apr. 27, 2024
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
Fair value is an exit price representing the amount that would be received in the sale of an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or a liability. As a basis for considering such assumptions, the accounting guidance establishes a three-tier value hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value:
Level 1 - Observable inputs that reflect quoted prices for identical assets or liabilities in active markets.
Level 2 - Other inputs that are directly or indirectly observable in the marketplace.
Level 3 - Unobservable inputs that are supported by little or no market activity.
The fair value hierarchy also requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.
The Company measures the fair value of money market funds using Level 1 inputs. The Company’s certificates of deposit are classified as held to maturity securities as the Company intends to hold until their maturity dates. The certificates of deposit are valued using Level 2 inputs. Pricing sources may include industry standard data providers, security master files from large financial institutions, and other third-party sources used to determine a daily market value.
The following tables present the fair value of the financial instruments measured on a recurring basis as of April 27, 2024 and April 29, 2023 (in thousands).
April 27, 2024
Level 1Level 2Level 3Total
Cash equivalents:
Money market funds$57,175 $— $— $57,175 
Short-term investments:
Certificates of deposit
— 343,061 — 343,061 
Total cash equivalents and short-term investments$57,175 $343,061 $— $400,236 
April 29, 2023
Level 1Level 2Level 3Total
Cash equivalents:
Money market funds$99,119 $— $— $99,119 
Short-term investments:
Certificates of deposit
— 109,228 — 109,228 
Total cash equivalents and short-term investments$99,119 $109,228 $— $208,347 
The carrying amount of the Company’s financial instruments, including cash equivalents, short-term investments, accounts receivable and accounts payable, approximate their respective fair values because of their short maturities. As of April 27, 2024 and April 29, 2023, there were no unrealized loss or gains associated with the Company’s financial instruments. The interest income recognized during the years ended April 27, 2024 and April 29, 2023 was $15.3 million and $4.7 million, respectively.
XML 32 R14.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Supplemental Financial Information
12 Months Ended
Apr. 27, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Supplemental Financial Information Supplemental Financial Information
Inventories
Inventories consisted of the following (in thousands):
April 27, 2024April 29, 2023
Raw materials$9,415 $17,456 
Work in process7,470 7,200 
Finished goods9,022 21,367 
$25,907 $46,023 
Property and Equipment, Net
Property and equipment consisted of the following (in thousands):
April 27, 2024April 29, 2023
Computer equipment and software$18,271 $13,942 
Laboratory equipment19,840 15,577 
Production equipment27,608 19,783 
Leasehold improvements2,525 2,005 
Others534 632 
Construction in progress3,616 6,300 
72,394 58,238 
Less: accumulated depreciation and amortization(28,729)(18,017)
$43,665 $40,222 
Depreciation and amortization expense, excluding the assets impairment charges, for the years ended April 27, 2024, April 29, 2023 and April 30, 2022, was $13.8 million, $9.5 million, and $4.8 million, respectively. Construction in progress and production equipment primarily includes mask set costs capitalized relating to the Company’s products.
During the years ended April 27, 2024, April 29, 2023 and April 30, 2022, the Company recorded impairment charges of $0.8 million, $2.4 million and $4.9 million, respectively. Generally, the impairment charges were related to impairment of property and equipment or third-party IP licenses for future products that did not reach production qualification.
Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
April 27, 2024April 29, 2023
Accrued expenses$9,610 $7,555 
Current payables relating to purchases of property and equipment5,950 4,269 
Current portion of operating lease liabilities2,741 2,630 
$18,301 $14,454 
Other Non-current Liabilities
Other non-current liabilities consisted of the following (in thousands):
April 27, 2024April 29, 2023
Non-current payables relating to purchases of property and equipment$4,950 $5,049 
Non-current deferred revenue128 380 
Other non-current liabilities903 324 
$5,981 $5,753 
XML 33 R15.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and Contingencies
12 Months Ended
Apr. 27, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Non-Cancelable Purchase Obligations
Total future non-cancelable purchase obligations as of April 27, 2024 were as follows (in thousands):
Fiscal Year Purchase Commitments to Manufacturing Vendors Technology License Fees Total
2025$42,588 $7,888 $50,476 
20267,306 5,342 12,648 
20279,598 3,805 13,403 
202812,417 350 12,767 
20292,153 350 2,503 
Thereafter— — — 
Total unconditional purchase commitments$74,062 $17,735 $91,797 
Technology license fees include the liabilities under agreements for technology licenses between the Company and various vendors.
Under the Company’s manufacturing relationships with its foundry partners, cancellation of outstanding purchase orders is allowed but requires payment of all costs and expenses incurred through the date of cancellation.
As of April 27, 2024, the total value of non-cancelable inventory purchase orders payable within the next one year that were committed with the Company’s third-party subcontractors was approximately $39.6 million. Such purchase commitments are included in the preceding table. Additionally, the Company has committed purchases of production mask sets amounting to $27.0 million, relating to future products yet to be released, which will be capitalized into product equipment when they are received.
The Company has a manufacturing supply capacity reservation agreement with an assembly subcontractor as of April 27, 2024. Under this arrangement, the Company has paid refundable deposits to the supplier in exchange for reserved manufacturing production capacity over the remaining term of the agreement, which approximates five years. In addition, the Company committed to certain purchase levels that were in line with the capacity reserved. If the Company does not meet the purchase level commitment, the agreement requires the Company to pay a fee equal to the difference between the actual purchase and the purchase commitment, up to the value of refundable deposits made. The Company currently estimates that it has made purchase level commitments of at least $34.5 million for the fiscal year 2025 through fiscal year 2029 under the capacity reservation agreement. Such purchase commitments are included in the preceding table. In addition, the Company had refundable deposits of $8.6 million as of April 27, 2024, of which $0.4 million was recorded in prepaid expenses and other
current assets and $8.2 million was recorded in other non-current assets on the consolidated balance sheets.
Warranty Obligations
The Company has contractual commitments to various customers, which could require the Company to incur costs to repair an epidemic defect with respect to its products outside of the normal warranty period if such defect were to occur. The Company’s products carry a standard one-year warranty. The Company’s warranty expense has not been material in the periods presented.
Indemnifications
In the ordinary course of business, the Company may provide indemnifications of varying scope and terms to customers, vendors, lessors, investors, directors, officers, employees and other parties with respect to certain matters, including, but not limited to, losses arising out of the Company’s breach of such agreements, services to be provided by the Company or from intellectual property infringement claims made by third parties. These indemnifications may survive termination of the underlying agreement and the maximum potential amount of future payments the Company could be required to make under these indemnification provisions may not be subject to maximum loss clauses. The Company has not incurred material costs to defend lawsuits or settle claims related to these indemnifications. Accordingly, the Company has no liabilities recorded for these agreements as of April 27, 2024 and April 29, 2023.
Legal Proceedings
From time to time, the Company may be a party to various litigation claims in the normal course of business. Legal fees and other costs associated with such actions are expensed as incurred. The Company assesses, in conjunction with legal counsel, the need to record a liability for litigation and contingencies. Accrual estimates are recorded when and if it is determined that such a liability for litigation and contingencies are both probable and reasonably estimable. As of the date of issuance of the consolidated financial statements, the Company was not subject to any litigation. No accruals for loss contingencies or recognition of actual losses have been recorded in any of the periods presented.
XML 34 R16.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Convertible Preferred Shares
12 Months Ended
Apr. 27, 2024
Temporary Equity Disclosure [Abstract]  
Convertible Preferred Shares Convertible Preferred Shares
The Company had previously issued Series A convertible preferred shares, Series B convertible preferred shares, Series C convertible preferred shares, Series D convertible preferred shares and Series D+ convertible preferred shares (collectively, the “Preferred Shares”).
Immediately prior to the completion of the IPO, all of the then outstanding 52,060 thousand shares of the Company’s convertible Preferred Shares were automatically converted into an aggregate 52,060 thousand shares of ordinary share on a one-for-one basis, and such Preferred Shares were cancelled, retired and eliminated from the shares that the Company is authorized to issue and shall not be reissued by the Company.
A summary of the preferred shares prior to the conversion into ordinary shares consisted of the following:
SeriesShares Authorized (in thousands)Shares Issued and Outstanding (in thousands)Per Share Liquidation PreferenceAggregate Liquidation Preference (in thousands)
Series A8,313 8,313 $1.00 $8,313 
Series B8,593 8,593 2.10 18,000 
Series C5,245 5,245 4.29 22,500 
Series D20,028 20,028 4.99 100,000 
Series D+9,881 9,881 5.81 57,361 
52,060 52,060 $206,174 
The rights, privileges, and preferences of the Series A, Series B, Series C, Series D, and Series D+ convertible preferred shares were as follows:
Conversion Rights - Each preferred share was convertible, at the option of the holder, at any time, and without the payment of any additional consideration, into such number of fully paid ordinary share as was determined by dividing the applicable original issue price for each such series of preferred shares by the applicable conversion price in effect at the time of the conversion. The conversion price per share for each series of preferred share shall initially be equal to the original issue price of such series, which means $1.00 per share for Series A, $2.10 per share for Series B, $4.29 per share for Series C, $4.99 per share for Series D and $5.81 per share for Series D+. The conversion price shall be subject to adjustment in order to adjust the number of ordinary shares into which the preferred shares are convertible.
Each share of Series A, B, C, D and D+ convertible preferred share automatically converted into the number of ordinary shares at the conversion rate at the time in effect upon the closing of a public offering of ordinary shares which results in at least $25.0 million of proceeds to the Company at a per share price not less than $9.99 or with the vote or written consent of the holders of a majority of the then outstanding preferred shares, voting as a separate class, to convert their preferred shares at the then‐effective Conversion Price.
Dividends - The holders of preferred shares were entitled to receive noncumulative dividends when and if declared by the Company’s board of directors. The holders of preferred shares were entitled to receive dividends prior and in preference to any payment of any dividend on ordinary shares in an amount equal to 8% of the original issue price per share of such preferred share. After payment of such dividends, any additional dividends shall be distributed among all holders of ordinary shares and preferred shares in proportion to the number of ordinary shares that would be held by each such holder if all preferred shares were converted to ordinary shares at the then effective conversion rate. no dividends had been declared by the board of directors from inception through the date of conversion into ordinary shares.
Liquidation Rights - In the event of any sale, lease, conveyance or other disposition of all or substantially all of the assets of the Company or the exclusive license of all or substantially all of the Company’s intellectual property used in generating all or substantially all of the Company’s revenues, reorganization, consolidation, acquisition, merger, liquidation, dissolution or winding up of the Company, either voluntary or involuntary, the holders of preferred shares shall be entitled to receive in preference to the holders of ordinary shares, an amount per share equal to the liquidation preference, plus any declared but unpaid dividends. After payment of the liquidation preference to holders of preferred shares, the remaining assets of the Company were available for distribution on a pro rata basis to the holders of ordinary shares.
Voting Rights - The holders of the convertible preferred shares were entitled to the number of votes equal to the number of ordinary shares into which such convertible preferred shares could be converted on the record date.
XML 35 R17.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Ordinary Shares
12 Months Ended
Apr. 27, 2024
Equity [Abstract]  
Ordinary Shares Ordinary Shares
In connection with the consummation of the IPO, the Company filed the Amended and Restated Memorandum of Association with Cayman Islands, which authorized 1,000,000 thousand ordinary shares, par value $0.00005 per share and 50,000 thousand convertible preferred shares.
Each ordinary share is entitled to one vote per share. The holders of ordinary shares are also entitled to receive dividends whenever funds are legally available and when declared by the Company’s board of directors, subject to the prior rights of holders of all other classes of shares outstanding.
Share Issuances Subject to Repurchase
The Company has issued ordinary shares to certain employees that are subject to vesting periods pursuant to the respective share purchase agreements (Restricted Share Award or RSA). In addition, the Company allows early exercise for unvested ordinary share options under its 2015 Stock Plan (as defined in Note 10 to the consolidated financial statements). In regard to the ordinary shares purchased, but not vested, the Company has the right to repurchase shares at the original issue price in the event of termination of services. As of April 27, 2024, 17 thousand shares from share option early exercises remained subject to the Company’s repurchase rights. As of April 29, 2023, 99 thousand shares from share option early exercises remained subject to the Company’s repurchase rights. These shares are excluded from ordinary shares outstanding.
XML 36 R18.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share Incentive Plan
12 Months Ended
Apr. 27, 2024
Share-Based Payment Arrangement [Abstract]  
Share Incentive Plan Share Incentive Plan
2015 Stock Plan
The Company adopted the 2015 Stock Plan (the “2015 Plan”) in February 2015. The 2015 Plan was an equity incentive program under which employees of the Company or its subsidiary corporations (including officers), non-employee members of the Company’s board of directors, and consultants to the Company or its subsidiary corporations were offered an opportunity to acquire the Company’s ordinary shares. The 2015 Plan provided both for the direct award or sale of ordinary shares (RSAs) and for the grant of options to purchase ordinary shares. Options granted under the 2015 Plan were Incentive Stock Options (ISOs) intended to qualify under Title 26 U.S. Code Section 422 or Non-qualified Stock Options (NSOs) which were not intended to so qualify. Only employees, outside directors and consultants of either the Company or a subsidiary of the Company, were eligible for the grant of NSO or the direct award or sale of ordinary shares. Only employees of either the Company or of a subsidiary of the Company, were eligible for the grant of ISOs.
As of January 27, 2022, the 2015 Plan has ceased to be available for grants of new awards. Prior to the aforementioned cessation of the 2015 Plan for new grants and as of April 30, 2022, 26,000 thousand ordinary shares were authorized for issuance under the 2015 Plan. Options under the 2015 Plan may be granted for periods of up to ten years and at prices no less than 100% of the estimated fair value of the shares on the date of grant as determined by the Company’s Board of Directors. Both RSAs and options granted generally vest over four years and vest at a rate of 25% upon the first anniversary of the issuance date and 1/48th per month thereafter.
A summary of information related to share option activity, excluding options early exercised, is as follows:
Outstanding Share Options (in thousands)Weighted-Average Exercise PriceWeighted-Average Remaining Contractual TermAggregate Intrinsic Value (in millions)
Balances as of April 30, 202114,120$1.577.87$62.6 
Options granted702
Options exercised and vested(2,924)
Options canceled/ forfeited(537)
Balances as of April 30, 202211,361$1.947.12$103.4 
Options exercised and vested(2,246)$1.48
Options canceled/ forfeited(245)$3.34
Balances as of April 29, 20238,870$2.026.22$0.1 
Options exercised and vested(2,291)$1.98
Options canceled/ forfeited(158)$4.64
Balances as of April 27, 20246,421$1.975.30$106.5 
Vested or expected to vest as of April 27, 2024
6,421$1.975.30$106.5 
Exercisable as of April 27, 2024
6,404$1.975.30$106.2 
During the years ended April 27, 2024, April 29, 2023 and April 30, 2022, the total intrinsic value of options exercised, including options early exercised, was $36.2 million, $22.2 million and $28.4 million, respectively. The weighted-average grant date fair value of options vested was $1.52, $1.41 and $1.36 per share for the years ended April 27, 2024, April 29, 2023 and April 30, 2022, respectively.
The total grant date fair value of share options that vested was $13.3 million, $15.6 million and $4.5 million as of April 27, 2024, April 29, 2023 and April 30, 2022, respectively. As of April 27, 2024, the total unrecognized compensation cost was $2.0 million related to share options, which are expected to be recognized over a weighted-average period of 0.72 years.
The Company estimated the fair value of share options using the Black-Scholes option-pricing model. The fair value of employee share options is amortized on a straight-line basis over the requisite service period of the awards. The fair values of the employee share options granted in the years presented were estimated using the following weighted-average assumptions:
Year Ended
April 30, 2022
Expected volatility
41.29% - 42.31%
Weighted-average expected term (in years)5.96
Risk-free interest rate
0.69% - 1.23%
Dividend yield—%
Weighted-average grant date fair value per share$6.26
2021 Long-Term Incentive Plan
In December 2021, the Company adopted the 2021 long-term incentive plan (the “2021 Plan”). Upon the adoption, the 2021 Plan had 19,907 thousand ordinary shares reserved for issuance. Awards granted under the 2021 Plan may include, but are not limited to, options and restricted share units (RSU). Options granted under the 2021 Plan generally have a term of 10 years and generally must be issued at prices equal to the fair market value of the share on the date of grant. RSU awards are denominated in ordinary
shares, but may be settled in cash or shares upon vesting, as determined by the Company at the time of grant. None of the awards granted under the 2021 Plan as of April 27, 2024 allowed cash settlement. Awards under the 2021 Plan generally vest over 4 years.
A summary of RSU activity is as follows:
Number of shares (in thousands)
Weighted-Average Grant Date Fair ValueWeighted-Average Remaining Contractual Term
Aggregate Intrinsic Value (in millions)
Balances as of 4/30/20224,134 $10.26 1.65$45.6 
Granted5,474 $12.34 
Vested(1,396)$10.17 
Canceled/ forfeited(414)$10.80 
Balances as of 4/29/2023
7,798 $11.66 1.65$63.2 
Granted5,393 $20.08 
Vested(2,642)$11.98 
Canceled/ forfeited(411)$11.49 
Balances as of 4/27/2024
10,139 $16.11 1.52$188.2 
Expected to vest as of April 27, 2024
10,139 $16.11 1.52$188.2 
As of April 27, 2024, 22,309 thousand shares remained available for future issuance under the 2021 Plan.
As of April 27, 2024, unamortized compensation expense related to RSUs was $151.9 million. The unamortized compensation expense for RSUs will be amortized on a straight-line basis and is expected to be recognized over a weighted-average period of 2.93 years.
Employee Stock Purchase Plan
In January 2022, the Company adopted the Employee Stock Purchase Plan (ESPP). Under the ESPP, a total of 3,801 thousand shares have been authorized for the grant of shares and participants can purchase the Company’s ordinary shares using payroll deductions, which may not exceed 15% of their total cash compensation. Pursuant to the terms of the ESPP, the “look-back” period for the share purchase price is 24 months. Offering and purchase periods begin on January 1 and July 1 of each year. Participants will be granted the right to purchase ordinary shares at a price per share that is 85% of the lesser of the fair market value of the shares at (i) the participant’s entry date into the two-year offering period or (ii) the end of each six-month purchase period within the offering period.
During the years ended April 27, 2024 and April 29, 2023, 281 thousand and 247 thousand shares were issued under the ESPP, respectively. No shares were issued during the year ended April 30, 2022. As of April 27, 2024, 6,207 thousand shares remained available for future issuance under the ESPP.
The following weighted-average assumptions to calculate the fair value of ordinary shares to be issued under the ESPP on the date of grant using the Black-Scholes option pricing model in the periods presented:
Year Ended
April 27, 2024April 29, 2023April 30, 2022
Estimated fair value6.044.274.56
Expected volatility56.13%34.00%33.00%
Expected term (in years)1.330.931.17
Risk-free interest rate3.40%1.54%1.41%
Expected dividend yield—%—%—%
Summary of Share-based Compensation Expense
The following table summarizes share-based compensation cost included in the consolidated statements of operations (in thousands).
Year Ended
April 27, 2024April 29, 2023April 30, 2022
Cost of revenue$1,131 $634 $220 
Research and development21,359 13,326 5,021 
Selling, general and administrative16,532 9,556 3,947 
$39,022 $23,516 $9,188 
XML 37 R19.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases
12 Months Ended
Apr. 27, 2024
Leases [Abstract]  
Leases Leases
The Company's leases include office space located in the United States and other international locations, which are all classified as operating leases. The Company’s leases have remaining lease terms generally between one year and eight years. Operating leases are included in right of use assets, accrued expenses and other current liabilities, and non-current operating lease liabilities on the Company’s consolidated balance sheets. The Company does not have any finance leases.
Lease expense and supplemental cash flow information are as follows (in thousands):
Year Ended
April 27, 2024April 29, 2023
Operating lease expenses$3,855 $3,640 
Cash paid for amounts included in the measurement of operating lease liabilities$3,495 $3,172 
Right-of-use assets obtained in exchange for lease obligation$978 $649 
The aggregate future lease payments for operating leases as of April 27, 2024 are as follows (in thousands):
Fiscal YearOperating leases
2025
$3,300 
2026
2,790 
2027
2,211 
2028
2,194 
2029
2,260 
Thereafter3,526 
Total lease payments16,281 
Less: Interest2,408 
Present value of lease liabilities$13,873 
As of April 27, 2024, the weighted average remaining lease term for the Company's operating leases was 5.89 years and the weighted average discount rate used to determine the present value of the Company's operating leases was approximately 5.96%.
XML 38 R20.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes
12 Months Ended
Apr. 27, 2024
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
Income (loss) before provision (benefit) for income taxes consists of the following (in thousands):
Year Ended
April 27, 2024April 29, 2023April 30, 2022
United States$8,611 $4,469 $2,512 
International(31,356)(22,383)(24,725)
$(22,745)$(17,914)$(22,213)
The components of income tax expense (benefit) are summarized as follows (in thousands):
Year Ended
April 27, 2024April 29, 2023April 30, 2022
Current
Federal$$(24)$224 
State(25)
International1,484 762 1,292 
Total current tax expense 1,489 740 1,491 
Deferred
Federal3,092 (2,005)(1,163)
State359 (218)(142)
International684 116 (223)
Total deferred tax expense (benefit) 4,135 (2,107)(1,528)
Total tax expense (benefit)$5,624 $(1,367)$(37)
The tax effects of significant items comprising the Company’s deferred taxes are as follows (in thousands):
April 27, 2024April 29, 2023
Deferred tax assets:
Accrued expense$1,063 $941 
Net operating losses4,443 1,284 
Research and development credits15,990 9,401 
Share compensation2,310 1,907 
Lease liability3,154 3,487 
Intangibles157 — 
Others— 
Total deferred tax assets27,117 17,025 
Deferred tax liabilities
Property and equipment basis(1,774)(1,132)
Right of use assets(2,980)(3,353)
Others(8)— 
Total deferred tax liabilities(4,762)(4,485)
Valuation allowance(23,258)(9,306)
Net deferred taxes $(903)$3,234 
A valuation allowance is established when the Company believes that it is more likely than not that some portion of its deferred tax assets will not be realized. As of April 27, 2024, the Company recorded $23.3 million of valuation allowance. In fiscal year 2024, the valuation allowance increased by $14.0 million. The Company continues to maintain a valuation allowance on its U.S. R&D credits and recorded an increase to its valuation allowance of $6.7 million. During the fourth quarter of fiscal year 2024, the Company determined that utilization of its net deferred tax assets in the U.S. was limited and accordingly recorded an increase to its valuation allowance of $7.3 million. This determination was made after evaluating both the positive and negative evidence regarding the recoverability of the Company’s net U.S. deferred tax assets. The Company considers all available evidence such as its earnings history including the existence of cumulative income or losses, reversals of taxable temporary differences, projected future taxable income, and tax planning strategies and determined that negative evidence overweighted positive evidence with respect to the ability to realize its net U.S. deferred tax assets. The Company will continue to assess the future realization of its deferred tax assets in each applicable jurisdiction and adjust the valuation allowance accordingly. As of April 27, 2024, the Company had U.S. federal and state net operating loss carryforwards of approximately $18.7 million and $7.4 million, respectively. The U.S. federal net operating loss carryforwards can be carried forward indefinitely. The state net operating loss carryforwards will begin to expire in fiscal 2043. As of April 27, 2024, the Company had U.S. federal and state research credits of $12.6 million and $9.6 million, respectively. The federal research credits will begin to expire in 2039. The state research credits have no expiration date. As of April 27, 2024, the Company had no foreign tax credit carryover. Internal Revenue Code Section 382 limits the use of net operating loss and tax credit carryforwards in certain situations where changes occur in the stock ownership of a company. In the event that we had a change of ownership, utilization of the net operating loss and tax credit carryforwards may be restricted.
A summary activity of the valuation allowance is as follows (in thousands):
April 27, 2024April 29, 2023
April 30, 2022
Beginning valuation allowance
$9,306 $5,170 $3,706 
Additions
13,9524,136 1,464 
Ending valuation allowance
$23,258 $9,306 $5,170 
Foreign earnings may be subject to withholding taxes in local jurisdictions if they are distributed. The amount of cumulative undistributed earnings that are permanently reinvested that could be subject to withholding taxes were $25.7 million as of April 27, 2024. The Company intends to reinvest these earnings indefinitely.
The Company consists of a Cayman Islands parent holding company with various international and U.S. subsidiaries. The applicable statutory rate in Cayman Islands is zero for the Company for the years ended April 27, 2024, April 29, 2023 and April 30, 2022. For purposes of the reconciliation between the provision for income taxes at the statutory rate and the effective tax rate, a U.S. statutory tax rate of 21% for the years ended April 27, 2024, April 29, 2023 and April 30, 2022 is applied as follows:
Year Ended
April 27, 2024April 29, 2023April 30, 2022
Statutory federal tax expense rate21 %21 %21 %
State tax, net of federal benefit(2)%%%
Research tax credits20 %14 %%
Share compensation24 %18 %%
Other(1)%%%
Foreign rate differential(34)%(32)%(26)%
Change in valuation allowance(49)%(15)%(4)%
Withholding taxes(4)%(1)%(4)%
Effective tax rate(25)%%— %
A reconciliation of the beginning and ending amounts of unrecognized tax benefits is as follows (in thousands):
April 27, 2024April 29, 2023
Beginning gross unrecognized tax benefits $2,865 $1,844 
Additions for tax positions taken in the current year1,9881,081 
Subtractions for tax positions taken in the prior year(210)(60)
Lapses in statute of limitations(69)— 
Ending gross unrecognized tax benefits $4,574 $2,865 
The Company recognizes the tax effects of an uncertain tax position only if it is more likely than not to be sustained based solely on such position’s technical merits as of the reporting date and only in an amount more likely than not to be sustained upon review by the tax authorities.
Included in the balance of unrecognized tax benefits as of April 27, 2024 and April 29, 2023 were potential benefits of $4.6 million and $2.9 million, respectively, which if recognized, would potentially affect the effective tax rate. If the unrecognized tax benefits were recognized, it would result in additional deferred tax assets, which are expected to require a full valuation allowance based on the Company’s current valuation allowance position. Unrecognized tax benefits are not expected to significantly increase or decrease within the next 12 months.
The Company’s policy is to recognize interest and penalties accrued on any unrecognized tax benefits as a component of income tax expense. For the years ended April 27, 2024, April 29, 2023 and April 30, 2022, the Company’s current tax provision was not impacted by interest and penalties.
The Company files U.S. federal and state and non-U.S. income tax returns with varying statutes of limitations. The Company’s tax returns continue to remain subject to examination by U.S. federal authorities for the years ended April 30, 2021 through 2023 and by state authorities for the years ended April 30, 2020 through 2023. For the Company’s international subsidiaries, the tax years that remain open to examination vary based on the year that each entity began operating.
XML 39 R21.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net Loss Per Share
12 Months Ended
Apr. 27, 2024
Earnings Per Share [Abstract]  
Net Loss Per Share Net Loss Per Share
Net loss per share was determined as follows for the years presented (in thousands, except per share amounts):
Year Ended
April 27, 2024April 29, 2023April 30, 2022
Numerator:
Net loss$(28,369)$(16,547)$(22,176)
Denominator:
Weighted-average shares outstanding used in basic and diluted calculation155,091 146,556 88,398 
Net loss per share attributable to ordinary shareholders
Basic and diluted$(0.18)$(0.11)$(0.25)
Potential dilutive securities include dilutive ordinary shares from share-based awards attributable to the assumed exercise of share options, restricted share units and employee stock purchase plan shares using the treasury stock method. Under the treasury stock method, potential ordinary shares outstanding are not included in the computation of diluted net loss per share if their effect is anti-dilutive. The following potentially dilutive securities outstanding have been excluded from the computations of diluted weighted average shares outstanding for the years ended April 27, 2024, April 29, 2023 and April 30, 2022 because such securities have an anti-dilutive impact due to losses reported:
Year Ended
April 27, 2024April 29, 2023April 30, 2022
Share-based compensation awards16,777 15,194 11,636 
Customer warrant4,080 4,080 1,386 
20,857 19,274 13,022 
XML 40 R22.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Segment and Geographic Information
12 Months Ended
Apr. 27, 2024
Segment Reporting [Abstract]  
Segment and Geographic Information Segment and Geographic Information
As discussed in “Note 2 — Significant Accounting Policies,” the Company operates in one reportable segment.
The following table summarizes revenue disaggregated by primary geographical market based on destination of shipment for products, and location of contracting entity for IP and engineering services, which may differ from the end customer’s principal offices (in thousands):
Year Ended
April 27, 2024April 29, 2023April 30, 2022
Hong Kong$70,162 $9,646 $11,696 
United States49,569 44,253 27,696 
Mainland China28,264 96,935 37,699 
Taiwan21,286 5,363 4,429 
Rest of World23,689 27,997 24,957 
$192,970 $184,194 $106,477 
The following table presents long-lived assets information based on the physical location of the assets by geographic region (in thousands):
April 27, 2024April 29, 2023
Property and equipment, net:
Taiwan$24,874 $14,625 
United States11,150 8,791 
Hong Kong5,208 14,149 
Mainland China2,433 2,657 
$43,665 $40,222 
XML 41 R23.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Pay vs Performance Disclosure - USD ($)
$ in Thousands
12 Months Ended
Apr. 27, 2024
Apr. 29, 2023
Apr. 30, 2022
Pay vs Performance Disclosure      
Net loss $ (28,369) $ (16,547) $ (22,176)
XML 42 R24.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Insider Trading Arrangements
3 Months Ended
Apr. 27, 2024
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 43 R25.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Insider Trading Policies and Procedures
12 Months Ended
Apr. 27, 2024
Insider Trading Policies and Procedures [Line Items]  
Insider Trading Policies and Procedures Adopted true
XML 44 R26.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Significant Accounting Policies (Policies)
12 Months Ended
Apr. 27, 2024
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
These consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (GAAP). The consolidated financial statements include the results of Credo Technology Group Holding Ltd and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.
Effective May 1, 2022, the Company changed its fiscal year to a 52- or 53-week period ending on the Saturday closest to April 30. The additional week in a 53-week year is added to the first quarter, making such quarter consist of 14 weeks. Accordingly, every fifth or sixth fiscal year will have a 53-week period. Our fiscal year ended April 27, 2024 (fiscal year 2024) is a 52-week fiscal year. Fiscal year 2025, ending May 3, 2025, is a 53-week fiscal year.
Reclassifications
Reclassifications
Certain prior period balances were reclassified to conform to the current period’s presentation. None of these reclassifications had an impact on reported net loss or cash flows for any of the periods presented.
Use of Estimates
Use of Estimates
The preparation of these consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the Company’s consolidated financial statements and accompanying notes.
The Company bases its estimates and judgments on historical experience, knowledge of current conditions and beliefs of what could occur in the future, given the available information. Estimates are used for, but not limited to, write-down for excess and obsolete inventories, the standalone selling price for each distinct performance obligation included in customer contracts with multiple performance obligations, variable consideration from revenue contracts, determination of the fair value of share-based awards and customer warrant, the realizability of tax assets and estimates of tax reserves, impairment of long-lived assets, and incremental borrowing rate used in the Company’s operating lease calculations. Actual results may differ from those estimates and such differences may be material to the financial statements. As new events continue to evolve and additional information becomes available, any changes to these estimates and assumptions will be recognized in the consolidated financial statements as soon as they become known.
Foreign Currency
Foreign Currency
All of the Company’s subsidiaries use U.S. dollars as their functional currency, except for its entities located in Taiwan and mainland China. The functional currencies of these entities are their respective local currency. Foreign currency assets and liabilities are remeasured into the functional currencies at the end-of-period exchange rates except for non-monetary assets and liabilities, which are remeasured at historical exchange rates. Revenue and expenses are remeasured at the exchange rates in effect during the period the transactions occurred, except for those expenses related to balance sheet amounts, which are remeasured at historical exchange rates. Gains or losses from foreign currency transactions are included in the consolidated statements of operations as part of ‘other income (expense), net’. Translation gains and losses are recorded in accumulated other comprehensive income as a component of shareholders' equity (deficit).
Cash, Cash Equivalents and Short-term Investments
Cash, Cash Equivalents and Short-term Investments
Cash and cash equivalents are highly liquid investments with insignificant interest rate risk and maturities of three months or less at the time of acquisition. Cash and cash equivalents consist primarily of cash balances in the Company’s bank checking and savings accounts, and government and institutional money market funds.
Investments not considered cash equivalents and with maturities of one year or less from the consolidated balance sheet date are classified as short-term investments. Short-term investments consist of certificates of deposit with original maturity dates between three and twelve months.
The classification of our short-term investments is determined at the time of purchase, and such determination is reevaluated at each balance sheet date. Our short-term investments include certificates of deposit, which are classified as held-to-maturity. These investments are recorded at amortized cost basis. If the cost of an individual investment exceeds its fair value, we evaluate, among other factors,
general market conditions, the duration and extent to which the fair value is less than cost, and our intent and ability to hold the investment. Once a decline in fair value is determined to be other-than-temporary, an impairment charge is recorded and a new cost basis in the investment is established.
Accounts Receivable
Accounts Receivable
Accounts receivable are recorded at the invoiced amount, net of allowance for credit losses. The Company performs periodic credit evaluations of its customers’ financial condition and does not require collateral from them. The Company assesses the collectability by reviewing accounts receivable on a customer-by-customer basis. To manage credit risk, management performs ongoing credit evaluations of the customers’ financial condition, monitors payment performance, and assesses current economic conditions, as well as reasonable and supportable forecasts of future economic conditions, that may affect collectability of the outstanding receivables. Management does not believe that an allowance for credit losses is needed as of April 27, 2024 or April 29, 2023 based on review of credit worthiness of the customers and their payment histories.
Inventory
Inventory
The Company values its inventory, which includes raw materials, assembly and test, and other manufacturing costs, at the lower of cost and net realizable value. Cost is computed using standard cost, which approximates actual cost, on a first-in, first-out basis. Net realizable value is the estimated selling price of the Company’s products in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. The Company regularly reviews inventory quantities on hand and records write-downs for excess and obsolete inventory based primarily on the shipment history and its estimated forecast of product demand. These factors are impacted by market and economic conditions, technology changes, new product introductions and changes in strategic direction. If the future demand for the Company’s services and products is less favorable than the Company’s forecasts, the value of the inventories may be required to be reduced, which could result in additional expense to the Company and affect its results of operations. Once inventory is written down, its new value is maintained until it is sold, scrapped, or written down for further valuation losses.
Property and Equipment, Net
Property and Equipment, Net
Property and equipment are stated at cost, net of accumulated depreciation and amortization. Additions, improvements and major renewals are capitalized, and maintenance, repairs and minor renewals are expensed as incurred. Assets are held in construction in progress until placed in service, upon which date, the Company begins to depreciate these assets. When assets are retired or otherwise disposed of, the cost and accumulated depreciation are removed from the accounts and any resulting gain or loss is reflected in the consolidated statements of income in the period realized. Depreciation and amortization is computed using the straight-line method over the estimated useful lives of the assets. Leasehold improvements are amortized over the shorter of the lease term or the estimated useful life of the assets.
Leases
Leases
The Company determines if an arrangement is a lease at inception. Operating lease right-of-use (ROU) assets and liabilities are recognized at the commencement date of the lease based on the present value of lease payments over the lease term. Operating lease ROU assets also include any initial direct
costs and prepayments less lease incentives. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise such options. As the Company's leases do not provide an implicit rate, the Company uses its collateralized incremental borrowing rate based on the information available at the lease commencement date, including lease term, in determining the present value of lease payments. Lease expense for these leases is recognized on a straight line basis over the lease term.
Impairment of Long-lived Assets
Impairment of Long-lived Assets
The Company assesses the impairment of long-lived assets, which consist primarily of property and equipment, whenever events or changes in circumstances indicate that such assets might be impaired and the carrying value may not be recoverable. Events or changes in circumstances that may indicate that an asset is impaired include significant decreases in the market value of an asset, significant underperformance relative to expected historical or projected future results of operations, a change in the extent or manner in which an asset is utilized, significant declines in the estimated fair value of the overall Company for a sustained period, shifts in technology, loss of key management or personnel, changes in the Company’s operating model or strategy and competitive forces.
If events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable and the expected undiscounted future cash flows attributable to the asset are less than the carrying amount of the asset, an impairment loss equal to the excess of the asset’s carrying value over its fair value is recorded. Fair value is determined based on the present value of estimated expected future cash flows using a discount rate commensurate with the risk involved, quoted market prices or appraised values, depending on the nature of the asset.
Revenue Recognition
Revenue Recognition
The Company’s revenues consist of sale of its products, licensing of its IP and providing product and IP license engineering services. Product sales consists of shipment of its ICs and AEC products. IP license revenue includes fees from licensing of the Company’s SerDes IP and related support and royalties. Product and IP license engineering services revenue consists of engineering fees associated with integration of the Company’s technology solutions into its customers’ products and IP, respectively. The Company’s customers are primarily original equipment manufacturers who design and manufacture end market devices for the communications and enterprise networks markets. The Company’s revenue is driven by various trends in these markets. The Company’s revenue is also impacted by changes in the number and average selling prices of its IC products.
The Company recognizes revenue upon transfer of control of promised goods and services in an amount that reflects the consideration it expects to receive in exchange for those goods and services. Where an arrangement includes multiple performance obligations, the transaction price is allocated to these on a relative standalone selling price (SSP) basis. The Company determines the SSP based on an observable standalone selling price when it is available, as well as other factors, including the price charged to customers and the Company’s overall pricing objectives, while maximizing observable inputs. When SSPs are not directly observable, the Company uses the adjusted market assessment approach or residual approach, if applicable. The determination of the SSP for certain of the Company’s IP requires an estimate of the fair value under the income approach, involving the estimation of future cash flow expected to be generated from the IP. The Company also considers the constraint on estimates of variable consideration when estimating the total transaction price. The Company’s policy is to record revenue net of any applicable sales, use or excise taxes. Changes in the Company’s contract assets and contract liabilities primarily result from the timing difference between the Company’s performance and the customer’s payment. The Company fulfills its obligations under a contract with a customer by transferring products or services in exchange for consideration from the customer. The Company recognizes a contract asset when it transfers products or services to a customer and the right to consideration is conditional on something other than the passage of time. Accounts receivable are recorded when the customer has been billed or the right to consideration is unconditional. The Company recognizes deferred
revenue when it has received consideration or an amount of consideration is due from the customer and it has a future obligation to transfer products or services.
Product Sales - The Company transacts with customers primarily pursuant to standard purchase orders for delivery of products and generally allows customers to cancel or change purchase orders within limited notice periods prior to the scheduled shipment date. The Company offers standard performance warranties of twelve months after product delivery and offers limited product return rights to certain distributors. The Company recognizes product sales when it transfers control of promised goods in an amount that reflects the consideration to which it expects to be entitled to in exchange for those goods, net of accruals for estimated sales returns and rebates. As of April 27, 2024 and April 29, 2023, the sales returns and rebate reserves were not material.
Product Engineering Services Revenue - Some product revenue contracts include non-recurring engineering services deliverables. The Company recognizes revenue from these agreements over time as services are provided or at point in time upon completion and acceptance by the customer of contract deliverables, depending on the terms of the arrangement. Revenue is deferred for any amounts billed or received prior to delivery of services. The Company believes the input method, based on time spent by its engineers, best depicts the efforts expended to transfer services to the customers.
IP License Revenue - The Company’s IP license revenue consists of perpetual licenses, support and maintenance, engineering services and royalties. The Company enters into perpetual semiconductor IP license agreements, that have a fixed fee, whereby licensees pay a fixed fee for the right to incorporate the Company’s IP technologies into the licensee’s products. The IP license agreements do not typically grant the customer the right to terminate for convenience. Where such rights exist, termination is prospective, with no refund of fees already paid by the customer.
IP revenue recognition is dependent on the nature and terms of each agreement. The Company recognizes license revenue at the point of time of the delivery of the IP. In connection with the license arrangements, the Company offers support to assist customers in qualifying their final product. Revenue from customer support is deferred and recognized ratably over the support period, which is typically one year. Some IP license revenue contracts also include non-recurring engineering services deliverables, which were not material for any of the periods presented. The Company recognizes revenue from these agreements similar to the method described under the caption “Product Engineering Services Revenue” above.
In certain cases, the Company also charges licensees royalties related to the distribution or sale of products that use its technologies. Such royalties are reported to us on a quarterly basis. The Company estimates the sales-based royalties earned each quarter primarily based on its customers’ reporting of sales activity incurred in that quarter. The Company recognizes the estimated royalty revenue when it is probable that reversal of such amounts will not occur. Any differences between actual royalties owed by a customer and the quarterly estimates are recognized when updated information becomes available.
Customer Warrant
The Company accounts for the warrant issued to Amazon.com NV Investment Holdings LLC as an equity instrument, based on the specific terms of the warrant agreement. When management determines that it is probable that a tranche of the warrant will vest and we recognize the related revenue, the grant date fair value of the associated tranche will be recognized in shareholders’ equity (deficit) and the underlying expense will be amortized as a reduction of revenue in proportion to the amount of related revenue recognized.
Cost of Revenue
Cost of Revenue
Cost of revenue includes cost of materials, including wafers processed by third-party foundries, cost associated with packaging and assembly, testing and shipping, cost of personnel, including share-based compensation, depreciation of equipment associated with manufacturing support, logistics and quality
assurance, warranty cost, amortization of intellectual property purchased from third-parties, write-down of inventories, and amortization and impairment of production equipment no longer in use. Cost of revenue includes cost of product sales revenue, cost of product engineering services revenue and cost of IP license revenue.
Shipping and Handling Costs
Shipping and Handling Costs
Shipping and handling costs incurred for delivery to customers are expensed as incurred and are included in selling, general and administrative expenses in the Company’s Consolidated Statements of Operations.
Research and Development
Research and Development
Research and development expenses consist of costs incurred in performing research and development activities and includes salaries, share-based compensation, employee benefits, occupancy costs, pre-production engineering mask costs, overhead costs and prototype wafer, packaging and test costs. Research and development costs are expensed as incurred.
Convertible Preferred Shares
Convertible Preferred Shares
The Company recorded all shares of convertible preferred shares at their respective fair values less issuance costs on the dates of issuance.
Share-Based Compensation
Share-Based Compensation
The Company records compensation expense in connection with share-based awards granted to employees and non-employees in accordance with guidance related to share-based payments. This guidance requires that all share-based compensation be recognized as an expense in the consolidated financial statements and that such cost be measured at the fair value of the award. The Company amortizes share-based compensation expense under the straight-line attribution method over the vesting period of the share-based award. The Company has elected to use the Black-Scholes option pricing model to determine the fair value of ordinary share options on the dates of grant. Calculating the fair value of share options using the Black-Scholes model requires inputs and assumptions, including the fair value of the Company’s ordinary shares, the expected term of share options and share price volatility. The Company estimates the expected life of options granted based on the simplified method. The Company estimates the volatility of its ordinary shares on the date of grant based on the Company’s historical stock price volatility. The Company has not paid and has no current plans to pay dividends. The Company accounts for forfeitures as they occur.
The fair value of each restricted share unit is estimated based on the market price of the Company’s ordinary share on the date of grant. The fair value of each share issued under the Company’s employee share purchase plan is estimated based on the Black-Scholes option pricing model.
Prior to the IPO, the absence of an active market for the Company’s ordinary shares required its board of directors, the members of which the Company believed had extensive business, finance and venture capital experience, to determine the fair value of its ordinary shares for purposes of granting options and for calculating share-based compensation expense for the periods presented. The Company obtained contemporaneous third-party valuations to assist the board of directors in determining fair value. These contemporaneous third-party valuations used the methodologies, approaches and assumptions consistent with the American Institute of Certified Public Accountants Practice Guide, Valuation of Privately-Held-Company Equity Securities Issued as Compensation. All options granted were intended to be exercisable at a price per share not less than the fair value of the shares underlying those options on their respective dates of grant.
Income Taxes
Income Taxes
The Company is subject to income taxes in the United States and certain foreign jurisdictions. Significant judgment is required in determining the Company’s provision for income taxes and income tax assets and liabilities, including evaluating uncertainties in the application of accounting principles and complex tax laws.
The Company uses the asset and liability method to account for income taxes. Current income tax expense or benefit represents the amount of income taxes expected to be payable or refundable for the current year. Under this method, deferred income tax assets and liabilities are determined based on differences between the financial statement reporting and tax bases of assets and liabilities and net operating loss and credit carryforward. Deferred tax assets and liabilities are measured using enacted tax rates applied to taxable income in the years in which those temporary differences are expected to be recovered or settled. A valuation allowance is established when necessary to reduce deferred tax assets to the amount expected to be realized.
The Company accounts for uncertain tax positions in accordance with ASC 740‑10, Accounting for Uncertainty in Income Taxes. The Company recognizes the tax effects of an uncertain tax position only if such position is more likely than not to be sustained based solely on its technical merits as of the reporting date and only in an amount more likely than not to be sustained upon review by the tax authorities. Interest and penalties related to uncertain tax positions are classified in the consolidated financial statements as income tax expense.
Net Loss Per Share
Net Loss Per Share
Basic net loss per share is computed using the weighted average number of common shares outstanding during the period. Diluted net loss per share is computed using the weighted average number of ordinary and potentially dilutive shares outstanding during the period using the treasury stock method. Under the treasury stock method, the effect of equity awards outstanding is not included in the computation of diluted net loss per share for periods when their effect is anti-dilutive.
Segment Information
Segment Information
Operating segments are identified as components of an enterprise about which discrete financial information is available for evaluation by the chief operating decision-maker (CODM) in deciding resource allocation and assessing performance. The Company’s Chief Executive Officer is its CODM. The Company’s CODM reviews financial information presented on a consolidated basis for the purposes of making operating decisions, allocating resources and evaluating financial performance. Consequently, the Company has determined it operates and manages its business in one operating and one reportable segment. See “Note 14 — Segment and Geographic Information” for the Company’s revenue by country and location of long-lived assets.
Recent Accounting Pronouncements Not Yet Adopted
Recent Accounting Pronouncements Not Yet Adopted
In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280) Improvements to Reportable Segment Disclosures, which requires disclosure of incremental segment information on an annual and interim basis. This standard is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, and requires retrospective application to all prior periods presented in the financial statements. The Company is evaluating the impact that this new standard will have on its consolidated financial statements and disclosures.
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740) Improvements to Income Tax Disclosures, which requires disclosure of disaggregated income taxes paid, prescribes standard categories for the components of the effective tax rate reconciliation, and modifies other income tax-related disclosures. This standard is effective for fiscal years beginning after May 4, 2025, and may be
applied on a retrospective or prospective basis. The Company is currently evaluating the impact of adopting this guidance on its consolidated financial statements and disclosures.
XML 45 R27.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Significant Accounting Policies (Tables)
12 Months Ended
Apr. 27, 2024
Accounting Policies [Abstract]  
Schedule of Estimated Useful Lives by Asset Category Useful lives by asset category are as follows:
Asset CategoryUseful Life
(in years)
Computer equipment and software3
Furniture and fixtures3
Laboratory equipment5
Production equipment5
Property and equipment consisted of the following (in thousands):
April 27, 2024April 29, 2023
Computer equipment and software$18,271 $13,942 
Laboratory equipment19,840 15,577 
Production equipment27,608 19,783 
Leasehold improvements2,525 2,005 
Others534 632 
Construction in progress3,616 6,300 
72,394 58,238 
Less: accumulated depreciation and amortization(28,729)(18,017)
$43,665 $40,222 
XML 46 R28.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Concentrations (Tables)
12 Months Ended
Apr. 27, 2024
Risks and Uncertainties [Abstract]  
Schedule of Significant Customers' Accounts Receivable and Revenue
The following table summarizes the significant customers’ accounts receivable and revenue as a percentage of total accounts receivable and total revenue, respectively:
Accounts ReceivableApril 27, 2024April 29, 2023
Customer A53 %54 %
Customer B23 %*
Customer C*22 %
Year Ended
RevenueApril 27, 2024April 29, 2023April 30, 2022
Customer A39 %46 %*
Customer B15 %**
Customer C*12 %11 %
Customer D**30 %
Customer E*13 %18 %
Customer F**10 %
* Less than 10% of total accounts receivable or total revenue.
XML 47 R29.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Recognition (Tables)
12 Months Ended
Apr. 27, 2024
Revenue Recognition and Deferred Revenue [Abstract]  
Schedule of Weighted-Average Assumptions used in Black-Scholes Option Pricing Model The grant date fair value of the Warrant share was estimated using the following assumptions:
At Grant Date
Expected volatility40.00%
Weighted-average expected term (in years)7
Risk-free interest rate1.41%
Dividend yield—%
Fair value per ordinary share$10.74
XML 48 R30.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurements (Tables)
12 Months Ended
Apr. 27, 2024
Fair Value Disclosures [Abstract]  
Schedule of Fair Value Measurements, Recurring
The following tables present the fair value of the financial instruments measured on a recurring basis as of April 27, 2024 and April 29, 2023 (in thousands).
April 27, 2024
Level 1Level 2Level 3Total
Cash equivalents:
Money market funds$57,175 $— $— $57,175 
Short-term investments:
Certificates of deposit
— 343,061 — 343,061 
Total cash equivalents and short-term investments$57,175 $343,061 $— $400,236 
April 29, 2023
Level 1Level 2Level 3Total
Cash equivalents:
Money market funds$99,119 $— $— $99,119 
Short-term investments:
Certificates of deposit
— 109,228 — 109,228 
Total cash equivalents and short-term investments$99,119 $109,228 $— $208,347 
XML 49 R31.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Supplemental Financial Information (Tables)
12 Months Ended
Apr. 27, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Inventories
Inventories consisted of the following (in thousands):
April 27, 2024April 29, 2023
Raw materials$9,415 $17,456 
Work in process7,470 7,200 
Finished goods9,022 21,367 
$25,907 $46,023 
Schedule of Property, Plant and Equipment Useful lives by asset category are as follows:
Asset CategoryUseful Life
(in years)
Computer equipment and software3
Furniture and fixtures3
Laboratory equipment5
Production equipment5
Property and equipment consisted of the following (in thousands):
April 27, 2024April 29, 2023
Computer equipment and software$18,271 $13,942 
Laboratory equipment19,840 15,577 
Production equipment27,608 19,783 
Leasehold improvements2,525 2,005 
Others534 632 
Construction in progress3,616 6,300 
72,394 58,238 
Less: accumulated depreciation and amortization(28,729)(18,017)
$43,665 $40,222 
Schedule of Accrued Expenses
Accrued expenses and other current liabilities consisted of the following (in thousands):
April 27, 2024April 29, 2023
Accrued expenses$9,610 $7,555 
Current payables relating to purchases of property and equipment5,950 4,269 
Current portion of operating lease liabilities2,741 2,630 
$18,301 $14,454 
Schedule of Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
April 27, 2024April 29, 2023
Accrued expenses$9,610 $7,555 
Current payables relating to purchases of property and equipment5,950 4,269 
Current portion of operating lease liabilities2,741 2,630 
$18,301 $14,454 
Schedule of Other Noncurrent Liabilities
Other non-current liabilities consisted of the following (in thousands):
April 27, 2024April 29, 2023
Non-current payables relating to purchases of property and equipment$4,950 $5,049 
Non-current deferred revenue128 380 
Other non-current liabilities903 324 
$5,981 $5,753 
XML 50 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and Contingencies (Tables)
12 Months Ended
Apr. 27, 2024
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Non-Cancelable Purchase Obligations
Total future non-cancelable purchase obligations as of April 27, 2024 were as follows (in thousands):
Fiscal Year Purchase Commitments to Manufacturing Vendors Technology License Fees Total
2025$42,588 $7,888 $50,476 
20267,306 5,342 12,648 
20279,598 3,805 13,403 
202812,417 350 12,767 
20292,153 350 2,503 
Thereafter— — — 
Total unconditional purchase commitments$74,062 $17,735 $91,797 
XML 51 R33.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Convertible Preferred Shares (Tables)
12 Months Ended
Apr. 27, 2024
Temporary Equity Disclosure [Abstract]  
Schedule of Preferred Shares Prior to Conversion
A summary of the preferred shares prior to the conversion into ordinary shares consisted of the following:
SeriesShares Authorized (in thousands)Shares Issued and Outstanding (in thousands)Per Share Liquidation PreferenceAggregate Liquidation Preference (in thousands)
Series A8,313 8,313 $1.00 $8,313 
Series B8,593 8,593 2.10 18,000 
Series C5,245 5,245 4.29 22,500 
Series D20,028 20,028 4.99 100,000 
Series D+9,881 9,881 5.81 57,361 
52,060 52,060 $206,174 
XML 52 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share Incentive Plan (Tables)
12 Months Ended
Apr. 27, 2024
Share-Based Payment Arrangement [Abstract]  
Summary of Information Related to Share Option Activity
A summary of information related to share option activity, excluding options early exercised, is as follows:
Outstanding Share Options (in thousands)Weighted-Average Exercise PriceWeighted-Average Remaining Contractual TermAggregate Intrinsic Value (in millions)
Balances as of April 30, 202114,120$1.577.87$62.6 
Options granted702
Options exercised and vested(2,924)
Options canceled/ forfeited(537)
Balances as of April 30, 202211,361$1.947.12$103.4 
Options exercised and vested(2,246)$1.48
Options canceled/ forfeited(245)$3.34
Balances as of April 29, 20238,870$2.026.22$0.1 
Options exercised and vested(2,291)$1.98
Options canceled/ forfeited(158)$4.64
Balances as of April 27, 20246,421$1.975.30$106.5 
Vested or expected to vest as of April 27, 2024
6,421$1.975.30$106.5 
Exercisable as of April 27, 2024
6,404$1.975.30$106.2 
Summary of Weighted Average Assumptions used in Black-Scholes Model The fair values of the employee share options granted in the years presented were estimated using the following weighted-average assumptions:
Year Ended
April 30, 2022
Expected volatility
41.29% - 42.31%
Weighted-average expected term (in years)5.96
Risk-free interest rate
0.69% - 1.23%
Dividend yield—%
Weighted-average grant date fair value per share$6.26
The following weighted-average assumptions to calculate the fair value of ordinary shares to be issued under the ESPP on the date of grant using the Black-Scholes option pricing model in the periods presented:
Year Ended
April 27, 2024April 29, 2023April 30, 2022
Estimated fair value6.044.274.56
Expected volatility56.13%34.00%33.00%
Expected term (in years)1.330.931.17
Risk-free interest rate3.40%1.54%1.41%
Expected dividend yield—%—%—%
Summary of RSU Activity
A summary of RSU activity is as follows:
Number of shares (in thousands)
Weighted-Average Grant Date Fair ValueWeighted-Average Remaining Contractual Term
Aggregate Intrinsic Value (in millions)
Balances as of 4/30/20224,134 $10.26 1.65$45.6 
Granted5,474 $12.34 
Vested(1,396)$10.17 
Canceled/ forfeited(414)$10.80 
Balances as of 4/29/2023
7,798 $11.66 1.65$63.2 
Granted5,393 $20.08 
Vested(2,642)$11.98 
Canceled/ forfeited(411)$11.49 
Balances as of 4/27/2024
10,139 $16.11 1.52$188.2 
Expected to vest as of April 27, 2024
10,139 $16.11 1.52$188.2 
Summary of Share-based Compensation Expense
The following table summarizes share-based compensation cost included in the consolidated statements of operations (in thousands).
Year Ended
April 27, 2024April 29, 2023April 30, 2022
Cost of revenue$1,131 $634 $220 
Research and development21,359 13,326 5,021 
Selling, general and administrative16,532 9,556 3,947 
$39,022 $23,516 $9,188 
XML 53 R35.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases (Tables)
12 Months Ended
Apr. 27, 2024
Leases [Abstract]  
Summary of Lease Expense and Supplemental Cash Flow Information
Lease expense and supplemental cash flow information are as follows (in thousands):
Year Ended
April 27, 2024April 29, 2023
Operating lease expenses$3,855 $3,640 
Cash paid for amounts included in the measurement of operating lease liabilities$3,495 $3,172 
Right-of-use assets obtained in exchange for lease obligation$978 $649 
Summary of Aggregate Future Lease Payments
The aggregate future lease payments for operating leases as of April 27, 2024 are as follows (in thousands):
Fiscal YearOperating leases
2025
$3,300 
2026
2,790 
2027
2,211 
2028
2,194 
2029
2,260 
Thereafter3,526 
Total lease payments16,281 
Less: Interest2,408 
Present value of lease liabilities$13,873 
XML 54 R36.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes (Tables)
12 Months Ended
Apr. 27, 2024
Income Tax Disclosure [Abstract]  
Summary of Income (Loss) Before Provision for Income Taxes
Income (loss) before provision (benefit) for income taxes consists of the following (in thousands):
Year Ended
April 27, 2024April 29, 2023April 30, 2022
United States$8,611 $4,469 $2,512 
International(31,356)(22,383)(24,725)
$(22,745)$(17,914)$(22,213)
Summary of Components of Income Tax Expenses
The components of income tax expense (benefit) are summarized as follows (in thousands):
Year Ended
April 27, 2024April 29, 2023April 30, 2022
Current
Federal$$(24)$224 
State(25)
International1,484 762 1,292 
Total current tax expense 1,489 740 1,491 
Deferred
Federal3,092 (2,005)(1,163)
State359 (218)(142)
International684 116 (223)
Total deferred tax expense (benefit) 4,135 (2,107)(1,528)
Total tax expense (benefit)$5,624 $(1,367)$(37)
Summary of Significant Items Comprising the Company's Deferred Taxes
The tax effects of significant items comprising the Company’s deferred taxes are as follows (in thousands):
April 27, 2024April 29, 2023
Deferred tax assets:
Accrued expense$1,063 $941 
Net operating losses4,443 1,284 
Research and development credits15,990 9,401 
Share compensation2,310 1,907 
Lease liability3,154 3,487 
Intangibles157 — 
Others— 
Total deferred tax assets27,117 17,025 
Deferred tax liabilities
Property and equipment basis(1,774)(1,132)
Right of use assets(2,980)(3,353)
Others(8)— 
Total deferred tax liabilities(4,762)(4,485)
Valuation allowance(23,258)(9,306)
Net deferred taxes $(903)$3,234 
Summary of Valuation Allowance
A summary activity of the valuation allowance is as follows (in thousands):
April 27, 2024April 29, 2023
April 30, 2022
Beginning valuation allowance
$9,306 $5,170 $3,706 
Additions
13,9524,136 1,464 
Ending valuation allowance
$23,258 $9,306 $5,170 
Summary of Reconciliation of Statutory Rate and Effective Tax Rate For purposes of the reconciliation between the provision for income taxes at the statutory rate and the effective tax rate, a U.S. statutory tax rate of 21% for the years ended April 27, 2024, April 29, 2023 and April 30, 2022 is applied as follows:
Year Ended
April 27, 2024April 29, 2023April 30, 2022
Statutory federal tax expense rate21 %21 %21 %
State tax, net of federal benefit(2)%%%
Research tax credits20 %14 %%
Share compensation24 %18 %%
Other(1)%%%
Foreign rate differential(34)%(32)%(26)%
Change in valuation allowance(49)%(15)%(4)%
Withholding taxes(4)%(1)%(4)%
Effective tax rate(25)%%— %
Summary of Reconciliation of Beginning and Ending Amounts of Unrecognized Tax Benefits
A reconciliation of the beginning and ending amounts of unrecognized tax benefits is as follows (in thousands):
April 27, 2024April 29, 2023
Beginning gross unrecognized tax benefits $2,865 $1,844 
Additions for tax positions taken in the current year1,9881,081 
Subtractions for tax positions taken in the prior year(210)(60)
Lapses in statute of limitations(69)— 
Ending gross unrecognized tax benefits $4,574 $2,865 
XML 55 R37.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net Loss Per Share (Tables)
12 Months Ended
Apr. 27, 2024
Earnings Per Share [Abstract]  
Summary of Net Loss Per Share, Basic and Diluted
Net loss per share was determined as follows for the years presented (in thousands, except per share amounts):
Year Ended
April 27, 2024April 29, 2023April 30, 2022
Numerator:
Net loss$(28,369)$(16,547)$(22,176)
Denominator:
Weighted-average shares outstanding used in basic and diluted calculation155,091 146,556 88,398 
Net loss per share attributable to ordinary shareholders
Basic and diluted$(0.18)$(0.11)$(0.25)
Summary of Potentially Dilutive Securities Outstanding The following potentially dilutive securities outstanding have been excluded from the computations of diluted weighted average shares outstanding for the years ended April 27, 2024, April 29, 2023 and April 30, 2022 because such securities have an anti-dilutive impact due to losses reported:
Year Ended
April 27, 2024April 29, 2023April 30, 2022
Share-based compensation awards16,777 15,194 11,636 
Customer warrant4,080 4,080 1,386 
20,857 19,274 13,022 
XML 56 R38.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Segment and Geographic Information (Tables)
12 Months Ended
Apr. 27, 2024
Segment Reporting [Abstract]  
Summary of Revenue Disaggregated by Primary Geographical Market
The following table summarizes revenue disaggregated by primary geographical market based on destination of shipment for products, and location of contracting entity for IP and engineering services, which may differ from the end customer’s principal offices (in thousands):
Year Ended
April 27, 2024April 29, 2023April 30, 2022
Hong Kong$70,162 $9,646 $11,696 
United States49,569 44,253 27,696 
Mainland China28,264 96,935 37,699 
Taiwan21,286 5,363 4,429 
Rest of World23,689 27,997 24,957 
$192,970 $184,194 $106,477 
Summary of Long-Lived Assets Disaggregated by Physical Location
The following table presents long-lived assets information based on the physical location of the assets by geographic region (in thousands):
April 27, 2024April 29, 2023
Property and equipment, net:
Taiwan$24,874 $14,625 
United States11,150 8,791 
Hong Kong5,208 14,149 
Mainland China2,433 2,657 
$43,665 $40,222 
XML 57 R39.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Description of Business and Basis of Presentation (Details)
$ / shares in Units, shares in Thousands, $ in Millions
Dec. 08, 2023
USD ($)
$ / shares
shares
Feb. 10, 2022
USD ($)
shares
Jan. 31, 2022
USD ($)
$ / shares
shares
Apr. 27, 2024
$ / shares
Apr. 29, 2023
$ / shares
Organization, Consolidation and Presentation of Financial Statements [Line Items]          
Common stock, par value (in US dollars per share) | $ / shares $ 0.00005   $ 0.00005 $ 0.00005 $ 0.00005
Stockholder's equity, conversion ratio     1    
Issuance costs | $     $ 5.7    
IPO          
Organization, Consolidation and Presentation of Financial Statements [Line Items]          
Sale of stock, number of shares issued in transaction (in shares) 11,500   20,000    
Sale of stock, price per share (in US dollars per share) | $ / shares $ 17.50   $ 10.00    
Proceeds from sale of stock | $ $ 173.4   $ 171.9    
IPO, Sold by Company          
Organization, Consolidation and Presentation of Financial Statements [Line Items]          
Sale of stock, number of shares issued in transaction (in shares) 10,440   18,384    
IPO, Sold by Existing Shareholders          
Organization, Consolidation and Presentation of Financial Statements [Line Items]          
Sale of stock, number of shares issued in transaction (in shares) 1,060   1,616    
Over-Allotment Option          
Organization, Consolidation and Presentation of Financial Statements [Line Items]          
Sale of stock, number of shares issued in transaction (in shares)   3,000      
Proceeds from sale of stock | $   $ 28.1      
XML 58 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Significant Accounting Policies - Schedule of Estimated Useful Lives by Asset Category (Details)
Apr. 27, 2024
Computer equipment and software  
Property, Plant and Equipment [Line Items]  
Useful Life (in years) 3 years
Furniture and fixtures  
Property, Plant and Equipment [Line Items]  
Useful Life (in years) 3 years
Laboratory equipment  
Property, Plant and Equipment [Line Items]  
Useful Life (in years) 5 years
Production equipment  
Property, Plant and Equipment [Line Items]  
Useful Life (in years) 5 years
XML 59 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Significant Accounting Policies - Narratives (Details)
12 Months Ended
Apr. 27, 2024
segment
Accounting Policies [Abstract]  
Operating segments 1
Reportable segments 1
XML 60 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Concentrations (Details) - Customer Concentration Risk
12 Months Ended
Apr. 27, 2024
Apr. 29, 2023
Apr. 30, 2022
Accounts Receivable | Customer A      
Concentration Risk [Line Items]      
Concentration risk (as a percent) 53.00% 54.00%  
Accounts Receivable | Customer B      
Concentration Risk [Line Items]      
Concentration risk (as a percent) 23.00%    
Accounts Receivable | Customer C      
Concentration Risk [Line Items]      
Concentration risk (as a percent)   22.00%  
Revenue | Customer A      
Concentration Risk [Line Items]      
Concentration risk (as a percent) 39.00% 46.00%  
Revenue | Customer B      
Concentration Risk [Line Items]      
Concentration risk (as a percent) 15.00%    
Revenue | Customer C      
Concentration Risk [Line Items]      
Concentration risk (as a percent)   12.00% 11.00%
Revenue | Customer D      
Concentration Risk [Line Items]      
Concentration risk (as a percent)     30.00%
Revenue | Customer E      
Concentration Risk [Line Items]      
Concentration risk (as a percent)   13.00% 18.00%
Revenue | Customer F      
Concentration Risk [Line Items]      
Concentration risk (as a percent)     10.00%
XML 61 R43.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Recognition - Narrative (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Apr. 27, 2024
Apr. 29, 2023
Apr. 30, 2022
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Previously deferred revenue recognized $ 4,100 $ 1,200 $ 4,000
Increase (decrease) in contract assets 12,900    
Increase (decrease) in deferred revenue (391) 3,186 (2,882)
Unsatisfied performance obligation, amount 11,600    
Previously satisfied performance obligation, amount 1,500    
Total revenue $ 192,970 $ 184,194 $ 106,477
Number of shares called by warrant (in shares)     4,080
Exercise of warrants, price per share (in US dollars per share) $ 10.74   $ 10.74
Exercise period of warrant (in years)     7 years
Number of shares vested upon warrant exercise (in shares)   40  
Maximum aggregate payments over contract term     $ 201,000
Grant date fair value of warrant (in US dollars per share) $ 4.65    
Warrant contra revenue $ 3,925 $ 1,220 640
Customer warrant      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Vested (in shares) 1,080 80  
IP Licensing and Development Contract Customer      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenue, remaining performance obligation, amount     $ 43,500
Total revenue $ 10,000    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-04-28      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenue, remaining performance obligation, period (in years) 1 year    
XML 62 R44.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Recognition - Schedule of Weighted-Average Assumptions used in Black-Scholes Option Pricing Model (Details)
Apr. 27, 2024
yr
$ / shares
Apr. 30, 2022
$ / shares
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value per ordinary share (in US dollars per share) | $ / shares $ 10.74 $ 10.74
Expected volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants outstanding, measurement input (as a percent) 0.4000  
Weighted-average expected term (in years)    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants outstanding, measurement input (as a percent) | yr 7  
Risk-free interest rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants outstanding, measurement input (as a percent) 0.0141  
Dividend yield    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants outstanding, measurement input (as a percent) 0  
XML 63 R45.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurements (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 27, 2024
Apr. 29, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest income $ 15,300 $ 4,700
Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents and short-term investments 400,236 208,347
Fair Value, Recurring | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Certificates of deposit 343,061 109,228
Level 1 | Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents and short-term investments 57,175 99,119
Level 1 | Fair Value, Recurring | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Certificates of deposit 0 0
Level 2 | Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents and short-term investments 343,061 109,228
Level 2 | Fair Value, Recurring | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Certificates of deposit 343,061 109,228
Level 3 | Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents and short-term investments 0 0
Level 3 | Fair Value, Recurring | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Certificates of deposit 0 0
Money market funds | Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market funds 57,175 99,119
Money market funds | Level 1 | Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market funds 57,175 99,119
Money market funds | Level 2 | Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market funds 0 0
Money market funds | Level 3 | Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market funds $ 0 $ 0
XML 64 R46.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Supplemental Financial Information - Schedule of Inventories (Details) - USD ($)
$ in Thousands
Apr. 27, 2024
Apr. 29, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Raw materials $ 9,415 $ 17,456
Work in process 7,470 7,200
Finished goods 9,022 21,367
Inventories $ 25,907 $ 46,023
XML 65 R47.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Supplemental Financial Information - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Apr. 27, 2024
Apr. 29, 2023
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 72,394 $ 58,238
Less: accumulated depreciation and amortization (28,729) (18,017)
Property and equipment, net 43,665 40,222
Computer equipment and software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 18,271 13,942
Laboratory equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 19,840 15,577
Production equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 27,608 19,783
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 2,525 2,005
Others    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 534 632
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 3,616 $ 6,300
XML 66 R48.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Supplemental Financial Information - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 27, 2024
Apr. 29, 2023
Apr. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Depreciation and amortization $ 13,771 $ 9,514 $ 4,793
Total asset impairment charges $ 765 $ 2,407 $ 4,887
XML 67 R49.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Supplemental Financial Information - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Apr. 27, 2024
Apr. 29, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued expenses $ 9,610 $ 7,555
Current payables relating to purchases of property and equipment 5,950 4,269
Current portion of operating lease liabilities 2,741 2,630
Accrued expenses and other current liabilities $ 18,301 $ 14,454
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued expenses and other current liabilities Accrued expenses and other current liabilities
XML 68 R50.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Supplemental Financial Information - Schedule of Other Noncurrent Liabilities (Details) - USD ($)
$ in Thousands
Apr. 27, 2024
Apr. 29, 2023
Offsetting [Abstract]    
Non-current payables relating to purchases of property and equipment $ 4,950 $ 5,049
Non-current deferred revenue 128 380
Other non-current liabilities 903 324
Other non-current liabilities $ 5,981 $ 5,753
XML 69 R51.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitment and Contingencies - Schedule of Non-Cancelable Purchase Obligations (Details)
$ in Thousands
Apr. 27, 2024
USD ($)
Long-Term Purchase Commitment [Line Items]  
2025 $ 50,476
2026 12,648
2027 13,403
2028 12,767
2029 2,503
Thereafter 0
Total unconditional purchase commitments 91,797
Purchase Commitments to Manufacturing Vendors  
Long-Term Purchase Commitment [Line Items]  
2025 42,588
2026 7,306
2027 9,598
2028 12,417
2029 2,153
Thereafter 0
Total unconditional purchase commitments 74,062
Technology License Fees  
Long-Term Purchase Commitment [Line Items]  
2025 7,888
2026 5,342
2027 3,805
2028 350
2029 350
Thereafter 0
Total unconditional purchase commitments $ 17,735
XML 70 R52.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and Contingencies - Narrative (Details)
$ in Millions
12 Months Ended
Apr. 27, 2024
USD ($)
Long-Term Purchase Commitment [Line Items]  
Term of purchase commitment 5 years
Standard product warranty (in years) 1 year
Inventories  
Long-Term Purchase Commitment [Line Items]  
Purchase obligations within the next one year $ 39.6
Capital Addition Purchase Commitments  
Long-Term Purchase Commitment [Line Items]  
Purchase obligations within the next one year 27.0
Purchase Commitments to Manufacturing Vendors  
Long-Term Purchase Commitment [Line Items]  
Purchase commitments, next five years 34.5
Refundable deposits 8.6
Refundable deposits recorded in prepaid expenses and other current assets 0.4
Refundable deposits recorded in other non-current assets $ 8.2
XML 71 R53.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Convertible Preferred Shares- Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
Jan. 31, 2022
Apr. 27, 2024
Apr. 29, 2023
Apr. 30, 2022
Jan. 30, 2022
Apr. 30, 2021
Class of Stock [Line Items]            
Convertible preferred shares, shares outstanding (in shares)   0 0 0 52,060,000 50,809,000
Conversion of preferred shares to ordinary shares (in shares) 52,060,000          
Shares issued on conversion (in shares)         1  
Proceeds from conversion of preferred shares $ 25.0          
Conversion price (in USD per share) $ 9.99          
Convertible dividend rate (as a percent) 8.00%          
Series A            
Class of Stock [Line Items]            
Convertible preferred shares, shares outstanding (in shares)         8,313,000  
Convertible preferred shares, liquidation preference per share (in USD per share)         $ 1.00  
Series B            
Class of Stock [Line Items]            
Convertible preferred shares, shares outstanding (in shares)         8,593,000  
Convertible preferred shares, liquidation preference per share (in USD per share)         $ 2.10  
Series C            
Class of Stock [Line Items]            
Convertible preferred shares, shares outstanding (in shares)         5,245,000  
Convertible preferred shares, liquidation preference per share (in USD per share)         $ 4.29  
Series D            
Class of Stock [Line Items]            
Convertible preferred shares, shares outstanding (in shares)         20,028,000  
Convertible preferred shares, liquidation preference per share (in USD per share)         $ 4.99  
Series D+            
Class of Stock [Line Items]            
Convertible preferred shares, shares outstanding (in shares)         9,881,000  
Convertible preferred shares, liquidation preference per share (in USD per share)         $ 5.81  
XML 72 R54.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Convertible Preferred Shares - Schedule of Preferred Shares Prior to Conversion (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
Apr. 27, 2024
Apr. 29, 2023
Apr. 30, 2022
Jan. 31, 2022
Jan. 30, 2022
Apr. 30, 2021
Class of Stock [Line Items]            
Convertible preferred shares, shares authorized (in shares)       50,000 52,060  
Convertible preferred shares, shares issued (in shares)         52,060  
Convertible preferred shares, shares outstanding (in shares) 0 0 0   52,060 50,809
Convertible preferred shares, liquidation preference         $ 206,174  
Series A            
Class of Stock [Line Items]            
Convertible preferred shares, shares authorized (in shares)         8,313  
Convertible preferred shares, shares issued (in shares)         8,313  
Convertible preferred shares, shares outstanding (in shares)         8,313  
Convertible preferred shares, liquidation preference per share (in USD per share)         $ 1.00  
Convertible preferred shares, liquidation preference         $ 8,313  
Series B            
Class of Stock [Line Items]            
Convertible preferred shares, shares authorized (in shares)         8,593  
Convertible preferred shares, shares issued (in shares)         8,593  
Convertible preferred shares, shares outstanding (in shares)         8,593  
Convertible preferred shares, liquidation preference per share (in USD per share)         $ 2.10  
Convertible preferred shares, liquidation preference         $ 18,000  
Series C            
Class of Stock [Line Items]            
Convertible preferred shares, shares authorized (in shares)         5,245  
Convertible preferred shares, shares issued (in shares)         5,245  
Convertible preferred shares, shares outstanding (in shares)         5,245  
Convertible preferred shares, liquidation preference per share (in USD per share)         $ 4.29  
Convertible preferred shares, liquidation preference         $ 22,500  
Series D            
Class of Stock [Line Items]            
Convertible preferred shares, shares authorized (in shares)         20,028  
Convertible preferred shares, shares issued (in shares)         20,028  
Convertible preferred shares, shares outstanding (in shares)         20,028  
Convertible preferred shares, liquidation preference per share (in USD per share)         $ 4.99  
Convertible preferred shares, liquidation preference         $ 100,000  
Series D+            
Class of Stock [Line Items]            
Convertible preferred shares, shares authorized (in shares)         9,881  
Convertible preferred shares, shares issued (in shares)         9,881  
Convertible preferred shares, shares outstanding (in shares)         9,881  
Convertible preferred shares, liquidation preference per share (in USD per share)         $ 5.81  
Convertible preferred shares, liquidation preference         $ 57,361  
XML 73 R55.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Ordinary Shares (Details)
shares in Thousands
Apr. 27, 2024
vote
$ / shares
shares
Dec. 08, 2023
$ / shares
Apr. 29, 2023
$ / shares
shares
Jan. 31, 2022
$ / shares
shares
Jan. 30, 2022
shares
Subsidiary, Sale of Stock [Line Items]          
Common stock authorized (in shares) 1,000,000   1,000,000 1,000,000  
Common stock, par value (in US dollars per share) | $ / shares $ 0.00005 $ 0.00005 $ 0.00005 $ 0.00005  
Convertible preferred shares, shares authorized (in shares)       50,000 52,060
Common stock, number of votes per share | vote 1        
Early Option Exercise          
Subsidiary, Sale of Stock [Line Items]          
Share repurchase program, remaining authorized amount (in shares) 17   99    
XML 74 R56.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share Incentive Plan - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 12 Months Ended
Jan. 31, 2022
Dec. 31, 2021
Feb. 28, 2015
Apr. 27, 2024
Apr. 29, 2023
Apr. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Total intrinsic value of options exercised during period       $ 36.2 $ 22.2 $ 28.4
Weighted average grant date fair value of options vested (in US dollars per share)       $ 1.52 $ 1.41 $ 1.36
Total grant date fair value of options vested       $ 13.3 $ 15.6 $ 4.5
Unrecognized compensation expense, options       $ 2.0    
2015 Stock Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Ordinary shares reserved for issuance (in shares)           26,000,000
Option term     10 years      
Awards vesting term       4 years    
2015 Stock Plan | Tranche One, First Anniversary of Issuance Date            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting percentage       25.00%    
2015 Stock Plan | Tranche Two, Per Month Thereafter            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting percentage       2.083%    
2021 Long-Term Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Ordinary shares reserved for issuance (in shares)   19,907,000   22,309,000    
Awards vesting term   4 years        
Options            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Compensation expense, amortization period       8 months 19 days    
Options | 2021 Long-Term Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Option term   10 years        
Restricted Stock Units (RSUs)            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Compensation expense, amortization period       2 years 11 months 4 days    
Unrecognized compensation expense       $ 151.9    
Employee Stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Ordinary shares reserved for issuance (in shares) 3,801,000          
Contribution rate not to exceed 15.00%          
Look-back period 24 months          
Percent of fair market value on purchase date 85.00%          
Offering period 2 years          
Purchase period (in months) 6 months          
Shares issued during period (in shares)       281,000 247,000 0
Number of shares available for issuance (in shares)       6,207,000    
XML 75 R57.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share Incentive Plan - Summary of Information Related to Share Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
12 Months Ended
Apr. 27, 2024
Apr. 29, 2023
Apr. 30, 2022
Apr. 30, 2021
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]        
Beginning balance (in shares) 8,870 11,361 14,120  
Options granted (in shares)     702  
Options exercised and vested (in shares) (2,291) (2,246) (2,924)  
Options canceled/forfeited (in shares) (158) (245) (537)  
Ending balance (in shares) 6,421 8,870 11,361 14,120
Options vested or expected to vest (in shares) 6,421      
Options exercisable (in shares) 6,404      
Weighted-Average Exercise Price        
Beginning balance (in US dollars per share) $ 2.02 $ 1.94 $ 1.57  
Options exercised and vested (in US dollars per share) 1.98 1.48    
Options canceled/forfeited (in US dollars per share) 4.64 3.34    
Ending balance (in US dollars per share) 1.97 $ 2.02 $ 1.94 $ 1.57
Options vested or expected to vest (in US dollars per share) 1.97      
Options exercisable (in US dollars per share) $ 1.97      
Weighted-Average Remaining Contractual Term and Aggregate Intrinsic Value        
Weighted-average remaining contractual term, options outstanding 5 years 3 months 18 days 6 years 2 months 19 days 7 years 1 month 13 days 7 years 10 months 13 days
Weighted-average remaining contractual term, options vested or expected to vest 5 years 3 months 18 days      
Weighted-average remaining contractual term, options exercisable 5 years 3 months 18 days      
Aggregate intrinsic value, options outstanding, beginning balance $ 0.1 $ 103.4 $ 62.6  
Aggregate intrinsic value, options outstanding, ending balance 106.5 $ 0.1 $ 103.4 $ 62.6
Aggregate intrinsic value, options vested or expected to vest 106.5      
Aggregate intrinsic value, options exercisable $ 106.2      
XML 76 R58.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share Incentive Plan - Schedule of Weighted-Average Assumptions of Options (Details)
12 Months Ended
Apr. 30, 2022
$ / shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Expected volatility, minimum 41.29%
Expected volatility, maximum 42.31%
Risk-free interest rate, minimum 0.69%
Risk-free interest rate, maximum 1.23%
Options  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Expected term (in years) 5 years 11 months 15 days
Dividend yield 0.00%
Weighted-average grant date fair value per share (in US dollars per share) $ 6.26
XML 77 R59.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share Incentive Plan - Summary of RSU Activity (Details) - Restricted Stock Units (RSUs) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
12 Months Ended
Apr. 27, 2024
Apr. 29, 2023
Apr. 30, 2022
Number of shares (in thousands)      
Beginning balance (in shares) 7,798 4,134  
Granted (in shares) 5,393 5,474  
Vested (in shares) (2,642) (1,396)  
Canceled/forfeited (in shares) (411) (414)  
Ending balance (in shares) 10,139 7,798 4,134
Expected to vest (in shares) 10,139    
Weighted-Average Grant Date Fair Value      
Granted (in US dollars per share) $ 20.08 $ 12.34  
Vested (in US dollars per share) 11.98 10.17  
Canceled/forfeited (in US dollars per share) 11.49 10.80  
Ending balance (in US dollars per share) 16.11 $ 11.66 $ 10.26
Expected to vest (in US dollars per share) $ 16.11    
Weighted-Average Remaining Contractual Term and Aggregate Intrinsic Value      
Weighted-average remaining contractual term 1 year 6 months 7 days 1 year 7 months 24 days 1 year 7 months 24 days
Weighted-average remaining contractual term of RSUs expected to vest 1 year 6 months 7 days    
Aggregate intrinsic value $ 188.2 $ 63.2 $ 45.6
Aggregate intrinsic value of RSUs expected to vest $ 188.2    
XML 78 R60.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share Incentive Plan - Summary of Weighted-Average Assumptions of ESPP (Details) - Employee Stock - $ / shares
12 Months Ended
Apr. 27, 2024
Apr. 29, 2023
Apr. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Estimated fair value $ 6.04 $ 4.27 $ 4.56
Expected volatility 56.13% 34.00% 33.00%
Expected term (in years) 1 year 3 months 29 days 11 months 4 days 1 year 2 months 1 day
Risk-free interest rate 3.40% 1.54% 1.41%
Expected dividend yield 0.00% 0.00% 0.00%
XML 79 R61.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share Incentive Plan - Summary of Share-Based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 27, 2024
Apr. 29, 2023
Apr. 30, 2022
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Share-based compensation expense $ 39,022 $ 23,516 $ 9,188
Cost of revenue      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Share-based compensation expense 1,131 634 220
Research and development      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Share-based compensation expense 21,359 13,326 5,021
Selling, general and administrative      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Share-based compensation expense $ 16,532 $ 9,556 $ 3,947
XML 80 R62.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Narrative (Details)
$ in Thousands
Apr. 27, 2024
USD ($)
Lessee, Lease, Description [Line Items]  
Present value of lease liabilities $ 13,873
Weighted average remaining lease term (in years) 5 years 10 months 20 days
Weighted average discount rate used for operating leases (as a percent) 5.96%
Minimum  
Lessee, Lease, Description [Line Items]  
Lease term 1 year
Maximum  
Lessee, Lease, Description [Line Items]  
Lease term 8 years
XML 81 R63.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Lease Expense and Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 27, 2024
Apr. 29, 2023
Leases [Abstract]    
Operating lease expenses $ 3,855 $ 3,640
Cash paid for amounts included in the measurement of operating lease liabilities 3,495 3,172
Right-of-use assets obtained in exchange for lease obligation $ 978 $ 649
XML 82 R64.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Aggregate Future Lease Payments (Details)
$ in Thousands
Apr. 27, 2024
USD ($)
Leases [Abstract]  
2025 $ 3,300
2026 2,790
2027 2,211
2028 2,194
2029 2,260
Thereafter 3,526
Total lease payments 16,281
Less: Interest 2,408
Present value of lease liabilities $ 13,873
XML 83 R65.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes - Schedule of Income (Loss) Before Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 27, 2024
Apr. 29, 2023
Apr. 30, 2022
Income Tax Disclosure [Abstract]      
United States $ 8,611 $ 4,469 $ 2,512
International (31,356) (22,383) (24,725)
Loss before income taxes $ (22,745) $ (17,914) $ (22,213)
XML 84 R66.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes - Schedule of Components of Income Tax Expenses (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 27, 2024
Apr. 29, 2023
Apr. 30, 2022
Current      
Federal $ 2 $ (24) $ 224
State 3 2 (25)
International 1,484 762 1,292
Total current tax expense 1,489 740 1,491
Deferred      
Federal 3,092 (2,005) (1,163)
State 359 (218) (142)
International 684 116 (223)
Total deferred tax expense (benefit) 4,135 (2,107) (1,528)
Total tax expense (benefit) $ 5,624 $ (1,367) $ (37)
XML 85 R67.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes - Schedule of Significant Items Comprising the Company's Deferred Taxes (Details) - USD ($)
$ in Thousands
Apr. 27, 2024
Apr. 29, 2023
Apr. 30, 2022
Apr. 30, 2021
Deferred tax assets:        
Accrued expense $ 1,063 $ 941    
Net operating losses 4,443 1,284    
Research and development credits 15,990 9,401    
Share compensation 2,310 1,907    
Lease liability 3,154 3,487    
Intangibles 157 0    
Others 0 5    
Total deferred tax assets 27,117 17,025    
Deferred tax liabilities        
Property and equipment basis (1,774) (1,132)    
Right of use assets (2,980) (3,353)    
Others (8) 0    
Total deferred tax liabilities (4,762) (4,485)    
Valuation allowance (23,258) (9,306) $ (5,170) $ (3,706)
Net deferred taxes $ (903)      
Net deferred taxes   $ 3,234    
XML 86 R68.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes - Narrative (Details) - USD ($)
3 Months Ended 12 Months Ended
Apr. 27, 2024
Apr. 27, 2024
Apr. 29, 2023
Apr. 30, 2022
Apr. 30, 2021
Income Tax Contingency [Line Items]          
Valuation allowance $ 23,258,000 $ 23,258,000 $ 9,306,000 $ 5,170,000 $ 3,706,000
Increase in valuation allowance 7,300,000 13,952,000 4,136,000 $ 1,464,000  
Research and development credits 15,990,000 15,990,000 9,401,000    
Foreign tax credit carryover 0 0      
Undistributed foreign earnings 25,700,000 25,700,000      
Potential benefits 4,600,000 4,600,000 $ 2,900,000    
Research Tax Credit Carryforward          
Income Tax Contingency [Line Items]          
Increase in valuation allowance   6,700,000      
Domestic Tax Authority          
Income Tax Contingency [Line Items]          
NOL carryforwards 18,700,000 18,700,000      
Research and development credits 12,600,000 12,600,000      
State and Local Jurisdiction          
Income Tax Contingency [Line Items]          
NOL carryforwards 7,400,000 7,400,000      
Research and development credits $ 9,600,000 $ 9,600,000      
XML 87 R69.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes - Summary of Valuation Allowance (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Apr. 27, 2024
Apr. 27, 2024
Apr. 29, 2023
Apr. 30, 2022
Deferred Tax Assets, Valuation Allowance [Roll Forward]        
Valuation allowance, beginning balance   $ 9,306 $ 5,170 $ 3,706
Additions $ 7,300 13,952 4,136 1,464
Valuation allowance, ending balance $ 23,258 $ 23,258 $ 9,306 $ 5,170
XML 88 R70.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes - Reconciliation of Statutory Rate and Effective Tax Rate (Details)
12 Months Ended
Apr. 27, 2024
Apr. 29, 2023
Apr. 30, 2022
Income Tax Disclosure [Abstract]      
Statutory federal tax expense rate 21.00% 21.00% 21.00%
State tax, net of federal benefit (2.00%) 1.00% 1.00%
Research tax credits 20.00% 14.00% 4.00%
Share compensation 24.00% 18.00% 7.00%
Other (1.00%) 1.00% 1.00%
Foreign rate differential (34.00%) (32.00%) (26.00%)
Change in valuation allowance (49.00%) (15.00%) (4.00%)
Withholding taxes (4.00%) (1.00%) (4.00%)
Effective tax rate (25.00%) 8.00% 0.00%
XML 89 R71.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes - Reconciliation of Beginning and Ending Amounts of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 27, 2024
Apr. 29, 2023
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]    
Beginning gross unrecognized tax benefits $ 2,865 $ 1,844
Additions for tax positions taken in the current year 1,988 1,081
Subtractions for tax positions taken in the prior year (210) (60)
Lapses in statute of limitations (69) 0
Ending gross unrecognized tax benefits $ 4,574 $ 2,865
XML 90 R72.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net Loss Per Share - Schedule of Net Loss Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Apr. 27, 2024
Apr. 29, 2023
Apr. 30, 2022
Numerator:      
Net loss $ (28,369) $ (16,547) $ (22,176)
Denominator:      
Weighted-average shares outstanding used in basic calculation (in shares) 155,091 146,556 88,398
Weighted-average shares outstanding used in diluted calculation (in shares) 155,091 146,556 88,398
Net loss per share attributable to ordinary shareholders      
Net loss per share, basic (in US dollars per share) $ (0.18) $ (0.11) $ (0.25)
Net loss per share, diluted (in US dollars per share) $ (0.18) $ (0.11) $ (0.25)
XML 91 R73.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net Loss Per Share - Schedule of Potentially Dilutive Securities Outstanding (Details) - shares
shares in Thousands
12 Months Ended
Apr. 27, 2024
Apr. 29, 2023
Apr. 30, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (in shares) 20,857 19,274 13,022
Share-based compensation awards      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (in shares) 16,777 15,194 11,636
Customer warrant      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (in shares) 4,080 4,080 1,386
XML 92 R74.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Segment and Geographic Information - Narrative (Details)
12 Months Ended
Apr. 27, 2024
segment
Segment Reporting [Abstract]  
Reportable segments 1
XML 93 R75.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Segment and Geographic Information - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 27, 2024
Apr. 29, 2023
Apr. 30, 2022
Disaggregation of Revenue [Line Items]      
Total revenue $ 192,970 $ 184,194 $ 106,477
Hong Kong      
Disaggregation of Revenue [Line Items]      
Total revenue 70,162 9,646 11,696
United States      
Disaggregation of Revenue [Line Items]      
Total revenue 49,569 44,253 27,696
Mainland China      
Disaggregation of Revenue [Line Items]      
Total revenue 28,264 96,935 37,699
Taiwan      
Disaggregation of Revenue [Line Items]      
Total revenue 21,286 5,363 4,429
Rest of World      
Disaggregation of Revenue [Line Items]      
Total revenue $ 23,689 $ 27,997 $ 24,957
XML 94 R76.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Segment and Geographic Information - Long-Lived Assets Disaggregated by Physical Location (Details) - USD ($)
$ in Thousands
Apr. 27, 2024
Apr. 29, 2023
Segment Reporting Information [Line Items]    
Property and equipment, net $ 43,665 $ 40,222
Taiwan    
Segment Reporting Information [Line Items]    
Property and equipment, net 24,874 14,625
United States    
Segment Reporting Information [Line Items]    
Property and equipment, net 11,150 8,791
Hong Kong    
Segment Reporting Information [Line Items]    
Property and equipment, net 5,208 14,149
Mainland China    
Segment Reporting Information [Line Items]    
Property and equipment, net $ 2,433 $ 2,657
EXCEL 95 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( **)V%@'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 " "BB=A84X:>JNX K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>*'%##B;-I6.G#08K;.QF;+4UB_]@:R1]^R5>FS*V!]C1TL^? M/H$Z%83R$9^C#QC)8+J;[."24&'+3D1! "1U0BM3.2?-8CINHX>WI\26O6QB7 M2#J%\Z]D!)T#;MEU\NMF=[]_8#VO>%-4;<&;/:]%S473OB^N/_QNPM9K621A'^_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 **)V%BZ2F!O9P@ *$Q 8 >&PO=V]R:W-H965T&UL MM9MO<^*V%L:_BH;N=-J9$/R' -DFF2&09+F;#31DV\GMW!?"%J!9VZ*R',*W MOTZ(?;'!QN>Q];,DGT<^7*T9_Q$O"1'H/0RB^+JQ%&+UN=6*O24) M<7S.5B2";^:,AUC )E^TXA4GV$^#PJ#E6%:G%6(:-6ZNTGT3?G/%$A'0B$PX MBI,PQ'QS2P*VOF[8C=V.9[I8"KFC=7.UP@LR)>+[:L)AJY6K^#0D44Q9A#B9 M7S?Z]N>AVY,!Z1%_4+*.]SXCV9098S_DQLB_;ECRBDA /"$E,/QY(P,2!%() MKN/OK6@C/Z<,W/^\4[]/&P^-F>&8#%CP)_7%\KK1:R"?S'$2B&>V_D*V#;J0 M>AX+XO1_M,Z.O7 ;R$MBP<)M,%Q!2*/L+W[?@M@+Z%D5 #FOR0PDRCH?DTDO=]*CA\2R%.W S8 M&^&HB;Y/A^B73[^B3XA&Z)8& =R4^*HEX!3RP):WE;O-Y)P*.=M!WU@DEC&Z MBWSBEP5:<&WY!3J["[QUM(K]%3]'3O<,.9;35ES00!_^GR0Z1W9U^% ?/O8$ MG+V7AKN:UK@Y;C?5<[6X_^K/8L&AR_]/13A3:*L5Y#SP.5YACUPW8*#'A+^1 MQLW//]D=ZS<5'9-B0T-B)7+MG%Q;IWXS9%X"\XU +YL546'3A]M6\ZN*CS:J M+A]#8B4^%SF?B^/X]*,HP0%Z)BO&A0J47D?P1(5WH(VJ"\J06 E4)P?5.0[4 MA'#*?#E1(9@ZE7U*KY1/395SDS:^+C1#8B5HW1Q:5]O40<*Y9'9/8P\ZURO! M7 M.K]9L6NVFTU41TP;6)69(K$2LEQ/K'3E?<0Q94IKD5(])O=8P4$/27AC' 5);V&9=G-MNVT+U6DM*%U21D2 M*Y&RK2)CLXYA]4P65&81T,6><*@$!L]WPS%ZN1M\>1H_CA]>TMB]*46IGE7O9K'\-R%'F,P]C$H:F :0TQC@8L MB03?P%]?#?B NK(KZH-J S2D5@;H% "=8P#V?1_4X[/=!_0(QZ%QI*:FE_R& M5P&)@7EV1PB:PE53CX#Z(PVI^&@KME2UHK6I&E(K4RU<@JU-I?547]9,254O M.1FC6_:.7.OR#'U?!!@>WE]8HGZLZ*5JLSR%;; +WV#K,_^/+ =R"\;V"UM' M2HYZN0H5O[[: M3=NVE-FR/K0VNE.8#+MP&;;>'/RCVV6/$B4RO=+75R4LH]["E%H95N$N[ /V M(D7%":[N5GJ!MM530C)J)TRIE2$5AL+6NX!')JW79,DB78Y\0*33:3= MF!BU$Z;4RK0*0V'KW< +%> EV!S9SB^S7R&'\!(.O4R)3*\TYCZ-,&2!\1)S MF86LP/R^X2 AZ)-U;L&_"[0B//M:R=6H^3"E5EZ-+=R'HS<-8&P#G* XPB07CVEE:N^N(=1B4U MO6(5-:/IORFU,K4B_7>.2O_3X0AN49 %4R?_!W0>,8>'1]_S" B!C)])*OD9 M=02FU,K\"D?@Z!/Z+;]IB(, W28Q?!VK1ZA>IW+I7!]7F]8IK(%36 -'G]5O M:=V%A"_DA/8 "F()9BIE7O3O5AM:&=P@"XA0%P]?E[_F+K'EQ1Y%'PI.EZ M>;KOCO-TV1P>#5E=SU\2I;K,07^:RAZHCZM=TG *G^ 6/L$]ZOW#= F)KVZX M'I"IAF74))A2*\,J3()[E$F8)+. >C!&&59F'WJ5V@4T1NW"5NTB59,U>6\W M]GGGJO6F K-75'24"X#^$\*0FPKF_3B#/B57*] X$3"K1=*S*V&9K3;*U#K[ MS>MP-5G[KM9+-Y[]P?)U4R^5YT32&P]I5L_H#J1 MAH)%L5QWFF NT&@TDI_%DL9(UBDB68>$X,8@^N&T?'=:-.'_^ MJ>?8W=]B6=%((YHFX2O.WC.4R\%-HC:U$0SHJ 0D)2@P.7D*Y.+5G@ M@ST\0^LE]99H36'6F<$9(:7T80M2!GG>[>(%A=XCWW7D2QBR?]$XK?B4Q](( MV8Z%?+R!X^;@#M)@ A%IBZ5L6BRRD<4BGBQ\RUI:AG$N]'6[V")P<2 M# !E5:WR='(GG5-0"S8:*;7R@"ALGGN4S1L ( XW;13YY!U])>JGD5[*LBR[9W6[E\JW//K@ MVM1.8?/$*A^SIA."=O2 MNWO8K31U!^3NE6_$]$&UB9W"T;F%HW./+!_;K[BKYJ47JRI/U(?5)F;4S+7V M:MJEK4U_&Q##GN_-?W_03ZON6\7AV8\7OF'IBF,4D#F$6N==F#-X M]GN ;$.P55HA/V-"L##]N"08GI3R /A^SIC8;<@3Y+_*N/D_4$L#!!0 ( M **)V%A#^2/Z/ ( +P% 8 >&PO=V]R:W-H965T&UL MC91M;]L@$,>_"F)27U5QXCQT2VU+2=IJG=(I:K1-T[07Q+[8J#QX@.OVVP^P MXV528N6-X>#NS^\P=U$MU8LN QZXTSH&!?&E/,@T&D!G.B!+$'8G;U4G!AK MJCS0I0*2^2#.@G XG 6<4(&3R*]M5!+)RC J8*.0KC@GZGT)3-8Q'N'#PC/- M"^,6@B0J20Y;,-_*C;)6T*EDE(/05 JD8!_CQ6B^G#E_[_"=0JV/YLAELI/R MQ1F/68R'#@@8I,8I$#N\P@H8#Q_*#^X'.WN>R(AI5D/VAF MBAA_Q"B#/:F8>9;U9VCSF3J]5#+MOZAN?,-/&*65-I*WP9: 4]&,Y*V]A^. MT9F L T(/7=SD*>\(X8DD9(U4L[;JKF)3]5'6S@JW$_9&F5WJ8TSR:+*J$&/ MHOF]]IZBP%A9MQFDK<2RD0C/2(Q"]"2%*32Z%QED_PL$EJ>#"@]0R[!7<5&J M 0IOKE$X#"<]>N,NR;'7&U^:)/JUV&FC[)/X?2K?1FUR6LV5R5R7)(48VSK0 MH%X!)UKP[A=RG-P7 '= T[^0M02P,$% @ HHG8 M6/MH=&/[!0 =A@ !@ !X;"]W;W)KSF4Y7HN3Z7*Y%!=\L MI2JY@5OU,--K)7C6-"J+&<4XFI4\KR:+R^;9K5I25N%=)U67+U]$X4 M\O%J0B;/#S[G#RMC'\P6EVO^(.Z$^;J^57 WVWG)\E)4.I<54F)Y-;DF%S<, MVP:-Q=^Y>-1[U\B&83E(DEKPOS63[^(=J 0NLOE85N_J+' MUA9/4%IK(\NV,2@H\VK[R7^T ['7@ 0##6C;@)[:@+4-6!/H5ED3UGMN^.)2 MR4>DK#5XLQ?-V#2M(9J\LJ_QSBCX-H=V9G$C*RV+/.-&9.@=+WB5"G1GW6ET MAK[>O4>O7[U!KU!>H2\K66M>9?IR9J!GVWZ6MKV\V_9"!WJY7JMS1.,IHI@& MGN8WIS1/FN;LL/D,XMT%37=!T\8?&PJZ5DI4!EUK#7%>^.+9.@C\#NS+=1&3!:__D(B_-87W0LY.XB5[6)E8]X7-URO$+PUE-H+\;W.-[R MX+UO<>LJ;ES9!6"SB*(DH)>SS7XXKA7!\W#.=F8'0H.=T&!4Z-U**G-FA"HA MV39"FW)(Y=9/M-<_"QB.2$^F:T9P0NG<+S/3UWLJB.A,VZN51($H5_CLK](PXL3%"9N MWPS3*.Q)=,T8G5,V()+@#C/XR.A"Y:',4S.J=A5:V^D]194P7IQ@-_]8Y*CU MF6%*A]3N09&,JFVJ&227J-9B9$Q;+X>O'0S"^81'E#948R,@F/QJ4G. M2E9GQU]_Z^I00T*= ?68L20>F%JD@Q 9I] V2T?D,:??").$]2>^QP[DT7DR M(+"##PE.*@G^S/E]7N0&%D]O74!&(?:SA<%+>3L,ND,9.9%E:_XT!#+B,HJP M@#@Y[II%.(H'7DN',C+.,E"H:JA,4UG:59EO2W]80NY%)9;Y0#*Y\$HPQGW% MKE44Q /L)1WBR#CCGA6/8*3HQWPR,\0[]A@ND +@H@ZR>#A'L%#V*,= M]N@X]C[N+(Q"SH2W3-@B0:FEBT8R ]LA.3 M99EO=S7;#1E4PY -HDI!+WK]41J!XC=>X:.._9A WHWH_W=T&'S'5SK.U[L5 M5V(EBTPH_5M3 )HG_\;[10'[4MX.H^X 2\<75$](V?#U%K_ YD B' M0%R%8"->B[>(3.&)_6VM$*\-[(7S?T4&7T;!E(&]31@H&J=12)[-JWR8G?>TEBTC]HSE"DL[GHMFB.TXLG[&ER>S_OSQ#49X#WM M>$^/\#[+'H5] M7=9%\ZY@25>:O]*Y++[+"1)7[;'BB0#%0KM $_' ;\O.H,B M*LV]6S#JTON,L) %_3V#UQ!'21P-*.U(3T\AO?8L'5[!GBUN )L()V\]K _B MB UD ^M@S\9A[T"HF7FGRF^='QR^^;9 'COO%FBV=RAL3^3_XNHAKS04'TMH MB,]CF+YJ>\B]O3%RW9P3WTMC9-E=_]J6/P'4$L# M!!0 ( **)V%A\@J7;J ( %L' 8 >&PO=V]R:W-H965T&ULK55=;],P%/TK5D!H2-N2IDDZ1AII*YK@ :E:&3P@'MSDMK'FV,%V MVL&OY]I)HY9EM _TH?''/>J4Q];7OZ[R$BNI+ M68/ G954%34X56M?UPIHX4 5]\,@2/R*,N%EJ5N;JRR5C>%,P%P1W5055;]N M@4R1MM9-6! M44'%1/ND3UT>]@"CZ 5 V '"4P'C#C!V1EMESM8':FB6*KDERD8CFQVXW#@T MNF'"OL6%4;C+$&>RF11:ZICE,/?S<-*@->-F;5Z,D>#]D_#^1':1AW*=A_"]VK(FJ M0K=8>_GC.:FI(AO*&R!G^+(?%J20G%.E20VJK8*W0]EHC[AR1]A6LLEBN CB MU-_LVSP6=: _ZO5')^LGM#&E5.PWEK?5WY;MH.*6--G3,@K<[R_-Q^,.5,>] MZOATU4SKYKCB^+F2)!H_2_) 6'25Q*-AO4FO-SE=+]X/VF /8&)]3'1RFNB! ML"'1_E[KL]?.9ZK63&C"887 X'*"YE7;RMN)D;7KADMIL+>Z88FW'R@;@/LK M*4%OYDLA5A?3Z<\6=)5S*_8FA;REV=6KF(A#\O%E*]+&J=UT"J?(L?QIJLX M*R;S6?W=?3F?L8W(LX+>EX!O5JNX_.^6YNSE9@(GNR\>LL525%],Y[-UO*"/ M5'Q=WY?R:+IG2;,5+7C&"E#2YYO)>W@=X: *J!'_9/2%'WP&E90GQKY7!Q_3 MFXE3C8CF-!$512S_;>D=S?.*28[CWY9TLC]G%7CX>%^'5[UQNTY@0 M#2P@,"1]6*2!.1[Q_3VL)\+=BW"-TW['N*@68FF8?M?F]-LDBRR1]3+G[3/G M'3']23]_NO0U--[!Q/G8Q>&@"C2HP'$&M1*I*(*(A_0UX.^5^$8E?Y2,<[ N MV7,F= )\Y:10EB>& P4:F..I=:S"/.) 5R\AV$L(C&7<7D>*!:"OTJYPRK65 M'-BL9)MDD26R7O+"??)"X_P_2,:X3)9 7EFEG]E*H[:NKM"Z#(;*[(6NJY2" MBO(]WQ]6@HHB?DA"?25 IW,;CE'.HS1XLA(NP((6LBKR6E:<2F.3<5%5R5:[ M3%O67F$Z,,0#:1H8"1 )!MHT,$S"@_7<%W=@I:!1W,?5.L[*:G9 (FW2@NJM M$-1,@#M4HH(0ME7EX@E+6CPC!&<"A*15TB,G*! M@)W1@48W,/^KNL@]47D;2W?"1/PZ4G&N9@BRE)0EI,%!/X3#3J?G0W"LY#H/ M LTFY+YDVZR^/SY[DMU.7L#/@53X8X&JD7 ]1(;R5-0EQ)[2(C0P/.)+86=* MH-F5_$W%^#KR%3-\B0+L*1U!@X.>2Q0%.CX$?6]$1&=+H-F7[$0 V1J:^UJM M+X%6C8E5ML@66S^#G3>!9G.B9O"BVH3)$G"6%>#K(TA9GL?EP>_GV@PW9PD/ M9]BY@DKCU<.4%J6%H9$>A3KK@LS612TO!]5>B*1FJ*=,G0X/3)D/%F9+1>3QD M]GC2.Z2;1 >YWJ38(X_>3799(MLL?5SUYE)9-XV,^V6(JO[95;9(EML_;1U M=A4=LV=FV"MKXWN[G,1UAK?7=UH<)/[P!DF#\[%_<,O1%]*94^2_>=L4&?WM MR75@DRVRQ=9/7V>+D=$T'K]WVO+T-C(<$BKEH(&Y\@YT6 TJC#A.,+)]BCJ/ MBLP>===):;&0O]"RNH!42,G9]_#&4TSR<_ MA[+)%MEBZZ>M<]+8O"WXP\:*U6T\& ;*0M+!'#\8/H;0P'R?C'15W'E4C-[< M5;'1YIY&PO=V]R:W-H965T&ULK5;?;YLP$/Y7+%9- MF[06, 32+$'*CTVKM&Y5TVX/TQX<< (JV)GM).U_O[,A+,F2/E^ILF#T3B"YJBHB7D:TY)N!XSO;A?MBD2N]X";] M)5G0*56/RSL!,[=ER8J*,EEPA@2=#YRAWYO$VMX8_"CH1NZ,D58RX_Q)3VZR M@>-IAVA)4Z49"+S6=$S+4A.!&W\:3J?=4@-WQUOVST8[:)D12<>\_%ED*A\X M70=E=$Y6I;KGFR^TT=/1?"DOI7FB36T;PX[I2BI>-6"85P6KW^2YB<,.P(^. M ' #P(> \ @@: #!:P%A PA-9&HI)@X3HDC2%WR#A+8&-CTPP31HD%\PG?:I M$O"U )Q*QIQ)7A89431#4P4OR*F2B,_1F%=02;E.\9JBKUQ*=(D>IQ/T[N(] MND %0P\Y7TG",MEW%?BB&=VTV7=4[XN/[.MC=,N9RB7ZQ#*:[1.X(*)5@K=* M1O@DXW IKA"./R#LX=#BT/@U\&L##RSPR2O@@6?@^(2:H,U+8/B"(WQM*O[/ MQ U+>471K^%,*@'_S6];]&OVT,ZNSY*>7)*4#AP@EE2LJ9.\?>-'WD=;Y,Y) M-CD3V5Y4PS:JX2GVY!N54H'2O'+2>GDU0YYPE<$ZRR9G(]D(8M2&, M3I8 = OH!0S.5B$H2U\0_$-,EL1TH6.U45-&N]D,@,BQ&V \/ZL)FY(7V MJHA;2?%)20]"?S3U_>26B$7!)"KI'"B]JQAJ3-0] MOYXHOC1=<,85]%0SS.&:1(4V@.]SSM5VHC=H+U[)7U!+ P04 " "BB=A8 M514@!@,+ ;

K$IM#JG8KJ72R<[&U%\16MZE@\ #N3O[]"$P; M2\AJZ+R3V9O$!^GYA'C[DW@E\.5]7GPM-XQ5QK=MFI6O)YNJVKV:3LO5AFWC M\F6^8QG_YB8OMG'%WQ:WTW)7L'C=5-JF4V*:[G0;)]GDZK+Y[$-Q=9GOJS3) MV(?"*/?;;5Q\?\O2_/[UQ)H\?/ QN=U4]0?3J\M=?,NN6?5Y]Z'@[Z9'RCK9 MLJQ,\LPHV,WKR1OK563/Z@I-B?\D[+X\>6W4A_(ES[_6;]ZM7T_,ND4L9:NJ M1L3\OSNV8&E:DW@[?F^ADV/,NN+IZP=ZT!P\/Y@O<?I;LJXVKR>SB;%F M-_$^K3[F]Q%K#\BI>:L\+9M_C?NVK#DQ5ONRRK=M9=Z";9(=_H^_M1UQ4L&B M9RJ0M@(96H&V%>C0"G9;P98KN&'.%< MM\[:"HUM75 M(L_*/$W6<<76QG7%_^/"K$HCOS'X5W>LJ)(O*3,^<$6QHJC+;.*"E4:;IF1?D/P_]]GU3?C6=+=I.LDNJY<6%\OEX:SWYY;I2'.DEF?-KD^Y+7+5\8 MOPCO+Z<5/YJZ3=-5V_*WAY:3,RW_E%=QJJBVT%>[9D7"V[)4U%P.J_FKHJJO MK_J^6"<93PUM[RD @1[P9KU.ZK_U.#4^Q,GZ@G?=(MXEZAX('V&M5OOM/FW. M^/MJPPI^IK<\\6WJC'3'C'?9*M\RX]F_\K)\KL!'P_&M%D3(E$OTJ%-RU"EI MJ/89ZEMVFV19DMWR3)7&V8JWC_?!05C/C;@RWNR*EP8U7QC$))9*30>^V_#K MC'YWY9@SB;"LN3=W'4E9VM!CE86$^4A8@(2%2%@$ M@@G*LH_*LALZ/:,LGE/YS+)D]?!X>/6\&?[8=I<7]<#0CI[__9BGJ<%G9?=Q ML?Z?2FTVL$L62-@2"?.1L )"Y&P" 03-.D<->EHL]V[LMPW28[/]1[F-M/E MK\;J9-ZW.\[[#D/M"R/CUU.\0O)0>967?+IX,ABK1*MMR%C1.KV!W"*.)6;; M)3*BCX0%2%B(A$4@F"!&]RA&]V>)425 ;?"Q G1[ [Y';&FX7R(C^DA8@(2% M2%@$@@D"](X"]+0"/%SM-I8,5Y0L-3Y85[F1/US&M1\^DO6T <>*#@E;>KT4 M>N$0TS5%#?O(F $2%B)A$0@FR&YVE-T,+3N5U+1!QDH-"5O.>LGR@I@.L62M M(8,&2%B(A$4@F*"U^5%KTE#.H<+;?BQPD'"?"0L0,)" M)"P"P01U669G)9MC]#5$4RW1TXA*'W2LJJ T'TH+H+002HM0-%%:)ZL4UI]L M_^H#C!TBH;0EE.:WM--$[<[(C(A_5P$T: BE12B:J+9NK<$:N]@P2&']%88+ MQ[&I)2N=6F_ MT+=FM)B@UGY+TPYXZL,T/7G$@YKQ*)HHD+U#0NHKP^E^5!:,*@_0FC,"$43M]5VICW1F_;-CN2+>OO_FH]K MVQW+RK@>()5;:,U>]\RMV4S>0@LU[*$T'TH+!O5'"(T9H6BB7#HCGNB-^-_B MHHBSJIY)545L%.R.97NF%(O"AK;E2T-]M-%:@?KH4%HPI#M":,@(11.ETKGH M1.^B-S=H-#FEN[?@-N93H6?IF3L+WA*%A4X(G?5D@]VFC]VGC]VHC]VIK^I? M>=H>J<^"Y;EJ5YYTKCS1[Z__P0T(>OK8>3*4MH32_)8F7 MN=(UY$!-&H( MI44HFJBUSF G>H/]"9L16J+@!5+;HG"KZ92[FIGUR22>>OLZB)GJ+>D"J(//F5%+EJ>Q[MKTQ!.I*0VD^E!9 M:2&4%J%HHLPZFYOH;>XS64(KK?[V[YZTH!XSE.9#:0&4%D)I$8HF2JNSHHGW M$[<@$.AF@CCM4+E.9#:<&P#@FA02,4311,9VE3E*5-^QZN M18@\^]>'&ZT6J*<-I06#^B.$QHQ0-%$LG:E-X:8V56QRMES/E9=9]9%'ZP9J M:D-I 9064I5=;R[M/7@(:E=#:;[B&&2[FBKL M:OYG.W?D849A15MS2TX#JE*F.S^WN$4[QYK^N&/M-6?35I[-QQUK?0->BH M8PVE!5!:"*5%*)HHL\ZQID]SK'72>MRQU@<=+2VH8PVE!5!:"*5%*)HHK:ZAWK_Z.;4O0M':UNJ,4-I?FT M;W%;IBUO70N@04,H+4+11-EV'C?5>]Q_\4TIM.\!6UZ]KT6> T!=<2C-;VFZ MFU+.'6;O.@%J=J-HXE-%.[/;UIO=?]X:GC[PV 0'I2VA--_N>]X.[=V4 HT9 M0FD1BB:*L#/0;;V!#E[#L_NNLF?*6Q\7^C:-5A3498?2@D']$4)C1BB:J*C. M9;?U+ON8-3R[;^S2>;/#4]0+U%V'TGPH+1C6(2$T:(2BB8+I3'A;;\(/7\.S M^UXUG9->=H&Z[5":#Z4%@_HCA,:,4#11+"?/8M=[[9_B;\U,>\/2-9?*X:/V93[BK*FU^ \5XIIL=(5WP!92VA-)\6V68RY/J !HSA-(B%$U46[?Y>W8IC7O#4A0-QM*\Q7',)-%TR_B>J[IR$^W492[<*RYG 84I2SJT),? MC#B

G)C_C5/QOY[[BX3;+22-D-KVF^]/@X5!Q^B?'PILIWS>_Z?&PO=V]R:W-H965T&ULK5I=;]LX%OTK@G>P M:(&Z%DE]9A,#K3V#Z4.[03/=>68D.M:.+'HH.HGWU^^EY%@V><6D@/O0V/+A ME<[E_3BD>/TDU5_M6@@=/&_JIKV9K+7>7LUF;;$6&]Y^E%O1P"\KJ39K:6(+G^/M@='*\IQEX M^OG%^F\=>2!SSUNQD/6?5:G7-Y-L$I1BQ7>U_BZ??A<'0K&Q5\BZ[?X/G@[8 M M2N>')==\?JWD4Z ,&JR9#YTSN]% OVK,O-]I!;]6,$[/%[)I95V57(LRN-/P M!R95MX%KH/?(##:8!K\N%L&[WYY'_P25$WPQUKN6MZ4[?5,PS,82[/B M<+_/_?WHR/T(#;[*1J_;X->F%.6Y@1D\_)$!?6'PF7HM?MJJCP%-/P0TI!'R M0(NW#,^[X0P9OGS#@Y;8M8H29,C M[.SYX^/SQ]YP^%3^%VI GY):0J$M9%-4M0B: S%SU7PN3-SL6DABR,\W!TU\ MR:"YI+'EA8R=.3TY.CWQ!LU2@-&BXGUC:LJ ;Z32U?^Z"Y@;>W/)R=P3EJ;$ M"B07E<+G]RI7@#\0Y-1'%(B$?1[ 3&)$.8T-@BXH(( MI:'%PP4E48C3R(\T53 W5>JD \%P*2V02;O(>&++2 1 9N6JH] MQBYWXX3%5C M7%"U%KRTM9._N3W-9K(!RO)60<.";7K*X:# MY0]QX@2S%V=I/A(I@W0C7BDS_W)(V+%(8&ZFQ6EBUU8$-J412W.;!H8C23H6 M\(-D(G[-M.A*:Z%]61LA+J3$=O4"P4'T.$P0:U&2CG0],F@GXE4)\ULEH B5 M?575:Z%@0:64*4D>9K'[+-#*;5&(P&)";5XNB&;A2 ,D@SHA?GGR[XY*(YOI M&^BX>F*:.'T"0Z5YZB0. B.GULX)#?*$^/7)L0YL^7ZT"+AB(LO"Q";BHJ8L MB^R6A\"B-!J;F$&:$+\V 1YJ!QI+/!N))=H/9VKK) Q?:QFNX(C3D-E<7524 M$YNI"\J3D(PP'=0+\=!! MI5"_2OGVLG+:*OE8E4#H?A^\.RRCWJ/K*(PJ=94'HRFSJR$"@\J>$$ON+#$< M"S,V1G>0,O05*6-M+AB%V;YEG4@O*F(N:FUY*6OG/AU$#/6+F-N=*M:PM.JV MS"",(&3TOLMU\?>NVAH%C'H4%2%);*L!#$=)2NR2AMI+XVQDG4('44/]HN:, M7[N&A?!4"_42.]W.!,H/42=1R.+,20H$2.*N=ZH+ M^Y]DA^F:/'4:*X*+0_AG4W-A8]0&\4/]XN>;O2F$)3O*#5% -,JCS%Z584#" MPCRRFQ *],3FH(1H\E/U;%4UO"G>4L^\"NNGZ]DEK2TO9>W<)5OR N9-,<7N \51K:Z.Z^K@H @SR :?C0 M;4V:H8<+,* =R2A7DI&41RE@][4'.%D7N!!.X/G=3#&;I2#+JZ6_ 16.)LK2&HL6P:1!WUB[KSF1>; M;2WW0O2S#9,-),TKNF!;\Q&"KDA+P]BI&LBF5!PZ)<-%@: :T:ULT'O,K_?^ MX,]=H*Y%;;1KW;WUTC+X?O,IN?A_AY>B]C\DRAFTDD<06) L,1^(P9?;.% (D<1PG8R$[ MJ#/F5V>+,5H!U\&]>*B:QH0N3+=>BV ON$+YNL**A%FRR-1[84V2#4F'_+RDM7F'V15XBZ.T]) CW=YHF\B$/\L41PEC_.>0[BB:5> M07JWVV[['L+KGJM1IQ#'_0$=D ;XNWNO)/OIE_>7M+:\E+5SCPZ:B_DUUY>F MD!L1:/XLS/Y@5:+^0S03"9W5& H[+5\'Q@@LHF,Y,,@K]HJ\>GVCP!3!>E?V MZS5N[8I^,%?.]A??OJ/(7#F546/5XFNY3=X;,NOZ97"W[,W&#F?Z(WE>NH&VT02U6 M8#+\F$(Q5_VIM_Z+EMON'-B]U%INNH]KP4NA# !^7TFI7[Z8&QS/'L[_#U!+ M P04 " "BB=A8K C2X)<( !%@ & 'AL+W=O@+Z>/MW@^%_Q;JY7?N1;DR<+:KW1SEUT,$C)(E2IM2(+$WX.:J;(D M03#CUT[F8*.2-NY>]]+?L>_P92&]FMGR/SIKBHO!V4!D*I=MV7RRJU]4Y\\Q MR4MMZ?E7K+JUR4"DK6]LU6V&!94VX5]^Z^+PF@WC;L.8[0Z*V,H;V*B T<:+_UXM?.. LO\]%:)@P/1I ZCRWOA:INIB4),N]Z & MES_],#I)WK[@WG3CWO0EZ7]-CO]B%6+F5&;%9Y46QI9VN1;OG6UK\8LM,VV6 MXI]-)E;2"Z(=E0E)HH3ZIJJZP6UJJUJ:M6@!*">:0HE2KE@'7<_DNL+J.U]" MO1?:B'N%;=4":\?):!J_1GFF'8BC7 N[,OZY#5@81V)5Z+3@==%V&WFN37\; M"5F6O7V^D(@$W6G@QK<+KS,MG59L*S$I&2YF!6 6P2A8] _\1"R3!'PQFJ+ MX//BX$M\'Q_&XI/*E5,FQ:/&\KJ??C@;CY.WLQ MOAN])1UXZ94PEK8[VD8[ M7A$4=NJQS50DR$A?-#!L01F/D)V2,&"AS:TT%/I:I3K7*HO%9\I3ET7-R=7& MV ?96$<&ULX^:%;K5=HZ%8D"]'H$ 9Q]8XC4'W2S%M#:$J#@="$;$'()EH>, MBD1@<6U7N"7#4^L;H?)WY*Q!,Y5U7>();X_@4EJV[ _E990D[XF\Z'?*OV?X#:(JY9:T;A2? M? 86W%>%IONDJ7 P:],F&$>=*:-44'KNE0,YP50WO"$VZ6[$ 5[@P2%KNM%+ MW1"%Z:7!W]Q9(,?#LX.;^_FA:'H<(,4OZA>YK'09P$M.*OPW:ND8":EV:4LF M'=S-_&$DKK@)B]MMP&9R41*(KVYGG6'!2()_73[K/.DH24H+&;"D5@X).[B# MY=NL$2@UDEX[C4AJ*N:\%W\W%\@/31=F&3_#49^Y3/:@G6^HWV^IOY#P::$4 MX5;52 >5/@:.U+H,JQ5Z>E.(I3+*@0;6]$8QC]&2UC24;]@(N7492.")*G]_ M=34_#,'X?8OZ5) <>(01A;W[ R6^*BQ,/0*K0<=NOVQL;C--BW2 4FE]0JHP$X, M$KH4DR2$56:9)GL@FL50#C14C.)NF=A_^2)_9]46DKO MP?,=^XD9:E,RJ6OXUR5G@QG0,V&TWQ2"BZA1Y^_CC!: SM9T>W<8:%NLL?B7 M-:IKL7Y78F]&(3/N,\ 36(O/%+5U!$CB:X#"4_A3Z1%]G%5X]A $O:YM!^4; MK=3%YNT")"(^ KZ.H09Z"QC/^06\JV(12IPJN@SS;RSO8 MZ>)W\X]=!S\D/>,D2I($(FWKJ>RZ:8)A15K#D!$)T)%XD&6KQ(])C!W),3D2 M7N_)#X;W*C!LH(=]9Q!2F'*0?QR1M*VH_8Z.VL[$Z"R:G$VW%G:1X5;<(4)] M0VEPR= [, [&.1]V(RIRN71J"/A>UK1+DSE!;5=K3"12Z[BJ,HAKV@,(# MECMXS@ >S0/:=LA[W+!P( 8_ATJB_HQ(7!',4?R-1@LD6"'(U#OZU'7+KE^W M;/:Z936E!SA[EH&VB<9VH#3?+-T'E9 MSK.2!Z=RW4OGCH!( M/H)NF"M1TT>HPR.J[6ZL)!.98A^K"522$JW L"P"(!KM5-;-:)O^DSM;[0[B M/#@VCP;2%E!S/.W!-$ !<2*"\HQ)F=T-Y^(,5L!DEXP=V?WJ.$ M0YPVB".XL]68EPR3 ;K1$74I&PY34%ZW#LT/E+:QN[<3K9O:G]GM7)/O:.%) M-#Z*=1> )\L]$CS&O[9*P'SOU,(Q]9WN,M^>TSC*N533S$JOGG!VQZ7.1O!% MWI9E?][:K.1^SK/O1N\H"8I?RP_CLWCTI^EA[TACN&41>&C&1N*W0:5S2%![ M')_V6GNO^FZ(!'7'7MRQ)33;[V6ZECH[HEE*UCS(2Q;:CS1] )".&_C-A]\S M?CAYMA%]EW_BW5%T_,?Z#'GV7:OA?@(>CH]_IVDDT72ZH\[_R::1G'PG[/5- M8Q)/GT7%?CKCIS[3#'<^R]&QCC\^TJD$^ E?Z#9/-]\WK\)GO>WR\''T@Z13 MH4:K[^7_ M 5!+ P04 " "BB=A8XD['H_QAGJ=S.-MZU3='9]8\/+AY___P)C>_N+U?U\3?.5;>WYW^)6QGYU_J H!]^W._T8 M$.Q<(_\WGQ0/V0??/CKQP;E^<,YPRT(,Y0O3FV<_=.UMT=%HS$8_\%;Y:P#G M&B+*==_AK<-W_;-KMVG KH(XGD \?GYG3->[+MEV^+=EV\]+T#T^/!NZTML+&] MZ0P+$E[V6^RS*-O&XZL*HZIB[1K3E,[4A>_Q '+;^\(U-(A4A^L/X.Q^6_Q\ M<7$%:?Y]<, 5.+F!Z-/@HF_QVT=;V+BP::K">*B+/:WKL:KI"[->0Z )@L+L M"'B/V?9M1S!@.7I^V>[VICG\_6_?GC_^YJG_##AY)>""OR-L-"T 6/+6=3:6 M?>P(H\<0?ABJCUK;:,&;+H>MHPP"K MDJ044$$8\Z2(Z@ 5:P=G^8 ME:N)O6D^\XDXUBI+)4;1=ZH> (H#4[F.&1_O@,G-60VJ5OKY@K\'DCKF4+#3 MJNV@.0C3V*32] 2_PV(3(C"TMH;DU-3E4 O.EI#Y?L!\ 7H)0D\@%@0JD[0 MUF];/Q5"/S!%:1#QLWRTL@6-Z$B4(+N,RAG9PH*^:&"=B1P]"R- [+QC;UI MZQLKTE>)+.#;C).Q"(22H A\3H@Y%.76-!L\EG6/X,V5QJVK:X*UPTQ0?'\D MM'V&6O"%;\EU(-UC#PH-2S.$#%X!;'Y37+(\EX?B BLI4TU)XH<5^-,9$B&B M7?%^>;TLJK:N3>=U?K#A>FA*Q4*ILRY8(O<]BQ9K'^"OIVGJMC2J]=X9=VL: MWCLY8C7]<+G%ED2%'4_KE"<%>6%&4A8""+AC;]EAXF42.&G;X4G.\+4380B3 M$?<:#YU%4 8FF07&B$JW3776KL](<[85[9P)S2SO ": M;>O MQ,XL-!(2>J' &W^\DP#J&#A0P8IIJH:.9(_&Z#[H1^B@ MQIM2F)*U.N8:$5]G< >6[T!53XNPR*^G M%!W!2O/GVOI(=#*! 4NI\N$O?0&G@14<"\(_G[;XF*P9B]$7NM4O%] /O8H* M&)86%VU5;!A<)JS *YLMVTZ!@=$>=H,@2B8G(][9+84--S8L!4@,OP'+B,9E M/;]M:]@,_X^"W!%H\"_@SL,)ZK]<%I?&;Q?\;_$2+V$?HJ-PO86W<4:6I'@% MP^A[V3N/95M!/]C\(P"]1710'\"?>%ZQ00W?L:G#-C.W#+("3>M[4?6=\Q]5 MM&'^1;A8=CL+%2R^-E&4S;;P)I0A6S-38CGOQ"DX#2!;3RP'&X[(S-5LRWB4 MFA:LX#VGA?/1^D@H+;+(?.J@);Q>9M1^Y M2H[4D24GB5&&S]G).T;=LGAS!PRB14ZA)%=H8^QO;5V=]>U9P!+OW]O1Y"/- M8%A+8A4R]V4+2L"C<\16:V4 (8XA1[1R-ZX:V/$(T[%:MI6X^\E!!(10T(J& M!2T!IA>ULX:Z;#MP^\8V4(!U8.?DY(O+".,@*!4+TVOD(SN?N*/ .O,MXIZ& M01;ZM!P0]$&6@ON)64B?\21I)R (4<@ R25%@B3(XR4RMB!38V5#9[0H2 B5 MV<'&+AA5R6<%NW0;*WP1<$ZPL*>7$![41H99Q_$37#D'KJF6(03U,+VEA4B3 M-Q^?=>G9E+XZ;8NHHU*3R':$R5K7[2US)ME5^- @@5J0<4RG@8570^W*,%B) M+,9ZS6P00@"ORB]S&2.1&0E5:T5G:92+US59*.**H()V8SC(@V'[)LQ94\XJ MT'5UH%#&6?;]S0QF:-D(W=GJ>P=\0"&;FF=>30P M=)^!A@7I*4?R ?@D*]@.!Q6'UVV',)AT+9I=T2"3&0@_%!\-?T?P9:'N6!> M8"VUIZB??R<'!E9!'! )DN>GXPP"!2^:19B@6K?8#CT'N!QL13P#D;\FC$4B M<]A^8S4YT=S%>\3[#=2**#4L=@\?4%MDI??(=/_FJD#B4TY_$ 6Q/9,9; M[!T./JF'*6'$7K ;'["O'J%5PTJQ_&'$@*P-1-V%8/\0]+&J;5# W,:0CVGC M[6X%9X'7LU$]L3X$I0?2B>(+DT:@+T1L@2",H+V0HJ!O2&Y#, UZ,C1P6.BU M\^RX#61W!D^32?*AJU0EJM'8[[OV4X@!)<25]RP>:]?Y_LR!,^4GD#A(Q[]F MUJ95VTDK;:B/8!J"U'MD:D/E&*# M NHUG:',3%NOKRK13>1S>>LB-MRV[1UNXE9@@4;I; *+*?\%!-O(9D HE$.N+<; M3%E!<9>"6O495*\(E!JPS03ZMKMQI>8A$C^H)5^;&YA3HC#;]+D)HBX3?R$F MIH(9U3Q<2,&HC0FV&S\-)<65(A620Y14#X=+*O;/A'7,3QZOL0XB""$Y#%DK" M(P457/+4U)M48;NH(KN!-3O$-BF-O#,?6LJ?8/O0DN+,FKWK2<'0%D..!GL4 M8TB9=:=:&V[8]&.E$YL,:&).&U!.35(>%%G".=9$.]A7&)M^!UR;CIA.$+ZO M32DQL[+HHA@0#BNC5.S0YHRP@A@TG&&+R+":+Y)\R[+X-Z+LF'QA]ZQG5L06 MV C<.@P6K45/UXOD>VO"_03"):/14CHTQFS1\Q&5=5#6))U,68*0TQ"7=$U6 M_;/2%9H@T(&:KQ%S0'A^<1J@+ M2OM&(QY0^YH2M^S.CQFLLUE@$^?D>$M,*MM7SOIR^-6>7'1MIVN^S^%9:5JM MH"AMPTJ\XSS*NB4'QW\O+%ASQXK5904.R5DD??TWBK#I[])C1Y$?&+X8S8 4.\#AAKUZ;HSR0 MH,>00J3<&TOTFTG*O&,"MNLSRM5^\?;-^R_O3G/&W+*Z.&"+':7*Q54TQ.F+<--;E6HEB6^I RL!FXMZ0D1-MGS@ZE P+G2(L MD(_3]?:3[4I2'IR*T*6XD) -_8>"BPBV94^,B7^0M&6R$68HJ>176/&^&YF" 0)UEO=$&\# M+C0B5VYDWS?HHX+UD<3ELSSU:E23>IUJ4FIM3D:L]Q:S@C% D(,G)BK-)PD[,-"H+.][X*H"H:0J64.@%+O4*IHFW M)9QC_&%AHNNR>'G_ZC&H'(-AU#822>+J07SR;&]ERTZ))RRF+FYD@3#38O39 MT%2VRRNC7#"@I#?+Y%XL8%8+P!Z [ _R7+W96?]N0?D$*1LH1)JH:CFN:SB% M'^*N;)<#_ QQ(<""%Q&[ T&1F0KOJ/8YP5%&&L- MLZ*[OQ#[CYD^$K MK205_S23CEA0TE2%]P@?/L&26BJGOW&J0J%)=?5F M[%;*+IX )PZ?YO\8U9#65/O52#'_*#5@C&6-E<\XLYIG$I?%3Z<2E'?;S<19 M$3W'&!$_S10!;:+B167[@7_AU#S7]ZGR0DG&^H:X^O>AI3E5/#D3P"2GW(-Q M!)FD4:C1 .J9U;W"VAB&(\=.*C:^%87-)N7=#$]J)\.HK.!-;4-F,H29D " MU/ &]=6KJQ"(PC1*_D+"8'J*E_(!U5WA[5O+R9H0PBZ#U\6+Q=6]E,_4!POK M7(I''Y2Q+9,F^SN8&-124DI><,G$T_'9+ 1WI9XU$XTNJO0?>KJP@*&0Y2#R& M1BM-VMM"-4HL#-PB@.8F4OW:SX,<.0 2W7$#T^K #3SM (PAYJV"4O;VLV<2 M7S=+#TW4>S/L5E V'+F1#MU,&I9\8N",;\?)-/6FTKH<-W,";AWRF)14JM6= MV;$JV+2M]@Y%=J,$3!.T*UL!C51#WC_O8:+L.VLQ]K$E#C/#2>Q.X;=C.C^W&R.>R+Z^NK+V-18CYFHV4Q M+&EZ[*!=T;;8A)V<.PLS\EZA5#Z8E.F20RZFA.:0HA;OZRB9?NPHJ*M"G[+N M6GT0D15WMR8>_N1V[@]Y&7?@&H3&(7F"G8H$DZF7\(R$.(Z>"5W8?E0? %\R M1>*,2YQ->7"JS7(>R4MA,SQ<<$B\I]A(O%LBPFQ3')& ZQ<:IYU0=*^R5DX0 M*AC@F=8Z]E8U@)*6C 03&]A "IU#89G:[V39)=\IU=8^3Q2]NIK4UDA%!-E* MDD9!$=FO9MRE=Z*CD-DK@*:0]BW%BDRYE2D69X.E&?A 0D 1N) M(T9WPP,Y( :SBZQFAFK?)\J&12O-? >*'WH M8I=!]-7W@,)(.S$U<2SO+YDSP/E>BZVA1A.RPR" I&WO!FYH,O!.HJJR1!&; MV#N@:FL"=-R4D4].3G23Q1U'2U>8YXA:6E?BB4U0%5F/,=FG8*7GJ).,< MLL),G^2Q_2@P.9;%TP[9G_+!8F/.V!E;:E9 M<4W6.I%MTE0?,UK4D0L*#:*,9\,MY0MMIKC'R0[23JGZ36=MG@MWTM*9:JT< M W'VE]48J+IO'?N[,I@]]E1+#^4GN^?<#)N27*\$E]XD9F:@9P)[R8R'N#ZY MVBFZ=YE*Y'P6F7D]N9(T;U2,46ASG9$T5HXU;3W1'"SYE5IM6F2)$MH^HDD@ M [N4_G$A#7:SHAY3;,D%]K=K0$AC*+U.S-I @4$.7^(Z M[1O:&CJK0,4JHJ2UG*.&G!W")Y9]G'Q(#*"C427OMZ.>.BV2S" H9@^<]:EM M/JQQU&PBFYP%/%1&^L.>,L"P,IN.S57.["/P4@5'O270B,\PA8"2D^NJM>TG M1_7S2:,HX K9BX68SH8\7NKK98^>Y=6D TDED5M3(Q).*IHI'VI25A2'^E5!L'-9##'&*RZY-WJZ-.8,(Q62 M+O#C,"X86>5KHMRJ6Q\TV*"S(9S74:HG]<)Z,A(S3)HKG=#? MHS4AL!Z7X%+U6+\)R74U>3YCF]!*O11K,"_%:A!&Y<<_:17"XD?6*FI.)4!R M<3@';*N_:$\\W)+:1"=)B_65]25\$$FO*Y9*PV5(/LEP_NCIYQA/'OKX:6%6 MP+4PC#HYI?%VPA42IG(&PF<*)>JR_#P(LV3PD]1_#@GAZ%ZRSJ+HD91^KE- M1!;B.+/$"7J&$M,/7C(Z8$%J*Z@/!U,DR[SG: MJ-FDJ "D66'Q;_@$-_5IACZ8(E20=?*33#"N.PF AZ, 1937*O1GB;?34<<= M@^[C@FMRPNP_S_%K]]G!,)T6*P3^K< P5^$":XV)D_VF:)>8M__98=QRA^ M:>N*3WB\?GW)!VN:<'S&<0.2E&]'E1JR!U0.''M+8Y4(L 7GMG\SXN\A%28]($ MG''CLMI&JBUOZ$1S*1XF&^>>NR"&3KQ1Y;I#.*B1]XEQGUEON==\$",N/0\A MGH_IRX V.;^83F;S#-DA[*-6-$Z%C-HP]G,M4W#%J#U#*O@P#LO[B3Z.M:.T M3%_?66"3!*1\<.P\T#$JH2\/_ 7_<&;_DAN51N^VX9TT,45#,$JRC//W)WHH M!863LXU:4TBG>.1H,O7GM1L^"9KH7T+3\1TI9S( M>P%$U*V0:/2BRE[$A?/396,TD#*0E(V<73@QDQI2I_%2)#E(;(2_3DN211#= M'BSE@QNH,G)NR0@"!>4A]/E#ULYR]LM88V?\QS",/- MXH!11UK;M_ [K:B5 MQ40[D$Z0T-+93O;.7E)4 \DA"W+5!2_YFG;LCQP(.6X$=>SEO:0&XO?[ M^+V^ERAB?((Z61)MLR,KRXD'[?,71JI"#2*\7@I09\^9#)<9&6; ]",Z15/B MCJ.4F2L.V.R)W0_T%7J0_YZ>R(%;+"8)09IL,[@J=1_)%/D"J7'MW1:F.QNN M92.QX0'!,RPW,:_J<:3MA;3=_3=\I.XP.:%&_O[X3/>,S2<$30I*:I7]:9 # M>"E\&#<%A[8<&CMM$+Y1NZ>]R K'$='&,%$*W-:Q,D9N/WWUO(;XG%V7\$6( MM?:Q2I4:G#C3I%[6# [B$18&(+9]3EF6&8B.&.M-$UHBF[E;(TZ1&J;'4 I8 MD3^D7CJ]UF%:P#TFW%&]=K01#;Y2-9&;I:<@BNNA'19@VIN6]E:'$Z@G8J$X M:6BR#M,%*1O[QMRKRB==A1/NFCH!$/H6)MO*"1/I,EYPBIBL0Q _E!_OV2MQ M&G?;4NI&3#(]B,?X]K61MN ]7RQ".5D^T'TR_,!_:^ND_SMEY=O1'N-BO/E5OM*Q1C%([9GSB_-.6G>+Z(F&W54E&(3FQS MJP(W4DC:A+IL].JB<)!YDJ4F1M$3SWPS0SH()_I:G$1R<8=T9&9TB=(]FFI. M&FB7P#,=0$EJBG,*F81SIC-37/=J]8"[>Y)0[4J[5BDW)@>I&\O-3EETE!VP M38E FOP8U]-V\;3]<&;N,Q?BNX-2NDO30HO8DF&/;]%1E],V?YL!DN)3#_5CA:EC!T0^5:4/R?D4I0I+"G^$'@*2_Q3-=^!),? /VKP]G MO]!Y_X#&EQ(X7U,647S65R)IQH]\HJ7E$J<0;^;5OX:"'L!8#8(H6RE*P$_R M+R,D39J78"'E '^G]9%PF%WK(;*PY-W?JUFALY1:XXL)_GOQSL'07!OU7,Z2 MV?W8A'8L#BT+\*&[ME)]-K% MA;2-='_R!6LB#L0[FBHWG[3M+C_G1SCUZ1"#2&Z\[&*$EA!'9G33AGPIW )* M:@2 ]LE.J*9+ ,;774@&%]$8E(N13(6<4J29WX?R9F^N.%9;<=?":9/ *RH23"\5SXV&D24Q9.),1G#_<>LO7W-K4 M3JT=UG)7P:YM8B"27:)Q=",:9-W5///_Q\+1ZV/TMN2E."Y;5K0(MR1_!DS9 M6GW'&N:@ 5&(R]Y'UWYVP"*T4)#9UAPSY8@EQ9*O[22$.KY5C78=35YU&D5K M.=/$WF=H[(.KH6M3#S10O!3O3 O" MF[7]FQ7=HJ'GQYV'2N]SRY'7I_*N;&F!2KHRE/^WSJXS4U'9DEV-,[H4MBN^ MN'SSXMXY1@5[0,[YSC YAQC@BBU"P6XE/IG@@_USWF>U= MSV(D7RK!,MH\):7!CX"'2RN3>#YS#5PPUS9<9T#%.$%'"-F("M01D( 4_1G4 MJK0O"U,1[]E0-/\79+-X_$1N SQ_&MF2/O_9MO"*]^"FG$M#"?U4N!H*#"N^ M8Z7I50E$?I@[CKKDJZ8FMQ]W;=,.>F;7%P"T^!^(W44%=QX?OFKPZ(:CW*SK M[J>+Z^ANMS!?OVCUV=O[MHR_IF&TZT0_=_S8A+7SX M N($D1^ZU!(1$V)5?*?^93RVK"@?<:&B6 MU%8TB@W(>9=C&)E.3++G3CJTDT"!MI[$B+Z18T6%'M=T++46J)&7'^^OWCI1L.7."[8LM4KR[=X]WC]3EQKH?OB0*XK[2QE\- MRA#JB]'(YR55T@]M309OEM95,F#H5B-?.Y)%-*KT*!N/7XXJJTW:;JX&DT$W<:M69>")T>RREBNZH_"M_N(P&NV\%*HB MXY4UPM'R:C"?7%R?\OJXX#=%&]][%IS)PMH?//A87 W&#(@TY8$]2/RMZ8:T M9D> \;/U.=B%9,/^<^?]?..'F&JT!CAE>%/N@L-;!;LPN[$F)Q.<9([\Y2C )[\9Y:W]=;+/ M'K&?9.*S-:'TXITIJ#AT, *8':*L0W2=/>EQ7KNAR%Z=B&R*R--KJ06RB#C!BT5O BE#&C% MQ7>T!P8D;FQ52[,5P8K\T(%=BMQ1H8)PX)+?>N6#J)U"'RN]C0ND+R/)\8%^ M-FHM-0VX;A.,H))@M-0W'#+I07M0;#!8Q0 M\-^M$\N#1%1H$CSIX**(.4 !=#$47_?IO'AVGDU>O?$)5T&U]0KAZ#ZGZ-HW MR$QH56%V*.Z.0D4$VE/%] RN5JZL$V4-#7/,P)9\4L1JP*+"@'EX?F%U, . M-]RI0_$!!%JG."O0L=; *1RAPM";34.*'T:N\T=+U(FQ*E9==B!B@M3DLB81DC5"6!U81O(\U%::F>+)N?M!R\^Y26[TB*@ MJ;'O5+2- 6"@0Z5=!4.P("Y;L6P":BF1N[0:IQVG$.*[=.2IO\E'L_Z>[0"W M>(ZU1,RVVXG(+%CFQ'!L1G9M0%,\9IC>MN8GO"F<4"RV"S'OC&[W1E!@I7<2 MW U?Q^%4W+2 Q5R<3<5S<7:*G]WDMOX>_TY6&@:S$YBS,/@D\X^&321_DVKIJ.^W/O>"ECGYSWI]_' MI9-Q]/R)?%1.@XGG3S./WCD@_D"5Q(*TPGPKP[%P#QKL@>2BW%BU\+:@7A#/ M*@EA\@&5I%A+<$4(:B6Y7!?;Z+?$M41HQ-(]I]#)4.+4\%'66=1Q4L.AN=QEV./9G1.,< M+_P72R=BT02Q(D,NLNSX@(,V&!M9 =^8/^2C]<6G8Q.\;5R4*JT[$G +H96+ M.Y4KES>(5TG3+"%WC8O*8<57J3:HM3NJ%!,#D4)5?3Y8U87[Q$PQ&2J4[?;Q ME9R72.^I6N@V;TK2"M%CIH!I!R\JG(4MW]D7G?9:YWLG/0IQ[I4NX>->O=D[/LJ?@WX=)ZG*_-N=O?!,4_W[/WR]+7R6;H5 M;@_HK"5,Q\-7N-^[] 60!L'6\=:]L %%%A]+?#21XP5XO[0V= ,.L/L,F_T# M4$L#!!0 ( **)V%A5)8#U-@8 (80 9 >&PO=V]R:W-H965TE&:.G: M(D*)&I*RXW[]G$LMEET[:(N9EU@2[W+N=DCF?&'L@TN)O'C,=.XN>JGWQ>E@ MX.*4,NGZIJ <*U-C,^GQ:F<#5UB225#*]" :#H\&F51Y[_(\?+NSE^>F]%KE M=&>%*[-,VN4U:;.XZ(UZS8=[-4L]?QALV'UNK+\-L2.6B71T8_07E?CTHG?2$PE-9:G]O5F\HSJ>0[87&^W" M7[&H9 ^CGHA+YTU6*P-!IO+J5S[6>>@HG QW*$2U0A1P5XX"REOIY>6Y-0MA M61K6^"&$&K0!3N58E5!SU_>TYSRDL0]Q6:6*\[4^<##,"\/XMK(=64D MVF%D%(F/)O>I$V_RA))U P,@:F%%#:SKZ$F+5X7MB^AX7T3#:/R$O8,VS(-@ M[^#[PQ0R3\0M3^MU \;$34Q._)&2B)NOTCGR3DA+ MHK *DZOT$N.HI4?:O!$>PC34E$N_OA%8Q#W$^ M@PTK\QEAIMD@TF]Y9AQ;@3NG$K(R0 +9B()LX!P@$F:BU2PL.8R+R7*CL]%FE,\P;11 \/ K'J6UEE^DZ%L1D_78+4/;LBP<$7@^A_2" MUP$-6V\BDBJ>J7*QU%4W+U+(AA!BJSQR]L%*?(Q@:'>= MX?^],_P-?TFM3=PPD&W5=G&&I4#(7 .."@7/G:R.!0 <;]ACD5V60K,R%Y:P MX)6;*DKV!=.5M%[!S')]!16+TZ:S'=:0[[R30VX[ VI6O;:;[ARO+6SB[25J71NBQP#'.5=6NG0J#;2!(Y?3HFSGA MAJ[RT.C"O6;,<@TD;SA(D\J],/G/1=>T>)G7(^WAS**65;9P-..SI\2<*ZP@ MSG;2T2W+0 GK2#<&M@&^';9CW V7=#@D;,UAO T*]RU-)>@>;0IVOR(_9A$) M#8\,QM*E&_LQ3_KX8%6W?12$XM)77+UB*&P15ULKNKXE:*:4)DF;9=#2^54\ M^Q!W.&$S>I5O,MW>:+A]3ZEWD)WLUA\!O9EZQ1E#9.F551'SF; M64(_!3HM"UX>[P]/AG"++N""X;LI+3@&QG!O$BX%_V"J/*NC#C96CFH>JW-R M/.:FJ23%"PZ CV;1\&PSZO!Y=/:RZL.5L< G;(UUFPPIIBCT]ZR:3<>Y#GJS ML)QP$%.IK)A+76T/7>T*#/-!0MBZ<)?A1'H^%AP==N"6KMF;KK6,'UY]BE.# M9A"F:/DZ[)H&!\'^S[A'>0(7)1U74\RJ6801086SX,J=BBLO?JV:@XV_"20$ MO;GA$0M3/48##I^)+^'VAS.O!"?A,EL3%CZE.!;WRCV\FEKB M+L4JX C+YD?]\>B9N%5SS!W*OE2DDU"W473V3+Q=1<:Y6N^&NNC;;AF#SMT0 MA9^%&[##W&'+J:Z)[=?VDGU5W2U7XM4-_:.T..$XH6D*53@\[%4G^.;%FR+< M-"?&H\O"8TH27<\"6)\:XYL7=M#^Z^'R7U!+ P04 " "BB=A8I/HYY@$& M !9#P &0 'AL+W=OL6-#7/@S[0$O7%E&*5$DJCO?K=RXI*4[B9%VQ+[9$ M71Z>>^Z#Y.G:NJ^^) KBMM+&GPW*$.J3\=CG)572CVQ-!E^6UE4RX-6MQKYV M)(LXJ=+C;#(Y&%=2F<'Y:1R[=N>GM@E:&;IVPC=5)=WFDK1=GPVF@V[@@UJ5 M@0?&YZ>U7-%'"I_K:X>W<8]2J(J,5]8(1\NSP<7TY'+.]M'@BZ*UWWH6[,G" MVJ_\\FMQ-I@P(=*4!T:0^+NA*]*:@4#C6XLYZ)?DB=O/'?K;Z#M\64A/5U;_ MH8I0G@V.!J*@I6QT^[ZCU9Y_Q^&"K=C(85,JD?WG; MZK UX6CRQ(2LG9!%WFFAR/*-#/+\U-FU<&P--'Z(KL;9(*<,!^5CD_2-(R@>_.DX )Q-QGD+=)F LB> IIEX;TTHO?C%%%3;'PP2$[ M_MKE=(*<[X;DBCGQMONR(%Q3(H9Y@ ME6QM9-Q4-2_ND_F.I5O7&T],G:5B?;;=W?(N\I2\ +BA@8H^+W!>19I$ZB=LW4FUN]$=ZT6L:K@:V[ MMY!TB)Y"X@4D#,.;N[=M:M'/A%AKE&B'.@/J9V-W>\'@OJEKZ]B)Q09$0^"4 M=L+8+A\BVQC>3UAB*P/[2 BIO84DWQK%+88K"Q(@W0.#W*H*L8G\.(]0+H_9 M2%-PNW]DV>Q@OBYI=]@2P2M;(74W736DG-AB#=3*&MIT[BT;4W"V,%87]K32 M/;Q7+XZRZ>%K+W)">2P1X !L@!546Z^2EKE&S/$18DHO2M)%DB" *N3PE/,# M9X%,O#JRR@1B&K N+1<<]--L =K]](*73*2>(Q'=+.YYE/4>7;K MV*8Y*[QH&_>..,>1>XQ)B6+\7^X7!Z MN(^'F(#9ZWM/[<>/)0IXCZ6#DS?HGU4"O'HB2SJ V7PVG!Q,'[TG@OD#@E$! MOW.I;9X=R#;/^60RS&8'#_7[7P0Z/AY.I\=/"-1^_%&!II/C898=/7K_$8%Z MGAW(-L]L0-I$?]J&=B3ULBYFG/Z0W?(+;L-N%?7N^ MBG':[GA05C6Z 9HZ!"L[4XHOIK2?G97?!YGCERV/3S9Q;6[7J8H'6J^ MI\KB00%M;)9SZY,7*=(.PT#;D@ZC^T-9_[O:!!K=)*7T_W1#)N;UO%:!J.7\]%A M-S#<$E!O1KN.T>.MZTY%Z+)\J<,^Q*%)-Y]^M+\W7J3KTIUYNG2^1Y-FJ30M M,74R.MP?")GA8VX"H6'TO&PO=V]R:W-H965T)E^&9F3,742=K;3[9E1 .OM2JL:>CE7/M\61B MRY6HN1WK5C2XL]"FY@ZG9CFQK1&\\H=J-6%AF$UJ+IO1[,2O79G9B>Z1M=3H*R2"A1.D(@>/K5EP(I0@(S?B\ MQ1SM5=+!X7B'_L;[CK[,N1476GV4E5N=CJ8CJ,2"=\I=Z_7O8NM/2GBE5M8_ M8;V5#4=0=M;I>GL8+:AET[_YERT/_^8 VQY@WNY>D;?R%7=\=F+T&@Q)(QH- MO*O^-!HG&PK*C3.X*_&RX4TI.-Q)U,'.HAZ4FY MQ3SO,=D#F!&#=[IQ*PNOFTI4]P$F:.#>2K:S\IP]BGC6FC&P/ 6LN01O'CO M=>SQX@?P/I@E;^17[U\ %[JQ6LF*]WG25'!EA"5*_()>#(BYP45/EX6_SN;6 M&4RKOP]1U!N0'#: 2NW8MKP4IZ.6=)E;,9H]?1)EXXA.[ M%EDLL70J6&I=63P9,@8L"N(L1P"6!D5(@R0+2-&5P59HW,9GR.O/G6S)\0#> M8^N\MR=V>[_.R0M=MQWZ., F358OW)H;0>Y. Y9'-(B#(F%PR>?:<"1[,S@3 M%<$T"2%*@S3/R>BJZYOCG0A:D(53DLRG,5P*['@KK2J0-3)XNTU]%J0LQ6<8 MIO !_3(6TCB!+&:^F)S9PO:\+PT1'P=9E$$6Q$A\SH*X2"!%F^,I*K'V&/MS MV=6=XL16)3#',)7V!Q]O"S_@G05M%RVGQ[!4J6E%S6Y\RB MZ@DA4TVJ$N7JZ&4?O<81@6LO19.H:SLC0=VO*Z3]<^R+[>X*(S MAM1?2CZ72CIJJ3MQ,1377KS]V\* \0VN\V@]W_A;^A^I^F"#N?)^D(R0J3XAXHWE(%CJBZ M\0/<"8C8%.)I^ ,'BS"&&,TER&(:^7>>QG#HAC(97$%K@>5$%VWBJ&M(?5*!N+L5S@T7"6ZGSC=^@OM7#N\'OOA"O]' MA"$!W%]H[7834K#_PYG] U!+ P04 " "BB=A8%V_>;?$( "Z%@ &0 M 'AL+W=O4+'D\ ;H%@HQ,D?=]SKW4 M[<'8+VZOE!=/95&YN]'>^_KU9.+2O2JE&YM:57B3&UM*CY]V-W&U53+C0V4Q MF4^GUY-2ZFIT?\MKG^S]K6E\H2OUR0K7E*6TQ[>J,(>[T6S4+ORD=WM/"Y/[ MVUKNU&?E?ZD_6?R:=%(R7:K*:5,)J_*[T<-OVIU<+UG09YLC?E" M/SYD=Z,I&:0*E7J2(/'G4;U314&"8,8?4>:H4TD'^\^M]/?L.WS92J?>F>(W MG?G]W6@S$IG*95/XG\SA>Q7]69&\U!2._Q>'L'@&#.=@=%;.5WTLO[6VL.PM)N2*,'=I5/PSA=45(^>XNW&N?\ M_3M3EMHCRMX)667BG:F\KG:J2K5RMQ,/%;1QDD9Q;X.X^0OB9G/Q$1+V3ORC MRE0V%#"!;9V!\]; M_.O2GRH[5C,UXF83^?+K\A;= XO6-[B_W%8?*==6AC7 M6"7^_;!UWJ)J_G,I#$')\K(20M)K5\M4W8T %:?LHQK=?_O-['KZYBLN+#L7 MEE^3_N=S]A?$B1]-]>J=K%)5R&VAQ*?&IGN@0/QS6^B=)&0Y\;/QLA!YXREN M%0ZDIP-U>\#T#D@G3"Z06EUTN14'A=-XDYL"5.'$WW0E_-XT#D:YO[\6[Y$; MJ/F7DO9D1M]X;\1'634Y"!^555F+.Q3Z;XRA=D=Q0\Z!:,H\5ZIUFXH M7XDKL9PGJ\T&#^MDPW]7TV2YOJ;7UUA;3*_%*EDLYV(V3ZZ7&UI?BYMD=;,1 MBV0S78G9(EE.%[2^H3W+V5HL5E-Z7%^O:?E&S)/9:L&K4(:]/^_AL\R]LN+; M;S;SV?S-L[_!QJ9*395IBAY^=3%->][#\&4RO9[C8;9.U@ORZ6:6K&_6??^+ MZ']._NLJ+9I,(O:@0K]7FC6#Y/L4=32 M^DI9EXA086$SU1+ZC?-034).)6>A%6ZBX*BD5":VC8>./QH-5$+:D=RCXWB/ M8+J( /54!_\0H,9:G/-[:YK=GCW(I%=TIF_"6#Q<*.F$]WO.X*,L&CYVA@]= M(4C>D'-G9L,\WD%1T"'&E7J"N9421P*!WTL?4!/JP,-0#MFE.$.&S5Y1 (_H MP%N4$Y,;P>, T,FZMN9)H\VIXBBN%C?C:[2;HF#?/C?I_G+12:O:*LI$-!*, MERI.A"?[$9JLK=SBF QJ!?)ZMK<:.)(P)VM"Y\84\D4X1>I*%()GT49PVO#CA.ZZFL-=*D_\M^8&\\*ZA8 M:BZ3PSY4^I&])B+*N]O(P->'FU.='@10@FM!3J^6HZ M7G9[B5)A #$Y6P1K&(-=9Z'$&EAAVV0P\&/_@=KYBZ+"*>XBPY,F. [2<*;0 MU*70[V1!K4;P!0'8^HUI C$>C&_/&#G0#E5B.IROVL8>;B;FOZ0<=Q(&.Q*G%8WM+*!5=RG!= M:CVJ%4Q#A'*P&0QJ)1(30)))8<( !5UG[!2D$$5@Y4%"VHPZ[2NNU%;)90&= M"3&['$1BD2W!FN!E-2QM"Y/M)+4H\\HS"P$#9:5SG<:,? A;D7-=X:I,T;6. M/=\V#ISFW+"$2Y ,W'BD\.AS83B%M!VY%:6XS0=2 35S,GJ9C--: F0[QP\T MG#C/CQGRFH9'DT,XGU!E79BC&M0SC1@T1)[GLB5LQ,.K()P0"[,2'LLH8(5& ML3&_PPCC&"A6.S(=V6\S?Q[_+69H9-S$S)_FUD00D4'E\I'ZG(4 M>62U'5S)#.; @C-T:B@M]>.RK\NF%+7Q6*9""E,0'6[GG##(NK-N28CDD8=! MR5VSE%_4B7*?FQHBY#JC0Q73+/)[3&-K#J6'@M&XZ/> 0NA<-SQW".@8@, ) M]PIY< U3K:7YSH-]8WAYF LF7[03*A_2E/&QNS145F9PH>GX,_8GI_JWFXNW M40I_7+KAI<58_*!V\.*3-:GBUN+$>ZH:M%#F&/K[')<(GQ1A[NX1*!D6^+=U MN1WQ ZT]1WRK/A_"+=Y: -A4R^X&$("0QMLV2B124T;.MHD9IHVZ"/TC8%(+ M^!UW3K:/!1:L&U9!2)'$RTA(4 @NG&PC?N0P]SPD:]/^5P7.GB60G0:0.%2' M//&L3<= YQA*,-]F*@"'+V.8/H*'?T(G*]@B:%3C6V[UM ?#Q^)'+(6HA MW M0-C !9[(4[.K=$L?L4U'LMS+1Q6Z3G]B8(;+7V@^E[Y'37K?$]$:=OS5U''V M??BTV*UV'V8?PO?(T_;P5?>CM#N-&BQ4CJ/3\7HU$C9\*0T_O*GYZR0R@S[$ MCWL%]S ]Z+/TA!][GZ_G]02P,$% @ HHG86'GN\G_Z!P XA8 M !D !X;"]W;W)K&ULG5AKC]NV$OTKA+NW:%!% MEK4O[Q/81XHNT**+)NW]<'$_T!)M,Y5$A:3LN+^^9TB]+#^2](,E2QH.9P[/ M'(YTNU;Z+[,4PK+/>5:8N]'2VO)Z/#;)4N3C$VI!4_= MH#P;QU%T,J[Z_597-9"%>-3-5GG.]>1296M^-)J/FQN]RL;1T M8WQ_6_*%>"_L'^6KQM6X]9+*7!1&JH)I,;\;/4RN'\_(WAG\*<7:]/XSRF2F MU%]T\9+>C2(*2&0BL>2!X[023R++R!'"^%3['+53TL#^_\;[3RYWY#+C1CRI M[+\RMG5B"65L2JO!R."7!;^ MS#_7./0&3*,# ^)Z0.SB]A.Y*)^YY?>W6JV9)FMXHS\N53<:P/ZEB);25LTRP5P BM!8I>[_D6IC;L<4,9#=.:F^/WEM\P-LD9K^JPBX- M>U>D(MUV,$9H;7QQ$]]C?-3C0ZE#%E\&+([BLR/^3MM\3YV_TP/^/HB\5!KT M8^\^5=)NV+,T2:9,I07[W\/,6 V>_']?YM[OV7Z_5#O7IN2)N!NA.(S0*S&Z M__Z[R45TOWF5_KTW]F$IV)/*2UYLV)*G#-FLI*I,MF'2F(H, MA98P?&!)ST_9^C'.3]"8/7Z=V=/7F3T?-6.\:,-[_O&XZ0^H'"<-*Y%M F:1 M]O??3>,XNAE"XFY/;MZ$["7/12JYQ0@XE$HSJ]S(!(!EPLF,FKL[+Z^_!8QG M67.-'YY5UEC$*(L%.X^#Z"+"?6!+8==AU>;U"M#4D\L;LY7*SI*M!2/XFU<(.J M9'D@DH07"516I %4VTIZ3"-$)J%?G&*::Y6[-.NI[9+;?MI@&N6S5%K^#7,D MX*C'ZFB!:J$LFPGXKSDYV_3'AR!GO-WPK4;@H0O[!UFT()LWC<&+#YA2^:U'AX'QJ]!^ /M%0J=2[KCE M\1: ESVTRWG 8#A[4[33X'1R6A]/V"2,(IS\95NQT^#\ZK0^QN$D8I-I$,&P MK=7S(#X[KX]G87S%XC@X[PR>H=9!%$^;TUEX=<4F4=1W@OJ\"J;327T\#^EP M&9Q>3!J"UJ<3>+D()I=G3IHT[;+@()9O)3.Q$#4?RS;SMH::E#LIZM2F$Y3@ M6T3#5YJIE]]..*Z?,>PM>\=1&H.A;,VWBABS>L:KLJ\:2Y6E0KN'5 86 M[8^/;RUI+?V0DF_0%5D:0T8\327YX)FG*1PX,@2>RJY0BRJ?@5$8,:]('DHN MTV&U(T *,A56:!2J+ZH4*#M^TL2\+#/H"R$#BB\D3>D+$ZN14%%H)BAY-Z?Q MD&+.'1CK:NWYZQ6@]P7VBOD<^MP 15@T,'76H2/%SN@2R?JLNI@.A5,KBBR MHM-.Z(KX5"&W6ASVY@H_O2P#MEY*7.6"%X:=N*K:CJ$CXXFKJ+U/0= 35TY[ MGSZYIU<'GCX[GIRX.MIO\.,!L'S^R-I4LX^$.&T8Z4?TGHYF6 DP1>CNMD.E MH]10+!WM/!Y[E9?BZI5"Z NFWG+F/:0 !W+VB1VOS..[W_%P:W[U8-$DJWW: M=62L2E5X<_2,5!=4A*RL9B R_B.F^N9P%H\'_N%M@2 B_YG@ /,D/@\CM/99 M5@M!J54B1&H:_C6;(HE";VG]XM%&F GC]M""G5P1/[#FI!=N\$I9X6YH:2U: M$)*(6CPZP3$^C9Q_!-?MYF#/LMN6P3T]@&YPE$+)'71)Q@V>(?QZ(9O1D?65]I4Q#=.K0(H'=#!K[83OV_4*-/*7-? .A12+(;:&* MI,JKC+M)TM;EFG(EHLDY)! 9Z)VNHFW&9HIKUPFD:&X2J[0)_WU 70B^(W$Q M%+W]S-5=L1G*?C..NK3="G0=7ZXJV+=:-OU/L[![%:UC5J-M@R305JRE(*82DRM[3=5N6GIZ6G8/:O7:_K#'I%91^&!I(0@7P\2>KF:"0P8 MTFV77KYAEB"#[Q;L4JMJX0L\I8J#\1=:V'"K3VQ[E1>O9F+58Y;AU)^0..'D MW&ZHHR<543#6M(8EU*]I7-Q;#GWGF9%0U)MH[]4'8B#L\,V&1KB9/R=990@M M**B -GV-QV%!(F'A7N:(Z40,+-2&5<9M &PA"M<2U5S[%L>:@*E(Z+10>L$+ M^7?=6Y&.JJS&$\1/ *Z')$ 7H!?4Q64=X@&!A@&5!XT$VDMJ50[F#IB0#N45 MK OK7F% S:*]#(;"OJ MEN#H8*O"-9]M'>Q1E<-.:U8$[@CDZ< M-,+825S=Y( S\.PD)MSW%6O<^^[H2$]?5YW#POI/D.W=]@/N@_]NV9G[K[^_ MJYOTO!@2X9X/E< :#Z@B9H/VO? M_P-02P,$% @ HHG86)9 _G5N! 4 H !D !X;"]W;W)K&ULO59+;^,V$/XK VVQV *&+2O)YK&V 2?=HCFD&\1]'(H> M:&ELL:%([9"RX_[ZSE"V8GN3H+WTD%@D9[[YYDF.UHX>?8D8X*DRUH^3,H3Z M:C#P>8F5\GU7H^63A:-*!5[28:C5N/DV&RVWC0RS+(QF RJM429QA^K>^)5X,.I= 56J^=!<+% M.)D.KZY/13X*_*9Q[?>^03R9._[HR/_V'= MR@Y9.&]\<-56F1E4VK:_ZFD;ASV%B_05A6RKD$7>K:'(\@<5U&1$;@TDTHPF M']'5J,WDM)6DS +QJ6:],/E"A;:<#9B5BM"/!H%!Y6B0;P&N6X#L%8!A!G?. MAM+#9UM@<0@P8#8=I6Q'Z3I[$W%:4Q^R\QYD:7;Z!MY)Y^))Q#MY!>_SUT:' M#?PQG?M 7 5_ON1D"W'Z,H1TQI6O58[CA$O?(ZTPF;Q_-_R8?GJ#X&E'\/0M M]'^3@_\$ +<6P&%MI@$7>F MW'N<45"V@ ?T005>W&'EB'>:2A"FWKMU(I@I4R#\%W:9]'T#&JD]CBR.3M"8,=6 M2$'/#0+G9X%$;*J%Z\-GQ10.C8#V@#;H$'UUX"S"R@5\MM.'7S@$I3,%DA=7 MCUA"Y&*\.\ AS)&'#!1ZI0N.GN< H$4F!XM&EJ)E<*F,V8!:*6V4UYQARSXN^VT9<1)]HVS.A[-G$P]8-Y27/ =C@'95 MPQL<4]_@-^D4I9R3P_<#8%4;MT'9+%6(P=ACO^(:8_.2 ^TX5FQ("'2>,5B- M<8AOD]@Q44M"Y&IECS](I9+.I59;-Z;K&#."A]GT^[[TABH*+25[6/@<';?F MLE#$N<$GI%PS-%][T%BA]HUKX&I!\7S.$0;-UK-T> :SX/)'N.<.@ \<%KXB MN%T+8/]_EA(;ICN'I!^=T45L+!;B8&ME('9:]*:E2UPO5.R4CL.["T+1@WD3 MP+H +=M#[R1!,8A2&&VI=N';5738&M!+MF#:?$H]Y2CDY8PKF?,AHP.)+Z-N MDLA$9#%NMFDL*A[AVG0SO ?#\^=FW5I;D*L.XG@4><\,Y5$AC7Q8X<=-L>=) M6_9'+"XCBY,>7%[^ORRX0?:BRR;P*3>-C-1H]CB3^RWXTJTRV+OE*Z1E?,MX MKJ+&AO;"[W:[Y]*T?24\B[=OK3M%G&//HVC!JFG__"QI6>\6P=7QS3!W@5\@ M\;/D)Q^2"/#YPG$I;Q=BH'M$3OX!4$L#!!0 ( **)V%CV?*Z\)0P !8C M 9 >&PO=V]R:W-H965T/)KO/5TH5XFF=I/G[DU51;-X,!GF\4FN9NV:C4KQ9F&PM"]QF MRT&^R92<\Z1U,@@\;S182YV>7+SC9[?9Q3M3%HE.U6TF\G*]EMGSE4K,X_L3 M_Z1^\%DO5P4]&%R\V\BENE/%E\UMAKM!(V6NURK-M4E%IA;O3R[]-U<1C>N!6DR,^:>;C[.WY]X!$@E*BY(@L3'@[I624*" .-K)?.D69(FMJ]K MZ3^Q[M!E)G-U;9(_];Q8O3^9G(BY6L@R*3Z;QW^H2I\AR8M-DO-_\6C'1N&) MB,N\,.MJ,A"L=6H_Y5-EA]:$B7=@0E!-"!BW78A1?I"%O'B7F4>1T6A(HPM6 ME6<#G$YI4^Z*#&\UYA47=RN9*?$QC55*YA&WB4S?#0I(IO>#N))R9:4$!Z3X M@?C5I,4J%S?I7,V[ @: U. *:EQ7P5&)EYO,%<'8$8$71$?DA8V>(SO,C@(__IT][*COIE4]R\R36WY'3_G>?WLF="I^4K.L1.#S3)?E-N/$ MH\P%/M374A?/&%U#VF1FFE3B%&*3YF!F9S>GE7&=(*R;+':">8YDT1QJ0*58OS/=@>E38 :#!QYP,8#9X5Y0I M60&29 R#8$0?&)-!%1*8TS;FNQ:%Y1XT@A&@BY5 ^F8A%KB0CZP(LK-,:/U= M8>+T\]UE?L;*U5.Q#P@4&KNQV(%O4V;Q"D&U#^:W:A#/ @J[@45WTU7'_:PS MU1-//][]EI/C%(IR"JWVM92)7CQ7LG[7!; '(_'%O7-AG3DD5+D^"@)2[A.V MUL[1$+ C_A.+MQ[%0%)3=%;+FP6A39H\;_W.$2AOV$ZU]8,]-X"=E(:ZV:XW MR+8O=/W,L4!4HI=Z!MWV+ _,XOLV@T6ZYXI(7^$6F-M!M_@Z< MG7V'QXA8<2Z&G6=*R >I$UG+99DL*$559PTA^C;3M*:-+HEQG+BQEY 2JSSG M@*I1;]9ILRIU&[$<'ZRQ+O,_U?9<-" MYWDIX;]]WKT-@3[77\MG4KR.#A*V4=!PSMC*#2NJ4O&L9.5.Y--U=U[OM0^[R+9T@ME"D8H=D)^:5*5283N-\#D GS "LL3)FUE.(7T$R* MK$(4#%]#_0KF0F?T/DV1'K*\Y96-X5D1DN0/H@G P(AB352$AH&E+J 6W+(F MG31?IY;+6EJ9L+THW+D86ATL640.=H1Z:FI&I1[ 4T0]J2S6<&$'8,B""Y. MX>9OQ&_(#<@!/,=6V";GZ+3Q+^2>/YDRJOGY);0# Q8WE4SR=>BV]_ZS(II- MFR1D3L4?]@UD4K4TP8A:OW:AMAW":K\D!/RH9E>M#\S$!_* MC-R30M0&N:VFW>G.KF7)8+OIF$04IH!_Z\:AFX1F=FWNB!:W.Q2GQ#%?A02S MB@<'NQEL;QG'JV "YVH&(&>2*9%_DF?+L![KJ)155-H<:-8&U@'NNW_1,!T#4E4.G+?_F5I0?6W;96&IK"5M6Z6[/ M]!(D8&W%OQ'_@D![^K!;0F[J/7TP< "=4&L5^6XP?2W.T2FXH?]Z6VIKV5M' MH.I*-901GR'=34?BL\[OSQ<9E*2&(:,,R_S%(6>-;(7^ITF7YUSQ=]KVCZGXH&)N7WFDT^'WW<8=NW]-AXCVVV\*[[4U(PEI]9); M%KO"?B%XV&IP=M]K$=GMJ'4);YA9BJK:M%U1-UDW,+S/8*3WJNCAZ;TTW073 M_E)%'^L-WS*@[+(*JQTK6_M4?4:N"C3+/"R6^8H;1KL7S+4IU2/$G*.= *G" MV5>OVZ#09*MN:CAJSEX^(2G&*8L3-HN5FKO&)8[OR[:[B.K\VR'\;+:*T.^2 M]4\E1TR=BE_FZ#]SK'Z@C?F)]M"2[/\#58\&H3?@A :2#K)*E(O2@N^.AKB) MJ"3_7!E^Z$1C'A$0K:UXX2FH])0X,4WTQ^*ZCX5&?E2-F'C["(+I@(OWV!F# MSF(8%F\0C$)0J2V""YWJ1!$#BC*#BS$R'@ *_&A%->Q",!^PQO@TQ"/_4 10F]Z3:M-=F,MII"O7.*L2B+,E/] M1P25#Q_B.&6ZK=<=8D-5*- ?E S=:!EZLS2SW59_RDM>/-OJ)T 0$7;_##RNR/YIRTLH?]O,]5.&20 M50DCLEB;(-=/Y_8D:\>&L$2QJFCTCC#WVQKP5O-5]V/X/VGY/_T%T7@O()BF M5\RFW(FF;O?VR?3-F7?A==#5A/U05APY@;>/Z+NS+X&MFI=O:BW(O6*9Q"6E MW)X6;M?C;#KLM5'_Z>OQKD]TNKZZ?:JCJ6F@>AJ@9K=W.N_=]JCOT'CD>I&( MW&",?\-1;PLU1-E$DQ-&+IU AR%_W!QJFWPW#-$>(>W[Q#T.-5"A&T$*:G%$ M_R._)7%^H)O:O[C;4C_[M>^,OVJX;A? FZH =OV@8/^QU!&Y/K=[6LW?/V*H M.I&FJ:7O?TRBYVS-O, 'L=C0+8;I_N6-NR8($)VI!Y5BST!>P&A\ M9F)$_I#.04-S2*?##1ANCH&)V?#WW6@0P^%4^*$3@D,.':(D=PK4@;J BEK; MKQWFZ 4T\0#N$?V1,PP#,76&<(O0F49T1!Q.'8_/0Y%'AOX(%U,'1$KT??L] M:/U68:VR)?\B [72E&EA?[;0/&U^]'%I?^NP'6Y_,?*KS%!+&UL MC59M;]LV$/XK![7K-L"Q)?D]M0TDV8H5:+&@:3<,PS[0TDDB2I$J2<7)O^\= M93N.ZWK](O'E[N%SK^1B8^QG5R%Z>*B5=LNH\KZY' Q<5F$M7-\TJ&FG,+86 MGJ:V'+C&HLB#4JT&:1Q/!K60.EHMPMJM72U,ZY74>&O!M74M[.,U*K-91DFT M6_@@R\KSPF"U:$2)=^@_-;>69H,]2BYKU$X:#1:+97257%Z/6#X(_"5QXP[& MP):LC?G,D[?Y,HJ9$"K,/",(^MWC#2K%0$3CRQ8SVA_)BH?C'?J;8#O9LA8. M;XSZ6^:^6D:S"'(L1*O\![/Y [?VC!DO,\J%+VPZV82$L]9Y4V^5B4$M=?<7 M#UL_'"C,XN\HI%N%-/#N#@HL?Q->K!;6;,"R-*'Q()@:M(F M7[U#,LDM!IZP>&60;?6N.[WT.WI)"N^-]I6#WW6.^7. 9'8,TEW3*[3LXA7 MC>U#.NU!&J>C,WC#O67#@#<\:QG\>[5VWE+P_SME9 I%,XM=G"([V!$?GT,^X_D?TX&.%<&/J1NC'GQVH;E'J3+4Y@BD* MF2$$\J!,)CSFM F>E#YIR;,[3XL.A,[!T+*E;8]6"RX6H3HE&KH>;"J952 L M@E *,B6;UZ,4N3Z>L]NTK<(U4R]XJ]!M"AM8,2 M-0$I]0AK]!M$#48C/**P@6$HKC"E$_X\.C-0VUH>K+1!VA30$CZQ14]6B"RS M+>WC S4T]\SRK+46M06'@H3U^#98[,S M7PLE-,>$:_6YGR W!**-[SS$*X7407KGU1#T'?? S;5-HY#ZHZ=H9<)54%"' M)?.[3AU:'H?,06$4[3CX)22 :1VINU\OX1_V;BA?H.*3:E]]N^D\3(?'#G]R MX4L8]F;C/0L-NZDFD-8&ZARD1A.:9@F"0]G-$SF(Q[.>742LPET#Q=40*0\)KV/AG/AR(ADTDMG"260$43R#6^YJ%(5[H5IN&B+O'@ M3/^L9WWCV@VY<-R?S;M"#UE^$C\G=W)J@>7842J0G*&[F,^A3 A*S;%I/W"V M:!IK'B15#U(C&O?GDY_ZIQK]X."^K=&6X57!Y4Z/?J M>2]L*35WR()4X_YT''7M:S?QI@FW]]IX>@N$846/+[0L0/N%,7XWX0/VS[G5 M5U!+ P04 " "BB=A8R]=T2MT+ V(0 &0 'AL+W=O7ES99JXVTHV*KEE49:9S]<$(6VTVTNS?J*S8O1H$@V;@HUZM2QJXO'JYE2MUH\K/VP\& M=Y")%D4Q5>Z>9^^&OC$D,I4 M4A(%B9];=:VRC B!C6\US4&[)2WL7C?4W['LD&4AK;HNLM]U6JY?#68#D:JE MK++R8['[IZKE&1.]I,@L?XN=FQM% Y%4MBPV]6)PL-&Y^Y5WM1XZ"V;^F05A MO2!DOMU&S.5;6#>9T3D:Y*0V>:JPKK][G2;%1XI.\ M4_;E90F*-'Z9U*O?N-7AF=5!*'XM\G)MQ<]YJM)C I=@I>4G;/AY$SY(\?76 MC$0X]43HA_$#]*)6OHCI1=^53[S5-LD*6QDE_OMZ84L#C_A?G\R.8MQ/D:+D MN=W*1+T:( RL,K=J-L+V YG;6F:V[G?!O5MY'/MZ'XG.L2:VY*66*_"S'S)D& W]B+ M)W/\AMX8OO4^+Y7))86OS,0P"KQH/'DFAF'H1;.(+F)O&HZ?80&-36-W&4R] M>1 WHV& F9\@!03<%KG*G5P'@86Z \19U=&(A*8<3.D_P*:TM0KLWZ: Z\H8 ML"+>J509" >1F5]F.\1R5HV(,#PD"8]5$7CQ+!;328BK+Z/;8:!%TR@KWKW\1Q/@AF-Q^$I$Q.P M$ 034C)IF%E(&_+]>HV](!K39H$_YXE?G^Z4^S,)B^L$?T M9FQ[.^ZSLI.5]!($4X'8\\/QL3::/36H?S D,;8GD=2W2CN!D%BU)1-/I['S MP@C^QB4"6;:RJMD'SC.?^9@3 0S@=S6+0_A1PV8/DUT6A@"-":CC-Y[!YW^3 M6>74)%-",5* MVVN-G$#V04!4I))"4%U9XB-D M+TW-L&!WE8*P^4V.Q/9.EY+[VEN)B,I@?&WE:F08]E M49ER+;Y5T@ &:6J_[(T>^BDFC.SYQ8$YKCO;Q3L-2*$ZW8(/\@61M M#(#;&A%:%WR#>2I*1MML,Z9I4\P5Q9E-= M']7(S=,O./V)A$6+N4Q/(S=;?W1 %#.$V#6IR(C<.K4&7 MF@KGANPC!6##+>!>.5D-M8@VY(L-?(5^'/V@#DU3J#382T 3A*/)L9;FAX$^ M+35T[U$[)T#H1_.N)NXM7$M$15XO<2Z48N)CI<5*.C2AK&3O=52=UB[S1KT=H_*\%&[ET= IC3A(O0?],%X3? MU6[5YJ=:1[9:?*DQFS!\760N5W'!";FS@B*V"Y889L7M^?B2:M+QHF(E4V#( M35'EY4EZJ_+.O ,/[ U$!;;=2#HIYN1DXBMY(-QPV/2 M9C2DR5L<\N%,O/OA<$L.S6 ',5%N:$Q2=3[L9"V"G8KK"LK?9*"3C>&Y?RC# M,'*$+LT]E8ZH4GKZ!]ZI(Q-'Q\X\(C<2V\J@ %!MLX;JK3Q!T#IG7*ARI^HS MQZ'Y,YSPW&_,/K?[\7Q6[&N?[[G"*X]]400Z\T!_ GP_<0-:^=< MM/#+YW^'G ZCV(&KG-:M57E3=)M^F]\5DP\.:S&;5Z9H&XJ1;<:7X,$7"-"4QB& ;4 MY)C@ZQ>YM0[]7:QQ@'%=4=<"P\G\T/RHL]'W!8V]\31N!>Y":;O&U2TG73:@ M6Y4W%4E7&!S&D2_T\L$F1N%2AZ75U G@?H M,IH%$GQV:PBVA\-2)>M<4^;; M*,-'^P[:<3<$$J<-8#DVJ.1LLM^C6*FV_)KIEMXD+?:MY+*"GQGN'%'Q1*=' ME38&6\BL.5>?5W5?XNL@7>NEG#.W15E'=;N>:NGXM)0.1_/^4MI#::BA1-CA MP! &.6VWU*$(R28] ^\0U>GWO%C,;G<+F-WM G:JK&03U.'3WS-L6"4P) 3F M(S,G_V\55?@2QTH4_GWXY?RF.&JEM>[2Q&+?PL:W1N+S>8,9Q1[2Y:G36V;O MJGLM"-=4U==43=1^D:N[4@0A'(]>CAT5*BV7VP)5Q)XBA46N67%E"%4^9&;D M!YEQTU+6G62V__YA;Y.'5QW];SIQ0^VK[F3;.H-,QYP>L..!:JA69X#'IJA6ZX.Z0:\6],\0\H\('6Q]*N-Q MP=NM<[T6_=PF7/C7HM/? 4[E)A4?AR3G,%[&C1X"G9(.."N9'XZ.H[[WI9>= M=]E ^Q6_L2MR-022_W1=#P0QKVE M=S=EL>4WXXNB+(L-7ZZ5A.UH IXO"^!E?4,;M'^5N/H_4$L#!!0 ( **) MV%C"/6NU+ 0 ,L) 9 >&PO=V]R:W-H965TM&&I L5[\GMD&XK3%!JQ%T+0KAF$?:.EL$:%(C:3BY-_O2,F* MDCC&L"\27^Z>>^Z-Y/*@])TI$"T\E$*:55!86UU&DR4+IFE MJ=Y'IM+(CU4M56<(DW&DQ=EDP_;E"HPRI(@N/" M5[XOK%N(ULN*[?$6[??J1M,LZE!R7J(T7$G0N%L%5\GE9NSDO< ?' ^F-P;G MR5:I.S?Y+5\%L2.$ C/K$!C][O$:A7! 1..?%C/H3#K%_OB(_LG[3KYLF<%K M)7[PW!:K8!Y CCM6"_M5'7[%UI^)P\N4,/X+AT9V% >0U<:JLE4F!B67S9\] MM''H*NE5@?03IK0W,"[ZK6)')I=]]=@"X1'9)HT'*ZT)/*>2UI7M6$R-R'@ M0X:5[2&R4M72FL$E_$F:39$ I9B++L?'Z<)/1^UT%/MI"E_J$C6S2E\^,7X' M[]-Y.)HN!FZ83,/)>.:':1HFL^D /J!4Y$.C]L.W)^87[)Z0]MA0,T#GE+'$ MFZH#:D.\R!?JT\S)C(:L'\.9),)F&\2" 9D\G)%.9$8C$_%4EF MK>;;VK*M0+ *E"8S=/(UVX42.5(<-Z^LD0_Q,)D/VD'2#M+) &Z4I9AS)AIA M.M# 8%9K;CDYPV4FZAR?]IY;I QJ53;C"W>4478/3.?F%5.796;HH"81?$"= M<4-@N]8O5;E 4*8)DO0RQ[G9J26WQON"9274(Q(]J[([J&J=%601*L'DD4UM M7-2=+4OWB:D=3R]=(I53/H3O5"GZ;8$0JBX<+SWMY]4QD\H>P^-S[$ S55;D ML\\J.7<,OWR=2;YS"EP#[G9TG0!W3EI^<0ST$+X17M,GSF+'2SR>3%2?74$5 M"5M$Z1JGX>?3](*AZ5,\M-4,9ZKY>;?BB:8+7W:=2]R+SMMBQJ@OZ-+.BKX' MGC6E\ED8@)=TYEC(:U]%+H@DJK%2FLC^__:_[56L"PF]"9JLM>5+S3^;S:@S MPV0QAB0)IZ,I7/O+DU)(,IIHPCB,YW'[3<+1?$K@X7Q">HLPG9'>*'3&3IW@ M4>^")F]YRR*7!'JO%P-@E -T^' M9F)5Y:_KK;+$WP\+>FVA=@*TOU-47.W$&>C>;^M_ 5!+ P04 " "BB=A8 M9%DGI! $ "[" &0 'AL+W=ONL%&4PVK9C'D79>"N4'BWGX=O:+N=FYUNEY=J"VVVWPAZN96OVBU$\ M>OYPK^K&TX?QC9'! M5NG^+3X=XW!B,(N^8L"/!CSP[@\*+'\47BSGUNS!DC:BT2*X&JR1G-*4E =O M<5>AG5\^R!I#[$'H$GZ1IK:B:U0!M[K/-P9N/O9X#FF/BR/F=8_)OX(9<[@S MVC<.?M*E+/\-,$:" TO^S/*:GT5<=?8"^)0!CWAZ!B\9O$X"7O(-K^]E9ZQ7 MNH8_5QOG+=;(7R_YVZ.E+Z-1WURZ3A1R,<+&<-(^R='RS:LXBZ[.<$T'KNDY M]/^9H;.8+S/^]D&P%"U5I4J!(*M MBL+L= CQVK2J4-*Q8!5?@6\DW)AM)_0!<,I8X:4C5*,E]CME1FQ:":[G=0'O M4+\R+%=RS$IC7%H%9@G5/5$"'45OX0#&[7 M05/J&@,O+>U2D%6!WL,>"31X_@&95I6T4%FS#<&0:-/WO+0AF-,K1^QUH3JD M;*J*$. [C)%OS,[A&>[[2_A#"MNW&F"CJ';HE&&N3U*SU> MPS1B<<9QD;,LS? =QRS+,WBO%47QP8?DI#F;9#FD*>.3A(XAE3L<_2VY>]-@ M ('/&,]2R#.6)Q-(2">'=T+MA08>,S[+8,*2+(&4I3S'%G2>(OG!V+8$GK!L MEA-RGD^!IRR?3(E,SED^C6@U2UF7 M& ,M_>5SB%Z3U[-I\#!E&9]\D0+,2SR)8,:F>7R2P0GCT8PLXC3_3T98FF"V M6!9BF6*(LPDM(L:Q"EX:4>.3"P5KL0[7IH/0ROW=,GP=;N95?R%]5N^O]3MA ML0DP$[)"T^ABBA>A[:_*7O"F"]?3QG@L_+!L\.]"6E+ _H74]PUAE!514 MC40-W.QLA:RH-J;<855+H+D#524FOC_!%67<2V+G6\DD%HTN&8>51*JI*BH? MEE"*P]P+O*/CANT*;1TXB6NZ@S7HVWHEC85[EIQ5P!43'$G8SKU%,$LC&^\" M?C$XJ),ULIULA+BSQO=\[OFV("@ATY:!FM<>KJ L+9$IXT_'Z?4I+?!T?63_ MZGHWO6RH@BM1_F:Y+N;>A8=RV-*FU#?B\ VZ?L:6+Q.E99N'/),G(.A:<%TH](7GD#\FP*;H MOG)RK'Q)7F1@W\TL'# 7CZ"GCH.SAYH9NP/X?0\87_ MHMR=(W(GLTQJ@?8_02 M>_+#"*69V> %;9%3A[1JN$_.R44XN8SQ_G06 V'!9!Q-'X>E0VPDF$[ZL+9^ M?/)I5B!W3N(4RD3#=7O7>V^OH@LG'D_\2Z.NK1C^HVFE^9K*'>,*E; UE/YH M:L1,MG+7&EK43@ V0ALY<&PO=V]R:W-H965T>@4I=WV[. +6#4VLTW2_OO9AK!L M2JB4%[#-O*"YW@TIAZ$00Z*Z$B^D[6(.R37*J*&#M5 M1:!K!83ZI(H'41C.@HHP@=/8KVU4&LO&<"9@HY!NJHJHUQ5P>4CP"!\7MJPH MC5L(TK@F!3R"^5%OE)T%/86R"H1F4B %>8*7H\5J[N)]P$\&!WTR1JZ2G93/ M;K*F"0Z=$'#(C",0>]O#/7#N0%;C=\?$_98N\71\I'_UM=M:=D3#O>2_E M@C]@1"$G#3=;>?@&73U3Q\LDU_Z*#FWL^"-&6:.-K+ID:U QT=[)2W<.)PF6 M"-^W+'GC>^P#M7Y@W:O:*UH&S/:$/XN:I;Z.0\ MU'TW"UV3#!)L/PP-:@\X??]N- L_#2A/>N7)$#W=-AS0*-Q-;T>GVFA)96W^ M/^16=QB8$ZYA0&S:BTT'.=^EN+U";ACZEMRLEYM==6I/H.Q71"ZX#3/?O4[6=KYT86?MNLY/&]BX_+.W/ I0+L,]S*&<.'V#PLPA\E9$N?LFASUW,**DZAT8-8*] "=V/[&DX MAQ/ =/D,(!L 6=3=%XHJWS)D96[-@=B0[=G")%J-:"].Z/!3[M'Z7>%Q6-[X MX^5@R2?+N- UV1HI*@&.,,W)UIH*>&?!Y0GZ8@&25 /QIB?.GB&>9N36:&P< M>:;GJX2F6KF655!0WS4.["/0\N6+Z3)]<\'#?/0PO\3^SQ[6W+3X M]U_HY5\N@+:#QOWWCZMB[Z_[*_D[O&_^6V5IH1R3L M/32=7"THL7TS]0&:-E[@G4'?#G':^/<';$CP^WMC\!B$ N.+5OX"4$L#!!0 M ( **)V%B,A8/VN!X "!D 9 >&PO=V]R:W-H965T]UXF=%(CK/[T-269LC%Q77YUH7T#UO7?/8K8UIUMZYJ_^/)JFTW MWS]YXHN566L_DW3];:UB>O?J#/ MKIM7/[BNK6QMKAOEN_5:-[O7IG+;'T_.3L(''^QRU>('3U[]L-%+OSY_B"_3$[]9L??:SPJ7,G?N,OUR5/YZ< M(D6F,D6+0VCXWZVY-%6%(P$=?\F@)W%.?#'_.8S^$RT>%C/7WERZZ@];MJL? M3[X]4:59Z*YJ/[CM+T86]!S'*USEZ5^UY6>?GYZHHO.M6\O+0,':UOQ_?2>, MR%[X]M +Y_+".='-$Q&5;W2K7_W0N*UJ\&D8#7^@I=+;0)RM<5=NV@:^M?!> M^^K&+FN[L(6N6W51%*ZK6ULOU;6K;&&-5X_"3X]_>-+"?/C6DT+&?LUCGQ\8 M^^Q<_>KJ=N75V[HT97^ )T!HI/8\4/OZ_.B(%YMFILY?3-3YZ?FS(^,]C:M_ M2N,]/33>R(K_[V+NVP:DY?_'5LSC/1L?#U7H>[_1A?GQ!'3$F^;6G+SZ][_. MOCE]>83:9Y':9\=&?_5:>^N56ZAK'+MN-4#H?KZXN'X\0YJ^@"(8J^I* M0^/ BD =:7670)I3'TVQJEWEECOU<^.ZC?K%5272\*X%DFH@'I[>KAR0.G7; M&N;PW=S;TNH&A&&F+JH*)FA-4[CU1M<[, $5+M/3RR GM==D7W+.F,J"JA+% ML+ZT GALIMXN%H9,D?I5[]09R?+YA*B_E#F*E:Z7AFE;6%_ >G=&-ZIU2JOG MYU/E&O7\Z71KS&>U,8UUI3(UKT=_) O<6N!X<1)/5CB3/W6-;UG M#5H565N0:VH 6Z 9'J4@4)[$ % !R#K\"O*/X\ID\=937F,X=]$AG]SE%N?/-'\ MUK=VC<9FC-\/&X'TB8TAF]+(DB^Q78'SMMVQZ43;!YSZJ[.P;%"S&L 1/HQ; M TIGE(D3HPD"EG?K#3.\7>E6:;(OQ$"]1HOK$]_%VHJ=B=MZ/YTT4R$V$!6D M=BV:QX^9U4)PY,EF]2G\LRN7/ KP9@7VP3465&7B$ M,2P;X40A*$/G<=T.K-J\:W%I"@UX2YHQ4=L&?IR6X!U(0,T=*!%3Y.; -M/B MV# ?KLMXMN3 NKK4%2H((-!*G!YX1QI!@\TL@1'@N4C%B##TG6Y>V24+D7@U M]B"$ ]G $C3Q+"IK\'7H1@^, ;3<@ANCU9-I+HU(Z*)Q:Y *(+HS:= )P%DP MX^2ZDARKA;8-#%1UM#E^!1R;XEZ#1&QU4S(K(HGP$3C%=B+N6%?V;SVW%8HW MCJ?O4&*-B%02%/E.0!.0@E;#-B3X\!UP7W"SKLN&I)0$*>Y:\ 4 M(*=AD;*G!^0=8AID!#Q:&8UZJJNBJYAGZ+#:#L8+4&(-KJ"TH%0-LZU=@4L= MB#AY07[(D(W%E^9&X1,-JE+TH?NZ!1-Z,(A;](VH)+@=%O<%WC&WKD)7B-J7 M''8FR3 )*"52$>1\HA*"\#+O'KVYT2"/.R?[[2 6^#NQ[0O,@E?>86R%ML?L MA!K2YOJ8L7X1C?6+HZ86 B\(JVIU21:AV(T9ZX>-0(!.!'LH%CGR0_E1GV8W M,U4"-M2-ES6"*BRZNI"=*&34"5F%34OJ3180]K#%82I7!!SX4=LMN$/D/X;+ M%?YPN0*VLAG=']:*7O &AA'18#$A(*$;@9(X32('@(TL.WR2*UUE62'#8*A! MVG>,Y(.@CA*CV:T 1IJZQ30@SSL6-E([GS.B=O5T#2:PA7#_ %@75<6=&= M!TS4I_@AGT8P_/DV>!L7J; M*]H?9FU,I=E/!'RE.)DBKO>KUO.GI C?O'3P,GI44N5'LM3'$P1MHBH@L#@Y6TRU)')I8YE> M7BRB_A@<=NN.&<6#(Y!HS J3.[-0^7 #XG"O]5;V%X\'(1[MRL #--T1^J*W#OOB7N MC5F@?W@*?I:<*OY@\I> LRN[7$%<75GXO"3D$=XC3 ![D:5T*'3% )!\8F/] M9[$_@)/8 I"!:0SX*D[5H-@1OF$% J]!;E\7,)VWC)X.$Q@B0 [:["C%3E] M>BJ&'P=\\ES7G\%MF8+"2G*J^A9^]"%Q("Y_Z2"$K D7, ( Q]9V8JO0VNQ@ M=H$;K1@P]3BE& T'F)CL;!"33=> +?-FDL&B'J:T:#,- MHDEB&;Q.:'B?=1SN'Z)!4CX'6));W3[W5Z8JIZV;!B[-).^5#]XS7YI,.P&6PD1>>4#W Y<)[F% +$FDGE_'$5. M;="E@--A%#2Z-$A:"6P([I &)A=HXU"1^U-D8H'^T/""IC@I;"'8]0: P"2D M! 3<@[@T2\-R$7B.M! D3@P/9B/CK*5 $S"O!:DYFAOX+GJ#[XZ::DD'>T 8 MA0&C '!ZS-X_>! 5/VO29T,QD]4YB!)+@0_D1%PNK0L4WR M7$GD ^B5PWG&V<"IKOO9,$%S:5$M 2SM\ADTI2\DIN(EA_0%[&WMUK@%F>9J MS+]!"*)QQ=J#UR)9(&.YP2P-_8Y@#YP3@S5.:HP/1QD?##8EZS-@M2S1=2TE M)"@XCGP&1OZ:.!8WF=(LMT:22?4QV4,5K,&ZL6V%R0:Y6'A>/OF./GFJ.&] MJ4"4 ')K/.(6U@[!$%JIX<:PVZ*0)W!?T#.LX8C:GYVF(MCI49V]DOS-:(#Y M=>_V*'X^'8R)$S#($)6O,Z["B(*X3$>7AHU"WG C&9'5*F/$S(K@@W !? MLW=Q>?L$ XF1PLJ[B'>0)18,$1JG$BPQ:/RQ?4QET+.C=[3G M?3)0\)$(%/DX>Q"*/-X#;-:P%@E>$O 8I3&,-.F]!I&2:?(D,N4U,#;').0= M9IE@PBQE@66EQOW)GXN#RFJO*;\P05?.V0VA2* JC !3U91I"' ]6R5$=!6J MX&2XO(J-@8PE6@H951<@@WU6!J#-Q@AP?@KN^!*3!MKQ1.I M3BW49XHGHY?D9UZXTQ#3L+&C-DB44<<(1?*$/ %:S11?'" G M/CZ, (C5H*TI32XEEORE5*OJZQJ9TWYLE<<2,_73H1#EN-5.DA79L\^1SM,2 M56 ;9UG86_B.?J'@G$HAF'M!? _!-TC=7YW#,44]J39$6ZXWFT9;I(Q(H9K, MIE_%V9$)Z M?2D[JDI5P)R:6"U?75V3\,(3$&]S;8V>I4_A2WX!$]5+(,Y0IA1G%D^02BAB2D&*30A7]LC>LPZW)CFC8EK"8ED MB0+X,[?356MSFK]@@7E=+ZXL?Y!H!+%Q$./@E)(V!+/4JU_O$9S,H_*NZCB( MHHK!:#09&"8T3[)R1;6;C8I$AO@;D[OVD-R*/AUM9$M"$AAIX0$_04TAZ M,WZ)Q8J@9:5A!G$>GQ6UJV.[ H$&S)?"Q,!;"+VI-U+>]N,D1PD V])0U1G" M6ZRZN@XX!G%@&=R#-U\\$F,^:IM 0[4;.IJZ6\]-PU$G6O/EH,KLDP!GF<%'RCN&&"OPYVGOQ18Q88A(;@ M/R\\8PA.]I1*DQR+$C*(-9!49-F?:Z;^6&'SRC ."-IW?SU\4.21HCRQ/%3J M8LF4TA 1"!VLZ#^ZN;E^'#,3X[$+]63=7">? RMPM.UO#\UKI0U&$$'ARFHQ/'I?K-;%Y"_+O\$^I)3Y+" ,_W@%1WFB1U5/3G) M&CZ<4&BXV8!19)R-FS#:R8!;0$D,Z8\Z8.BNLOX;V*@ !4;Z(0@W2^:.:UB) M)G+U82MD#*%EB"02QN"\*6=^"7.$0L/5]2#!AB8BZ%;2-)!M6U.O5:^UXD ; M"(E7($TH;1TV4^SIR+C-VF#3[ [%D[49,%>T)R%UB<3&S6&G.Z'J.O?2H*EM M]1TJ]^5Q.!WZ5/+8/7Z6!_')<7!(DKC88E_F,NO4R.HC(ZO+K$@,]42%TD,< MV/=W9]%5"UM5G/7/#) (C$YTD_--V4XT]L$&-QFR(6R8F]R>O1QI[LEI/6CZ M]8"GT=X$$OSX_-2'&DD.K*$LB_02YB;?IXPE1HXUH(>UP5Q?J'C$J&$#5&CN M <."TNS^O#D1G*]5K;3G)EP0APJ-;7,/<5V=D7>05:7!'3%)O .K5CI01P6B M?'#J9LPBH+VI2QAG;[>D*YD&UL%49(UAZ)^"EQ[;G006;PC@3GM+"HHMU>+D M$9+2;+K&=YJK2>R90*M#84\AWQO&4!#36NKG9820T%[6_5U1H)2FP1U A:I2 M?+LW-E(&(AYZ\,"+H!]+W:#8U"J1(IY2*3OJW@:[/:CX!G<]$$9V_0"DWU= M/ S('H3!8I&P#\;FTF-4L1LZ@LE26:HH&O#$+ TI8F;ZF1=>HILYM[9)B3%@-@IY5\2U$Z]5S8SB:%M.[0; M)\L;#6-4VMQF)(O5:R/F^I-D@Q%7*G07F*I+*1MPE2F<: @F-'=JO:H3!?KO)-!.@C,&@T8R GGPO<'<*O64 MRE- 9![G8S=@:VHN)8[*V" ;D+.+(E:)P]-$WJPMNK4. X.X<[:0QERT'/=N$50Q@G?R0&T-&I(OIML+[?FD.(.F8/K/&ISS#,D9TPR,/5 M4<)5Z4CGV]T&<]'@998-N:M9?@( M6 5-I#:9R(2#AF8HAY(>9L,AN"HH=JZ+(<:XH@,)M9R9C-G+N O)%OA^&!>< MK,@U0D1/:;WD^\%N89;7+G82;& S+>5U9->3>2$[&3S.0"@Y3 M*0/A,X,2;5G>0$LB&7"2X.>0$([PDFP61H]H]'.; IM(2AQ'YCA!#K[ \)WG MC(X<5JMV8SF;%#5' ")G'=+ (#%8/R"%#"??$GJ./FHT*]0PTA5M9R0")RQ&TY33D2%"9NF]Z1FTQUB=!N4TJ?_)&S#3-U&<;_ M@W%[/R<2HL7@GP3< PM\QT)PL=9_NWH&XZKWOV>MH>%8J%?OWEU2)W(=^HVQ MP[3IN)#,D^SS1)Y$"UD;VC]2XL%\GS2H!82E>GF+S1 M*MB#1E#A][V*46@@#3ZAE\7=ZI"$P8*H$51AFW**/?M8TP8^\ZDS&F=8U=GH MXK->AH9JS/&LYW@,MT5E#&W6$#AOX)=))"6K<"=2\G-?5+BNO>;6.( OP'\; MLYNI2#,D)]5E^.@P>6BLM2_Q,%S!.)<@0DM=(5W#F%AD?Q=:5UF XH2(GJGM MK6,HP3T@(:L0DZB!;7SL)!WJHQ&R\WO$JGP*2LCTVE+$'>&7:;4 "+%=A3L: MP$7-[M_T?L0?=7;X]=$R'Z=!^85]"'-4']*9V;/C1UYO1$9HLE_@'ZI1X/+& M>X/^H='ZU*9#8V?'SWQ] #BDFX*/*+P!/E2.=FB4U']BJ#Z=Z>S)V3TG0S 0 M 3%#HW_=!&![@XHVSM:O'VX/0G#7,1ADS]]SR%B1< 2V>-2 MQV)0$?9[Q(X/_+U H+2\D$>\_YQX:ISC]GT,0/JG\D9 "#)H4.$2F. /DQS( M2_$,%<"PV9-.*(2.)7Q6@J 8']Z*"Y33?T+'WJ;U:<*/Y*SBM+S6[DA'8< M@GN4]JEDLJ)\< %W>#AX6%'>W[B] G)O(1(-IO(F'N39(Y%1B+1\@-#>.EQ; M%8[G' C.XJ"573 /9;B@97VP#@Z\XF- + G'ADX$A$:*P;+RC8G[TI]PR)BL M>1)^*#[?LU:4- S%*)>$#.(/TL4HVP\2 ^_(K%<4OGA M%,&.!I$*Q27DV!'J[]=AK"UDI:>KZ]]8NO7<4RE96B[9-X8SB&Z6SM;.4?_!-T_$7C-> M1+3+'0@;VPZNXKC'4HUI ZX2^+S!NX;B/E*2(]-P2KUFANM>JQYX=T]6S,VE MH1>3=7S*K#;4?94%2MFQGY29Q,'W>8W.+C" VN7B\L-AP2^,!ENT5Z$]J-\VO.]?1,*R= (7(OL>LH]+ M!^[RV+USZ830^7VG?*B_YR-VJHPAS >\WI->2]=._$DW]KC0143],.-7HU&T M)_G6<"7 G[!COK2%W%^27^D7[M[AGNA@8_H"/MKZ@G5'NGF1;K3(R9)[5^2# M@_](S@G8! M_:'N\_![ZYK)%2%MOKA@BN#9N:G- H\:&K%#?I"3ZC%IT- %3II/-C92,PJG M_*1&Q!-S+>*3>#;8L5#WC$6/>_E.N=6Q)O>Q/"YIW#Z*SY+4!.=A,K[:"3?G MP*PUW^F57:SCY(XD.=Y';?NP8,;4;\*"[EE)#!P8Q9J:.V+IIB!6!Y0=*1_H M.VE%)!Z)<"%/?3IBPL8C'D;NL04G'.R;')?@8C90B(T'04Y@BXBWI%@](9>.G.WHLD+VXNU8MG MIZCII]^]/#N=Y-=^XEB?HHYB[EOU+-?14@0I#!U#]8*%QLD"<:QVV+-),6+\ M%.7=X4$2^QF<$_L$*O,2$]*Y'19IO'B+2GBI$$38&ITE7TPD#B0),U_(@/5: MFC]OF?FBB:G=0LZM2G67MK #H6*7B=4PN6^#SB> O.Y5N0YMU>"N@H=N]\'C(ZMNM[E@__%Q!$!TSX[1&R6:LHE M3D+]XE] 4S97VY"IVTEP&&+43S',&7U@$OI;$#](ZAU3YYQNRN>V'$[NWQ&$ MJXZ^MSS,HD6\2=+'KDN 73(W-J@#"Z9A^4<%,!TO/C]^O/C&,'BY2D7!40E\ M\"C9@5MOENG:#XRBVWA92+R+*-BS['2(G@-WQ:G@\:\&KP%,"IJ7,?/F?>Z4 M2^XC=(FLK%EDWK,T!:&O*5[XV*A'E[^]^?4QX[;"RC%^[R"R->'@0NS_HJ9Y M26R%+L?QYNU+FO3M'2!^DMC?%@ :#5W\BB84YSSP(GPCAM ?6'.,U>0RA_XU M.7B?1XSNLKA1[I3=YP-&3;+.;.UR9"?!RT1+;_&7, !H!M!#M:]!EB5#2S8@ M&!F::[;,CA!(XR[0O:>12'8IP=-PESL+%6!Q8T)OQ7NP$G@M+K'Q_*4*8HFO M_VP#" M\,;5KI,S\E[!8M7_@A&Y*!U>_CRJM?_L%-B(\A[ &EGHU$/ZT\7-ZY SNKCY M1-],3U],(OL_1'SPZ*/;P :IP85FW4O(\Z,5TA39B_=2(S8 M?FEK"NNX>_D-L)%819HF :,&Z/>_^-Z.(=W,_" M'=QLCNE2U1#SR?F\7.CX6H+XZTB#EXWW\V!+TJ@PH:]'F\(?Y]6TKY:B,:/[ M)/NC#1"U+.E/4WBVY/SW&^*G*OSYBPO^HP_ISEX\ M/^%NUO!+ZS;T)R#FKFW=FGY<&0W0$A^ [Q<.G)/\@A/$/PKRZC]02P,$% M @ HHG86'W!_/1+ P (@< !D !X;"]W;W)K&ULA551;]LV$/XK!VT8$D"()$JR[,PVX&0M.J#%C&;='H8]T-)))DJ1*DG% MR7[]CI+L9(7CO4CD\>Z[[Z/N3LN#-E_M'M'!4RN5705[Y[K;*++E'EMN;W2' MBDYJ;5KN:&N:R'8&>34$M3)B<3R+6BY4L%X.MJU9+W7OI%"X-6#[MN7F^0ZE M/JR")#@:/HMF[[PA6B\[WN #NB_=UM N.J%4HD5EA59@L%X%F^3V+O/^@\,? M @_VU1J\DIW67_WFUVH5Q)X02BR=1^#T>L1[E-(#$8UO$V9P2ND#7Z^/Z.\' M[:1EQRW>:_FGJ-Q^%$#3GIRCU=J:8A.87@]0AFL@)Y3_* M@S-T*BC.K1]$HT0M2JX<;,I2]\H)U0$X8?-+*[2V\4Q56_P6(B.:)*SMRO6,7$3>=N0%6A,!BEEW 2T_:TP$O M?0OOC-Z_-COK#-7*W^<4CWC9>3S?/[>VXR6N FH0B^81@_5//R2S^.<+;+,3 MV^P2^OJ!^K'J)8*NX9UU@BH2*_ABL>XE?*32MK![AHVUU,GW=-9H\WQ.P\4L MYS5,2>0Q"1^2E%,2X ;)!+66U.+V]CL.+Q1KA'O==KU# _BM%QTUMP.N*K"Z M=@@])![5X\FM+!Q_Y3AON/.)+< Y;HZM^[/#OS!T:]SR@O!R4 MFL:)]1='M^CV.)'V)7 E%%ET;RG"7I.*S@AY*K?C=C%LT_\5\B,D\Y 5B5^D MX2)CY_DGBW">Q9#D85X4Y[40@UD\]Y[%G&X!:03MM:Q M)W1C^A]++ P9SD] MXSB'WTB7L9"G&6M-D[\,QJNV#PLV.(:KDATG!37I#HC^%GN M%W'(&(-S'1"]FELMFF:8SA:&KAQ'V,EZ^@%LQKGWXC[^/3YQTPAE06)-H?%- MD0=@QHD\;ISNABFXTXYFZK#@\UIK=]SX!*??XOI?4$L#!!0 ( M **)V%C'DM^&[ ( .(& 9 >&PO=V]R:W-H965T([2<"5!XW(8C./^I.7LO<$WCEM3.X/+ M9*'4@Q.^9,,@R?+.G M71UJ#KWH#8=DYY!XWF4@S_*2638::+4%[:P)S1U\JMZ;R''I/LK<:KKEY&=' M4R53E%8S5R,#'^[80J#Y. @M@3N3,-T!34J@Y V@.($;)>W:P)7,,'L-$!*K MBEJRIS9)CB*."]V I'L&292TCN UJU2;'J_Y!MZ,FP<#3&9P3SEK2QUK.1KX M.5X8*D!J?QW*NL1L'<9T(],W!4MQ&-!,&-2/&(Q.W\6=Z.((XU;%N'4,?32G M$\+U.8]C--4;:0U,,,4^:/[>C[%&3ZBW."AC([' MO%LC+)6@8>5R!=8#EA/+_U"Q+%V;&I5T3^7T72^)NQ="QO=^YG=# %^E$6S_V#Z5/?<%$USEX\]V*SJAV,H=V$ M$VBWZ%$I)Y XY:<7S92$)"'=#V2Z[.U]3>N#F.>&U.J\#32!N M>\T_P6,7/([K+"^]53.JZZZ,>]^KJ:V\:1Q[Y*QKW!9DDQ&ULE53;;MLP M#/T5PEV+%EACQTTO:), 22_;'HH5:;<^#'M0;#H6*DL>)2?MWX^2G;0#NF![ ML461/#Q'$CE<&7JR):*#YTII.XI*Y^KS.+99B96P/5.C9D]AJ!*.35K$MB84 M>4BJ5)PFR4E<":FC\3#LW=%X:!JGI,8[ MM4E:"7*2JS&D7]:+TQDXO2^8UX M/*S% N_1?:OOB*UX@Y++"K651@-A,8HF_?/IP,>'@.\25_;-&KR2N3%/WOB2 MCZ+$$T*%F?,(@G]+O$2E/!#3^-5A1IN2/O'M>HU^$[2SEKFP>&G4H\Q=.8K. M(LBQ$(UR,[/ZC)V>8X^7&67#%U9=;!)!UEAGJBZ9&512MW_QW)W#OR2D74(: M>+>% LLKX<1X2&8%Y*,9S2^"U)#-Y*3VEW+OB+V2\]QXADO4#<(,,[/0,IS4 M_H.8*[0'P]AQ!1\79QW:M$5+_X+63^'6:%=:N-8YYG\"Q$QMPR]=\YNF6Q$G M-?4@/?T(:9(.MN =;?0>!;RC_] K= Y76" 1YK .^#&96T?\:'Z^=PQMD<'[ M17PCG=M:9#B*N%,LTA*C\=Y._R2YV")AL)$PV(8^ON?&S!N%8 IX#*\.\\/) M$HF;"":6VZOVLBPTEO5(#5,ELJ=#3C-\J_ U>.&.9";U@N\K1_6>Q.TD'DJ$ M!0GM(!<.H1"28"E4$U@Y=CX*"FY;"D)8"0MHG>0V8DZ-]95]5&$4CP5OB5?B MYS!Q\"ED7WGPZ^>:>YCSED8))Y5T+S!(>DFR^ZI?=/IQ'>N0*MAG]2\HR![ M*G6Z/O23WNF[[S)^TY,5TB),'@N9:;1KVW.SNQEND[:G7\/;R7@K:"'Y M/A46G,H%CR.@=MJTAC-UZ/"Y<3POPK+D 8WD ]A?&./6AB^P&?GCWU!+ P04 M " "BB=A8QK8I91,# "T!P &0 'AL+W=O+"$6J M)&6W_WY'2E;=U/& 8E]$WMO#YXZZXV*GS9.M$1U\::2RRZAVKKV,8UO4V'![ MIEM49*FT:;@CT6QBVQKD90AJ9,R2Y")NN%#1:A%T=V:UT)V30N&= =LU#3=? MKU'JW3)*H[WB7FQJYQ7Q:M'R#3Z@^[.],R3%(THI&E16: 4&JV5TE5Y>Y]X_ M.'P2N+,'>_"9K+5^\L+OY3)*/"&46#B/P&G9X@U*Z8&(QN_89#/N<>K]#2AB_L>M]\&D'16:>; M(9@8-$+U*_\RU.$@8):\$,"& !9X]P<%EA^XXZN%T3LPWIO0_":D&J*)G%#^ M4AZ<(:N@.+?ZR(6!3UQV"+?(;6>0*NXLO'GD:XGV[2)V=(KWC8L!\;I'9"\@ MI@QNM7*UA5]5B>7W #'1&SFR/<=K=A+QJC5GP*838 G+3^!E8\Y9P,O^.^I&\/T$X M'PGGI]!7#]2*92<1= 4O7-@$[K'HC!%JR#4R(5] (Q54AN 2AJ)1=_RLU/5!F\$8K.T)TEFWU[]CSB#]RBA'18V;!F\*@=T;GAM@;\W FBZSE= M^E\4OU(CF2<:?%5'F/ +G$\GZ?2<-J]?S5C*WG^W&XP/M3;NG4/34));M*[I M 6_0.%&)@CL,&978:BO<")#EV22Y2'^0>X+%,X*A O;H48<\]R"'//,DF;#L MXGG]_I<"S>>3-)V_4*#!^+,%2I/YA+'9#_+/%&CDN0.# M2=J@V83WPD*A.^7ZH3IJQR?IJI_$W]S[]^R6FPVU 4BL*#0YFYY'8/HWHA>< M;L-<7FM'4SYL:WI6T7@'LE=:N[W@#Q@?ZM6_4$L#!!0 ( **)V%@ =6\! ML@0 "X. 9 >&PO=V]R:W-H965T,22 5DO4U5EB(,D:+$#:!LVZ/@Q[H"7:)DJ1*DG%R7[]#BE9<3=5RX;V M;2_B]7SG.Q<>D:<[I3^:+6,6'FHAS=EL:VUS,I^;:%:S$D89O.:Y4_4TN6I5CO0;C>BN8XWU4LC.2Y=4.ZLQE6.&_UADK^ MAS&D]YN!W\Y7QFK,K]_'7-012,8) MN#-W8AI:LK-9XW3I>S9;?O]=E(4_3IB7#.8E4^C+.SS#52N8HWXM[Y&MTIR9 M,9J30.,T#Q"A1-=Q8UGE5-DM@[42>."YW, 1ESBC6H,.-<T1WFMV4:G6S@!2R")$JQC?(@23/X@&<<$+#1JF3& ,[F(7ZQ"+G@<#P) M%6R4J@Q*AH0 B8(XRQ& I,$B=)TD"YRB"?>F@WO39[OW5F.AU/8Q@%M!I?79 M\^I3RQN7(V,.GX0>=_A[P]:M (%US,#J$:@Q6+9+]-9&:1QJAE.]YPTZVB]? M[I=[Z1N^9ICI==.BDX'M*7K"1JWMSL'$<-5JR6WK('%AS1]G_7E9ZA:) MO7K :X(9+RV3:..9OH=E/:RW53F'XD]1:Q

F*"VZ_:O7YFUY7@+(HQ#8/ MTC2%RUY[0Q_]7Q$O)A@9I\@J:%I=;JD30QK->.9C%4I#2 *2+9[ 7 R['XR3 MZ?"$R[#/K"1!GD3XS>*PR^LX]'F=8&5,I@*;#X'-GQU8G[T#PYLG&F,1GH3] M/\+?/L+%$.'B7T;XC9+E\X(\B3P>Y$Z%5/*';QK3-P<*_G/8L$+ZP+W (;) MXC-0O.8S[%4(BE>>ED%$"HB+$*8-7(0QQ$C702Z*R+=Y.G[UF!_&PO=V]R:W-H965TZ"EDT64(EV2JMM_OZ-D*Q[F^F$O(GF\ M^[[O>.1IL=?FLVT1'7SKI+++H'5N=QU%MFJQX_9*[U#13J--QQTMS3:R.X.\ M'H(Z&;$XGD4=%RI8+0;;@UDM=.^D4/A@P/9=Q\WW6Y1ZOPR2X&AX+[:M\X9H MM=CQ+3ZB^W/W8&@532BUZ%!9H148;);!37)]FWG_P>&#P+T]F8//9*/U9[]X M5R^#V M"B97S")R&K[A&*3T0R?ARP PF2A]X.C^BWPVY4RX;;G&MY4=1NW89 ME '4V/!>NO=Z_Q8/^>0>K]+2#E_8C[XY"Z#JK=/=(9@4=$*-(_]V.(>3@#+^ M00 [!+!!]T@TJ'S#'5\MC-Z#\=Z$YB=#JD,TB1/*%^71&=H5%.=6:]UUPM$I M.PMEM^PBXLW.7 $K0F QRR[@I5/FZ8"7_J_,WPA;26U[@_#7S<8Z M0]?G[W/',))DYTG\D[JV.U[A,J W8]%\Q6#U\D4RBU]?2"&;4L@NH:\>Z8G6 MO430#?RNU2]KKBJ4OF3PT)NJI=L*?VRDV'+_ NPY^1<)SLM_THY+:'KG#T<1 M;?5,NSO2ZF=:X-8+I/H).140]DC1M--H28V!KII0X%K=6ZJ%?74-=U0 HOF$ MW#PGJ[ZAPO2&"@5G2I C+801ZF&8.$A;.L]/8"YF$^+R$-RSB') VS M./7VTOMD20%I'OMI,2N\>0XL3/)TL!(9^3ZUE#-O'!IX^:)D"7O]GW'4V*M* MJUKXTZ/5=*;52?8D/ OC&:-)4H1%ZG.:)V$Q+^#&PO=V]R:W-H965TV M4KL+ @E$1;D\(![<9)I8)':PG>W"US/.C0+=OMB>\9DS9V)[LC@J_=WDB!;N MRT*:I9=;6UT'@4ER++D9J0HE[1R4+KDE4V>!J33RM DJBX"%X30HN9#>:M'X MMGJU4+4MA,2M!E.7)=<_-UBHX]*+O-[Q062Y=8Y@M:AXACNTGZJM)BL86%)1 MHC1"2=!X6'KKZ'H3.WP#^"SP:$[6X"K9*_7=&6_2I1D-*%WBZ[ME?-;53+7MN\$857T1J\Z4W\R#% Z\+^T$=7V-7S\3Q M):HPS0C'%AO//4AJ8U79!9."4LAVYO?==S@)F(4/!+ N@#6ZVT2-REMN^6JA MU1&T0Q.;6S2E-M$D3DAW*#NK:5=0G%W=*'F'VHI]@;"E#X):8PJ[G<\/0C M)[]YM@@LI7(!0=+1;EI:]@!MQ."=DC8W\%*FF/Y-$)#&02CKA6[81<9UI4? MKGQ@(8LO\(V'PL<-W_@!OH]85DK3/827/VIA?\*M,$FA3*T1OJ[WQFJZ,-_. M5=[RQN=YW2.Z-A5/<.G1*S&H[]!;/7D43<,7%U3'@^KX$OMJ1X\RK>FLU.'_ MX]IJH318!>VANG=S3O_%#.?UK_M'Z_+:'*$:%];8VE!-/^"MZC; '@KZ+13WG2$]@.B3!#66:8QX_9!P+_96Y5KF/GC M:-R-CR$:A2%-K=EA-F1.YN-N9*,HA&CFAP3L #@/O.WG[[C.A#10X(%"P]'5Q /=]LC6 ML*IJ^M)>6>IRS3*GWPIJ!Z#]@U*V-UR"X4>U^@U02P,$% @ HHG86#1Q MK+!S!@ 0!$ !D !X;"]W;W)K&ULO5C; .P!< #LZFPMU9U>"%'#S[*H]/E@4=?+4\?1Z4*47-MR*2K\,I.J MY#4^JKFCETKPS"B5A<-<-W)*GE>#BS/S;JPNSN2J+O)*C!7H55ER]7 I"KD^ M'WB#S8N;?+ZHZ85S<;;D_HX7-V/G )D"A$6I,%CI=[<26*@@PAC+]:FX-N25+Z MEF6KC C*O&JN_&<;AQV%H7M @;4*S.!N%C(H/_":7YPIN09%TFB-;HRK1AO! MY14E95(K_)JC7GTQ67 EX'.5BHK" ^."5_#NED\+H8_/G!J7($$G;@R^RJA<:KJM,9(\-.(BM \@V "]9K\714MG 8@N8RX(>>W[GL&_L^7T. MGUQB(C,8\P?D5PTCI7@U%^;^C]%4UPK)\N<^[QO;P7[;5$"G>LE3<3[ "M%" MW8O!Q=M?O,A]WX,\Z) '?=8O)DW=@)QAOIIR)%[?B(+7Z$PMH4GFUZ5Y/R*^ MY_7#/C=Z%]KOQFA3M[1^OK.^VJZOS?IRN:TW7-\"\3,M5EE>S=M/&@17Q0.^ M%RK-,1$6Y!JXAIDLL$GH4_BZJG7-*Z.SZY2&=WD%]4*N-'[5Q_##5)W(3D;W M0F$3@>O6)HQ5GHKGWV\$=2JR>X4\I3RO> &W0I4PFL^5F*,O&-Y:Y=AW4OC. MBY4PBY9Y41""8[CD6".I,(@Q%DC0O #?-0SUP LLC[EPY-EA#+$]C.$((F9' MG0=SY!K%*W99]ZZ+!*!;<"\T";QC5L*"XTXHI54+D3D8)S43N9$)_;@?$0// ML_S((T1)@(BP1(_ '%Y%D3'I!<,^T&P($0YW_:#_5!88J#X,+2&,<:& MV>A[9#-"XMK>RS@2S^!(7L#AA4.4"^SH$(ZVC4!D!:R)2 RA[;LF(I$=PO=F M3:D0RQ('1\-K0O(O#;4\I#YZ4-,-GFLRZ.D48='IW,DD7$KL^-O!,%/NZ1O^BMPL!,YXKN*>:,2[7^$J4RT(^"/&H M.6RKP)2S@ ?L"!I,MS&OUP)E,>IY:7K+2E/%DF#3(NAIO2EMWGK&MYZ=PN]H ML)E!3\OA>I/8>XF-*R^P14'@V2QY R<0,-OWWFS;QL;VE@W4*:@?&,3'F+HD M@IM9&NJ%$W4=R:Q31)A8V6^&+,&_$INH(& M*/080V64KB?C,<@F7P8AC9'N;%#VS7Q8MO+M>',NW9OH\937R\ M\^*#.<>^BE:P^P?T&W@[%K,#!'AVT],"HJX%1*]M 3>3;[V;@5Y#K]@,D/W- ML'\ZR'];E5.D#TJUW'II?G\RA/I D?Q(R6P&\/\PQ@/'=QU#)QS@.,BH'5.9 M>784XD,0X@C_U#:MT IB(\%HY+4SXQV.V83F)2DB0:[V3:C "UJ)H?L< 4L< MP^_8BG'4H1@NWB&(?!P.6P0^$O$(^6^[PPX!LZ* '3>*:. J^5")(]"&+' M%)SG8A 2DL,:\8C.9MZB2"6&**]H"[R==RE24!9Y M9KH6;G5K<_@P<<3SMN+[-KOV?VZ05P0!32MQ+RHL!,P#)L,]RPWJ"? M7*4+L_7*4+"02W,@8LCK, '/MWPLA]"B3>X$3]$8!0OFHD*TA5'B&9Y/:KDT9^2I MK/'$;6X7@N/D(P'\/I.RWCS0 MV?)A?_ %!+ P04 " "BB=A8!CWPS%L# M #Y!P &0 'AL+W=O!.LEVYLJ]9+V1G!&]PJT%U=,_7S"H7MP_H-TX[:=DQC==2?.:YJ5;!+( < M"]8)\U'NWV*OQR682:'=%_9^[20-(.NTD74?3!G4O/%_]M#7X2A@%OTA(.D# M$I>W)W)9OF:&K9=*[D'9U81F&TZJBZ;D>&,WY=8HFN449];_($G2\/R.[03J M%\O0$*B="K,>X,H#)'\ B!-X+QM3:7C3Y)C_#A!2-D-*R2&EJ^0LXJ95EY!, M+R")DO0,WFB0.')XH_,2OVYVVBARP;=3(CU$>AK"GHR%;EF&JX"LKU'=8[!^ M]B2>1*_.))@.":;GT->W_D" +,#E"F\>Z,S1GS4YW'9M*Y".@6$"KIFNX(8. M$KQK_($D9Y^2:_J($I6JJAD()FR$:\ 5/)3E.X M?K& +\B4]P70KG(Q;.NA.W?=$7QH41%B4X(X3D/#4QA=S,9C]Y^DD:] RWA. MG I8+;O&:$HI$YUEO/P^)!5K"G1\7LXN1.\]/5X"O/IC+Z3= YGG#$>G#'^6V=L MRE(AL2#<=(:T]5;9LI]6I3YE@K/8ITUP1\5C U/AF;S*MF=RPA]55%L3V"1_ MW^3_<<<-UQDYRYGDPV- O";,HHBVYE 4]R=M/Y])"*>7"2SF(JH]8(.$ZU&;0@AC6:PM>4@Y]PST:&5 M='1=5RC*MVCHR&S7O4W\S ZO&L;?YW_6NX?Q?=,E;S1E$%! MH='EE/94^8?&=XQLW>6^DX:>"M>LZ&U&91?0?"&E.70LP?#:K_\#4$L#!!0 M ( **)V%AS9"/WY08 ",3 9 >&PO=V]R:W-H965TSK3&[5XN% M+K>BYOJ\W8D&3]:MJKG!4&T6>J<$7]E%=;4(?3]=U%PVLZL+._=!75VT>U/) M1GQ03._KFJNO-Z)J'R]GP:R?N).;K:&)Q=7%CF_$O3"?=A\41HM!RTK6HM&R M;9@2Z\O9=?#JIB!Y*_";%(_ZZ)[13I9M^YD&[U:7,Y\ B4J4AC1P7![$K:@J M4@08?W0Z9X-)6GA\WVO_Q>X=>UER+6[;ZG>Y,MO+63YC*['F^\K.N_$OGA^J M?62*I*&-;NQ6[6J DPT%Y=XH/)589Z[>-65;"_:1?Q&:S3_R927TV<7"0#4) M+,I.S8U3$WY'31"R7]O&;#5[VZS$ZE3! I@&8&$/[":JF- C7^,[9GIS$>UTCI\DKO>"DN9\@' M+=2#F%W]_%.0^J\G\,8#WGA*^]6]RQ+6KED'??Z^U?J,W0BDHF ?5/L@;6I@ MR([#.+:3:5N]@\6>FS5^Q?@BM'#H;0RFJ(;3\L[##JAI%OAR'[U$B#-?>&&]A[ MP7(O#0)<8R]."UQ#+P'YWC5&J(93HO.*S:/ BY+TC,W#T(ORB&YB+PN3,RR@ MN2QVMT'F%4'18PCDJ[@RC_A1JZ[$.G_6X!N]TH!"OM%K(2"\Q$2ZT_KUA#+ M;>A8A.DY1> T5($7YS'+TA!W81&RCZW!;-GI/-X3218LBWVZ*P+V1JP%I%:# MXW^UVN.4\4GN#M-%G?'(>1:RV,QI*R5'O,]4%Z 4KY:81K$0?L'VB% MT/0HL , J28"!,I-'!%'094[;):KRUZ.\B$(O!IU@]H0NRJO CRB[(1C&; MR*]LR*_LN?EU0'7=HQK+G$E]XYESW3?&KE,E+G2'ZL.()Q"6'\Z))P7\1FQD MTQ#7QPPA)\C5MGP%F6_=FF%\O0+5(0IF1EZ1A+8BIE2;TYB.D>_KM'A\1R<"$?VM+5)X*[!G,DV/Q7+:)MX- MV&ZO=BU5B2Y@ZM3X4IA'(1K[:'?2MIWT4MQ8"3W@5#U.FA8#5DH<>N0QSCZ= MWY\?K>@?$9 P>&EMT.*OJ%>:B9'#W7M*#K+WA"#$M=VNDB?]PX\W#(= K+N3 M^_C M/##@+T\^G-G.*0\U@A;>?J5W>F*PG &N:#[#06:%/=%.?3I:8P_^HU5 M99H/QQEM>XS"N)")"78JT'6=,@O/(XIB'*5UNMZC>2-5F M-!'F<6%E@\1>[/K?I=ENV\HFCR.%FW["BD_Z>2>O#&1J%AF+!";RQYFMB>(X_CHSIJDQ6B*"7=C.&? M43:DJQQ]3TRY3+U#GE/7DJ/!V"_M*^QSE U!*P*M,-T7J?X>\]W5+T@XTJ) MK1^5K*7A3L<\+0[G>!?KO]YH["59/&QXC)"+HP\7M5 ;^WF&^D-$RWW#&&:' M+T#7[L/'0=Q]/OJ5*X1 LTJLL=0_S_ :I=PG&3&ULG59M;^,V#/XKA#<,#>#6+XGSTB4! MFO:&#=C=@LMMAV'8!\5F8N%DRY/DIOWWHR3'S?728-@76[+%AP_)AZ;G!ZF^ MZ!+1P%,E:KT(2F.:VRC2>8D5TS>RP9K>[*2JF*&MVD>Z4<@*9U2)*(WC<50Q M7@?+N7NV5LNY;(W@-:X5Z+:JF'I>H9"'19 $QP'?B#XT&?K,%&LI7RB]W\4BR"V!)"@;FQ M"(QNCWB/0E@@HO%/AQGT+JWAZ?J(_I.+G6+9,HWW4GSFA2D7P32 G>L%>:C M//R,73R.8"Z%=E:B.KSI@85+SV=_;4Y>'$8!J_89!V!JGC[1TY ME@_,L.5YK0[,*%ZJR)'*]M439&T5M.=F;Y@>K^J]0:UJA@4S*%B_(.;.7!TC? DA3>R]J4&M[5!19? T3$K*>7'NFMTHN(=XVZ M@7020AJGHPMXPS[^44#NX-LRA;!BFN? Z@(>N&C- MZWQ[_I<]6%AA81N"U2X=!Z9)U085B0T+H-U."FI=>U=@2H1G9(HL;+PU>84K M7M-SV6JBHD/ IQP;,!:4@S>[+/K3BRNV2,A M[=%3TT"?*6V(-VD"6DV\*)9MG]?"YQ5R)O)6,/<92;(LC&<))"-RF8UA2B1F M4SB326:,XMO6V&X"(T$J5Q]XXUBB&^2Z:!;)-TBS087-)7U MFLK^JZ;6TE !.1/BV2N(/H^PP;Q5W'#*S6\ON3FGK(M^SG?&)U*/5Y/-=W/B MOSCZUR_^3VM34MU@BUA;>8G6*FBG9.7TF,NJH2S;ZF@;US&/AZ[F<*'F7VL: MST@S?*U-6ZI7^MQBSD@]--GR\C0"QYK1Z*$PK_L0>45Y,5"T3A56-'1482,5 MD?W_3>*^"M=V0A4N)30XO6+9@:E" [7(9#(A_8;); 1)$HZ'8[AW$X8D2V<4 MT811&$_C[IJ$P^F8P,-I1G:S,)V0W3"TSLXI,3J90@2Y=[-6$Q?J?C^0^J?] M.+_S4^SEN/\7>,_4GE,U!>[(-+Z9D-B4GZ]^8V3C9MI6&N+OEB7]DJ"R!^C] M3I*XNHUUT/_D+/\%4$L#!!0 ( **)V%C\*\L._P, D) 9 >&PO M=V]R:W-H965TP6\<$YM,V.^G\Q:+CIO MM7#?UFJUD%O3B [6BNAMVW+U? F-W"V]P-M_N!-5;>R'V6K1\PKNP7SJUPIG MLPFE$"UT6LB.*"B7WD5P?AE;>V?PNX"=/A@3&\E&RD<[N2Z6GF\)00.YL0@< M7T]P!4UC@9#&EQ'3F[:TCH?C/?HO+G:,9<,U7,GFLRA,O?3F'BF@Y-O&W,G= M1QCC<01SV6CW)+O!-HD\DF^UD>WHC Q:T0UO_G7,PX'#W/^. QL=F.,];.18 M?N"&KQ9*[HBRUHAF!RY4YXWD1&>+^:4"_6\P,;FC=9OD(?CF L^^ !XSZ M;$_WDIU$O.C5&6$I)O,J2/SW)[A&$]?H%/KJ?N@;(DND^P3=%L@' MH7E5*:BX@8)LGLE:"6?SK92\(;=*#>O)JS('VO+?LN%SU2EF5I$8CI]N\+3&7&H-1A\1>OVLG81N1B$V?//4E2JB"8M?: D%%L0^F=,T"PZD&%/FSZU' M$&7_D1:-0I0=39PH(M1*$MN!3QG*^9@09@?7$S95Y2YAC6V[[OID//PEXE&$W8R6@1%?_+,42J^'B'29&]NZRVTB#'>R&-?ZK@+(&N%Y* M:?83N\'T][/Z!U!+ P04 " "BB=A8-Z,-[7H% W* &0 'AL+W=O M3'OA)$YB%3#7=I)VVH>?#90 )=Q$.U?KFP:,S^\8_P\'<^K1@?$G ML25$HN? #\6XL94RNC$,L=R2 (L6BTBHKJP9#[!4IWQCB(@3O(J- M^P3;-G M!)B&CR8.Q)G]ROQ@U3 MCXCX9"DU JN?/9D2W]-7NA??O+J9!19DROP_Z$INQXU! M ZW(&N]\^84=/I'TAKJ:MV2^B/^B0]K7;*#E3D@6I,9J! $-DU_\G$Y$SJ!S MRL!.#>R2@3T\8=!.#=KG>NBD!IVRA^X)@VYJT#W7H)<:].*Y3R8KGFD'2SP9 M<79 7/=6-'T0RQ5;JPFFH8ZLN>3J*E5V0TBE5F:W2W$ZJ#$ B'*W2' M!16Z=<:)(*'$<:\/#I&8^N(:72$#B2U6%Q$-T6-(I6CF&G[;LIU0'-5XI<\_ M4]]7 #$RI!JX=F\LTT'>)8.T3PYRV4+FH(ELTVZCQ[F#/EP5W"<_%>!I/=@C MBQ:RS!AL9^"3-*>>]@L.6ZAME6CG#-.M!]]&O(7L?@SNY( 5).\OBHKNU:GXJRI.DB%TJH>@L_"-B/"2C!N1]L;WI#'Y\0>K9_Y< M%1N0, <2YD+"/"!8(2C:65"TZ^B3*0L");=*8\NG)HHP1WOL[PCZH!/&'*V8 M[V,N4$1X$HC7Z)_Z^+Y+_ UB?_JUN9]TR4>S.S+V>6EK1W6IM&>Y=,_JY7VK M5V&6.]DL=VIG>:ZG=\O\%>$_"42^[JA\::(E"_>$)TL _=15S68M]]+G"1+F M)+!>;J*LTH1#NO. 8 7YNIE\W5KY[H78J51(E&)"Y4#U!%1)5K%F#U7JU!I=J@XDS(&$N9 P#PA6D+&?R=C_ M_U%*VH3:XN9'UKG=-$<_5-@18OZOT81#A\J12D%G/I2PZ4YH#27%":!T4K MRGLLUECOH%IC@99K0&D.*,T%I7E0M&)L'&LV5GW1YKLL@U*?A760V>F4UT'U M0[M8Y JG@_:@4T[ MJTCCO3=9'+2"5>6S9_7*21RT-@5%*VIWK$Y9M76.R<.>\(^WOL^D?D310_P/ MVDH]0&M,H#0'E.:"TCPH6E'?8Z')&KR#O U9X9F"TAQ0F@M*\Z!HQ=@X5K.L MB\I90'D;LFPT36GYC-Q^4V!T0'VZH#0/BE;<*G&L?-G@E:]ZXL5[']Z6M.Q! MJ_0O5@?4IPM*\Z!HB8)&;@N5WE+W&?,-#07RR5KAS59?S11/=JDE)Y)%\:ZJ M!9.2!?'AEF#U>:4[J.MKQN3KB=ZHE>T5G/P+4$L#!!0 ( **)V%C\L0 : MT@( /<* 9 >&PO=V]R:W-H965TAZ%*5U@0=2)*Y&8E%[(@VDSE,E2E M1)+51@4+DRCJAP6A/!@/ZV7!'ERMM M'X3C84F6.$=]7\ZDF85.):,%V\<69!%$X%^T4S MO1H%IP%DF).*Z3NQ_HZM0SVKEPJFZE]8MWNC -)*:5&TQH:@H+SY)\]M(+8, MXNX>@Z0U2&KNYD4UY2719#R48@W2[C9J=E"[6EL;.,IM5N9:FE5J[/1X3I>< MYC0E7,,D347%->5+F E&4XH*OL+<'(2L8@@BARNEJ8D$9G"O,*\8W)J0*EAL M8**4.4)3L[84<@-'EZ@)9>K+,-2&TKXK3%NBBX8HV4,T*>4))(-C2**D^Z]Y M:)QS'B;.PZ36Z^[1FXJBK#1*P,>*EN9 :2 \ R5RO282=P%Z!>T].5Y'WSRX'8?;J=4[>W!GTMPXJ3?',&.D9;URY+]OS7:XT5BH M/[O(.P<@[SKRKC?0[DCD"$>4PP:)W'T _#J=QM)#U'-$/:_2=24YU97$.HHY M?;9CM8O(J_/.N/4=9?^ &>\?@'S@R /5^6=43MSC&<'S/?9 $>F^F/-XJ8;%7RP0TJYHB[TVZ M7^:]L7NM0W%RP+S'ARA*\6M5BKVEXW\2[Q?R)#[<:F-L2_B#R"7E"ACF1BHZ M&9BOM&RZK&:B15EW-@NA39]4#U>F,T5I-YCU7 C],K'-DNMUQW\!4$L#!!0 M ( **)V%@;DW6[. ( "4% 9 >&PO=V]R:W-H965TQ@3YOE MWV,[:2A2&RZ)QYYY[\UXQG&K]).I ) \UT*:)*@0F]LP-%D%-3,3U8"T)X72 M-4-KZC(TC0:6^Z!:A#2*EF'-N S2V.]M=!JK PHN8:.).=0UT[_7(%2;!-/@ MM+'E985N(TSCAI6P _S:;+2UP@$EYS5(PY4D&HHD6$UOUPOG[QV^<6C-V9JX M3/9*/3GC(4^"R D" 1DZ!&9_1[@#(1R0E?&KQPP&2A=XOCZA?_2YVUSVS,"= M$M]YCE42O M(#@4["-RJ]A/T^7B!F1+&?TG;^2X6 M2E[PC$DDJRQ3!XE$'KSAM"(SHF!TK8*CN#. MAHK,/.[L&NZ%*OQ8[0UJVT$_+V7>X?FG W8X5VU? 7%+882P]AAO38SJ-P^,%VL5 NQBEW4*C-+*] M@%'>Q7]YP[/6K4&7?D -\5?0=?&P.[P!JZ[U_[IW#\@CTR67A@@H;&@TN;'L MNAO*SD#5^$'8*[1CY9>5?<= .P=[7BB%)\,1#"]C^@=02P,$% @ HHG8 M6)'GP0B.! 9B4 !D !X;"]W;W)K&ULM9I= MC^(V&(7_BI5*U:[43A(3OJ: -(-WU96ZTHA5VXNJ%YE@()I\4-O 5NJ/K^UD M8AP9=V#?W@PD\?LX/N0D/A//3C5[X3M*!?I:%A6?!SLA]O=AR+,=+5-^5^]I M)8]L:E:F0FZR;14L9GK?$UO,ZH,H\HH^,<0/99FR MOQ]I49_F01R\[ECEVYU0.\+%;)]NZ1=!I,Z(%C03"I'*CR-=TJ)0)'D>?[70 MH.M3%9Y_?Z5_U(.7@WE..5W6Q>_Y6NSFP21 :[I)#X58U:>?:3N@H>)E=<'U M7W1JV@Z' N:/V$M\V+,[A,<_(!SAQ'%"R[>43W7YP%%.WE ^B'0Y M]HQFT/T. \U++O&RK#Y4@J,5S6A^3)\+BOXQ/\W$O4=TP[OD^S>@\D'<$ M3MF1!HOOOXM'T4\NM2!A! AF*9ET2B::/GC+%:VO5O3'+[(-^B1HR?]T"9E M"@D)(T P2\AA)^30>TG:0C(EY+N4HQ3M*5,'WKND;)!QI)GJH7-<1'=#:;#C MN4;N5HG=BGA/[\;!C[K!C[[%CX^NL7N)UUY&D# "!+.4''=*CJ'].(84$A)& M@&"6D)-.R F\'ROGWFUGK'S9H![CUVH3FVAL!$*>X5: MT2.M#O\]^_5CKM8&DD:@:+:$)DO$ W#G@H8)4!J!HMEJFCP1>V?9-SHW<7EM M,.T]>-W-DE'?DO]'#HA-$(C]2<$V(^Y^B*"I!$HFBVAB1/Q"-R2H'D" ME$:@:+::)E+$WHGVC98 )N2="P $HC4#1;31,6L/_]PVV6!(T+H#32TOK.[1DW/%N (DVX MU0MY.-+O8IH5'=W>;K'0@UXBT]O_&-^39LF/P30KD#ZG;)M7'!5T(Y'1W5C> M>UFSJ*?9$/5>+W-YKH6\$^BO.YJN*5,-Y/%-78O7#=5!M[1J\2]02P,$% M @ HHG86*SV^0( !@ H2$ !D !X;"]W;W)K&ULS5I=;]LV%/TKA%<,#9!$(BU_98Z!Q.JV &T7)$W[4/2!L6A;J"1Z)&TG M^_6[E&3)^C 3=QS0E\22> ]YS[V7/*0TWG+Q72X94^@ICA)YV5DJM;IP'#E; MLIC*<[YB"3R9+((:[;=V(:)IW).+UW*R9COE91F+!; M@>0ZCJEXOF81WUYV<&=WXRY<+)6^X4S&*[I@]TP]K&X%7#D%2A#&+)$A3Y!@ M\\O.%;[P25\;I"T^AVPK]WXC[Y\8P@CA,LO_T*2=BSP#W#QB0W(#4#;P#!MW!I"'9J'LDY MS0KPZWO 1C>*Q?);6Z"R@7CM ]&STX5>IV0B3>B._!03$* M2!A$I62JM: SW'YER*.&8\;>CTT 2V 5HOH%4?T?(:J>#&U,]1M,G75'N$94 MLU$7#_NU#&A!(L,A:4^!0>'9P.C90R+3^2$$+U9[DPK?FU1HS->):G-NT$P# M8+R>!L81')L&EL J9 T+LH:OG0?^"VO#)FN]!FG&D1Q+FB6P"FFC@K21D;1/ M7-'(5"&CYO0W(J-!G9"69D,/C[Q:E;0T<_O>8-!>)M@M%91K=./C.GYD0B^H MN0::T2B"\#\^HZW648E";V%*R!Z>M(H@8P?'+JY6T?P\)SNQ MD;1W3TS,0I@W@;:<)="+*Q%"K4#=9&REO#WIFV-2_4ZMHOBVT*GVEGL;#G^5D ]L4U%.K:+XMM&H42H&.S0K]<[9HOK0\ MCIK;EGV)F!/3;%5OXYN'\X/NDE+)$[.2O[E%[T& )E*G$4T"Y$,61GRE5SXT MW:UYN\INH\+TB?4=SYGIG9-A*N-4]AE4T MWQ9:-2[E3H3T?IJYUN8&9&H5S;>%5HU"N9TAYNW,$7-M?LIC/MIYH3NZQ=WB.X.K].UZ[?XUOO"SKP5* MF.SCA0]4+,)$HHC- =(]'T!:B.Q[@.Q"\57ZAOR1*U!VZ<\EHP$3N@$\GW.N M=A>Z@^*KC,F_4$L#!!0 ( **)V%B6H=+&SP, ,@1 9 >&PO=V]R M:W-H965T2CZP$ACFP@E:DE*CH%^?(>4+%NNK#:!BKS8HL@Y,^>00PXU60OYK%8 MFKS$/%%39Z5U>N&Z*EQ!3-692"'!GH60,=78E$M7I1)H9(UB[@:>-W1CRA)G M-K'O[N5L(C+-60+WDJ@LCJG<7 $7ZZGC.]L7<[9<:?/"G4U2NH0'T-_2>XDM MMT*)6 R)8B(A$A93Y]*_N/8'QL".^,Y@K?:>B:'R),2S:=Q&4\JX%KP1Q;IU=09.R2"!MRK.>0,%-:Q*4Q1A"SI/BG+Z40>P;!^(A!4!H$AP:#(P:] MTJ!GB1:165HW5-/91(HUD68THID'JXVU1C8L,=/XH"7V,K33LSGDD&1 YA"* M9<*LM*?D 5=+E'$@8D$>K1(0G5[F('%FR:7".4_-2$4R!1%A";GB-'P^13/! M09'?;2^YERQDR9+NQL"->SUXGR%<)6P'QG*]<=OB$-N-<3JSR9Q"J?]9J. M8@+(":ZC;P\D$IQ3J>P(V_&1_-4^X5>%UW/KU>Q;^ MO;/#-=T:S!NICBJJHW:JVX.!E@<#;'-!@XQM.F\ ,[F172OT:R>\([":"N-* MA?%[),2X2WTZ JOI:5!Z[4JCCM#J&NVJ M0[^UN.KP;"@='1P.GM_W#Y*A/:*W,M[5>WY[P7?#]=L\XWC MCLHEPTLPAP7"XUT"O;Q]70".09@#V+X30VX:YS%/64NO5>;NMIDL>,W4F5CPQO\R%C)DVEW+15BO)V2P;%$=M$@2]=LS"I#49 M9??NY60DUCH*$WXOD5K',9,_+WDDMN,6;KW<> @72YW>:$]&*[;@CUQ_7=U+ M<]4N469AS!,5B@1)/A^W+O#Y52=(!V06WT*^597O*$WE28CG].)F-FX%:40\ MXE.=0C#SL>%7/(I2)!/']P*T5?I,!U:_OZ!_SI(WR3PQQ:]$]%)BL(D@#I/\D_TH"E$9@'NO M#"#% +([H//* %H,H%FB>6196M=,L\E(BBV2J;5!2[]DM?62C1-Q:M.;KC3*TE-W.D%7I_S34+(_4!?4)?'Z_1^WBE0K\G,SYS =HF\#)Z\A+])0$1 M+U;R#)'^1T0"TJD)Z.J8X<-L. 7"H64Q:89'#Q;S([I0BILZFDJAVY ]A5&H M0ZY>BCQ#AL(/?+J6,DP6F=6?(I'EC4NF0H7^OC4.T(WFL?JGKMQY-)WZ:-(- MX%RMV)2/6V:%*RXWO#7Y]1?<"WZK*Y4G,*=PG;)P'0A]]-F@KLT"$;M336)?:M.OV+D!-]*H<#LS_U=JB^;T:" >WTZ\D^*#,8-"<[^A==<:G# M>3AEVDR^F)LGY4JH4-?%#SIH.IN>P)Q:#,M:#$]J&0Q]%LX3F%,X'%A5$8 T M:D"7 JE*9-JA00_O\+W&#@=#0@;UA,<5!83!6&_YAD<(&Y(?O=/#B$VGRA>: MFS^Q^9.3HGD1CJ_B>4)SBV<5'P9UD9\=O_!1I7:WC_O=W16P;S8<8CQ\90%8 M\85A]75@ 33;_6%?C6?7$YI;&:O\TEH97">D+S2V>%9$8E%J-G@&]/6;O M*GO0Q(W0JC4,R[6<^*31S@\B-IXA3VAN_E;KX<%IT=NK-/2%YA;/BD,,2BA/ M.__P2/&S;P>)'V*%&H&%VH$ET&SOAWTUG5]?:&YEK"PD^*06!_&J*7VAN<6S MFI* LJO)WE\@'5P"-7;@$K 2CL 2+E\"M,E3 $9L/%=OT7HC5OZ1SFD1W:M" M](7F%L\J1 (W![T\!0H?D/P!3=S8K4 CL$ [0/R&>[_7)IXO-+:6SRK*@G<0FQ"FL%AXD,F;H16NA%8NMV)A/]$,9//7*/Y.IFI1IN_ MUSZ=+S3WA975?S0X*:93KQ+1%YI;/"L1*=PYW.=1;U/I]5?L6@I%:P4CA?N&1M.\<1_M],XCV M5IA16)@!M&_4\('=-)ZYMVC)4:OXZ&F]V*5>1:$O-+=X5A12N%MX).WWW\ON M2AK0Q W.BBX*BRZ [HW^LX7=-)ZQMVC14:OSZ&F]P*5>E:$O-/=$CE6&';@S M>!S="Y ^0'?0) ^N73G %G.YR,[U*305ZT3GI\'*N^79P8OLQ-S._4M\?I6? M +0P^8'$.R878:)0Q.<&,CCKFYU8YF?\\@LM5MDQN2>AM8BSKTO.9ERF!N;W MN1#ZY2)U4)ZTG/P'4$L#!!0 ( **)V%CM[G&*NP( "4' 9 >&PO M=V]R:W-H965TTG\<<[UN 1CR M5'*A1][*F.K2]W6^@I+J"UF!P)F%5"4UV%5+7U<*:.%()??#($C\DC+A94,W M-E'94*X-9P(FBNAU65+U^QJXW(Z\GO<\,&7+E;$#?C:LZ!)F8.ZKB<*>WT8I M6 E",RF(@L7(N^I=CA.+=X#O#+9ZITUL)G,I'VWGKAAY@14$'')C(U#\;6 , MG-M *.-7$]-KE[3$W?9S]%N7.^8RIQK&DC^PPJQ&WD>/%+"@:VZF]0@@;0OA60K\A]%VBM3*7 MU@TU-!LJN27*HC&:;3AO'!NS8<+NXLPHG&7(,]EL754<<%L,Y>26"2IRAJT[ M41\0Z_0',L.S4ZPY$+G F0V"I6*@R>D-&,JX/D/,_>R&G)ZJ"A.DY"8,PZJ"/WT(?.'I_G^ZC-:T_8>M/ MZ.+U7XGW52VI8'^<$^=D+(66G!6U,9@@F2C0UCPW@/;\LW"&@\Y837Y&)_=OE1"XBZ!=A;?*DKFL/(J^Q::@->]OY=+PD^=;GSGX+M>=5OO>H?BYY- MZ1:/I@&%Z7?N?$U/'=V6ETTVB'KQT-_L9G (ZJ51G+2H/6E1*RTZ*NT!:XD] MF)62.>A.<76 9&?=-$J#%^(Z0%@ON[7%K;;XJ#8\,@PO<$&64G;?F/A@U4$0 MAB^D'8+"7C])N[4EK;;DJ+:=V]XE+#G8JS >!.D+98>H*'&WY*R_=2!SLN%3W2SE?J".YL4>$.61'XN%ER=N2U*0C.2 M"\IRP,EZZKR#=W/DZX0JXB]*]N+@&.A2GAC[HD\>DJGC:48D)2NI(;#ZVI$Y M25.-I'A\;4"=]C]UXN'Q"_J'JGA5S!,69,[2OVDBMU,G=D!"UKA,Y2>V_TB: M@@*-MV*IJ#[!OHGU'+ JA619DZP89#2OO_&WIA$'"7!T)@$U">A[$_PFH>J< M6S.KRKK'$L\FG.T!U]$*31]4O:FR534TU\NXE%S]2E6>G"W+HDB)6A>)4_"! MYCA?477TD-<*T9U^"Y9*/$F9$L#68,&5A+A\!CA/P*]?2UKHY!OPNY+7D/7K]Z UX!FH,_MZP4*D%,7*E(Z[]V5PW!]S5!=(;@NX+? A3= M .2AD2%]_CWIXRK=[Z>[JE5MOU#;+U3A^6?P7LJ_ 8L4Y[+?!?#/HPH'#Y)D MXE]3J37VR(RM[]@[4> 5F3KJEA2$[X@S^_DG&'J_F JW!-9K@]^VP1]"G_54 M0#H5;#@3QD6NX:(*3F\MNUF$_+%:T-UA2:=108S\N(WJ<1VU7$>#7!^)$'=J MOUB569EB21)UFZN6*)W7&XFJ &>,2_I?=<'$OOZ#\(#76Q1':'Q$WQ &8P]& M9OY!RS_XH5[G1)JX!B0LC,-&R9AH-,YRPK2DEXQ[+B+-A: M[C$G)K:#@)?>$9; >K5';>W1%3>&R&8;+('UVA"W;8CM;@SQB1!AC")X)%=# ME-H]SLAUW'(=#V\,^(EQ+!E_[IB:* ZB7+HXEL!Z!4.O>]I[5U1I VZI$[;0 M^JTX,#[0KE(;O)X(Q_'(.Y*J*2P(HC,/ =@9#SCX0-=\D[+VOH-J'8:Y>)&N MX3)@9S.@?TV]#IJ8BUMA":W?BL[%P&$;<[E>3^T(BD(O/M;K:1@<1[%_1J^= M:X'#MN61J+>K+4L30+."LUWUDF$F.@AT\3)90NN7W5D@&%Y3L5;]D"VT?BLZ M1P0'G<8/*#8Z56R CJVK*>! MXVOJTZH7LH76?Y/OS! :=!B7Z[/!.U1>X!^_PQJ"0O^,4T6=6T'#;F7.&D.6A"SJ=I_@A M#(\%>QH5^IYWI%CW8,:H![R_8;ZAN0 I6:LT[S92CUU>STSK$\F*:NSXQ*1D M676X)3@A7 >HW]>,R9<3/S_P%02P,$% @ HHG86$\EG>S6 @ MJP< !D !X;"]W;W)K&ULK57+;MLP$/P50@V* M!$BCIZTDM0785H/FD-:(D_90]$!+M$6$(E62MM-^?9>4K/J-''JQR-7.:&;7 MY/960KZH@A"-7DO&5=\IM*YN75=E!2FQNA(5X?!F)F2)-6SEW%65)#BWH)*Y M@>=UW1)3[B0]&QO+I"<6FE%.QA*I15EB^7M(F%CU'=]9!Q[IO- FX":]"L_) MA.CG:BQAY[8L.2T)5U1P),FL[PS\V[1C\FW"-TI6:F.-C).I$"]F"S)B#!FB$#&KX;3:3]I@)OK-?N=]0Y>IEB1D6#?::Z+OG/MH)S, M\(+I1['Z3!H_5F FF+*_:-7D>@[*%DJ+L@&#@I+R^HE?FSIL /SN$4#0 ()= M0'0$$#: \*V J %$MC*U%5N'%&N<]*18(6FR@4L#I M9+*H*D:@CQHS=$H2"^1($71 <$C=X"O['P\ \?0,\]"P\..$F;%L46K[P"-]7.<>< M_K'-N$0CP95@-*][ Q5'8TF4Z9\-B-E&%R<0M+U5Z,=@JK2$4_;S4(-J =%A M >;FN545SDC?J*BX_Y,L_4]D6X6/VL)'I]B3E I%+*M M-"Z%U$TG#I6QIHLMG;EOEXD?QK'?;]=G/NNGXT792NI\4Q3=AF[3EI]/Z MZ9ST\R3,(<=*P32A986I-/\-E!58SLG!@]O94Q%W.SMV]G."R(MW[.PG1=?7 M\8X==^,:*PEH,N- H4PLN*X/?QMM)\[ 7K0[\2%,HGIP_*.IQ]@#6*5<(49F M0.E=Q2!,UJ.AWFA1VKTQ'VCG<_(74$L#!!0 M ( **)V%B@F.-<-@, !T) 9 >&PO=V]R:W-H965T;+211C<$$F@5Y?$!\<%-;AL+QPZVLV[\ M>JZ=-.NV; P!7Q(_[CT^Y_C&SG0KU7== AAR47&A9UYI3'WD^SHOH:+Z0-8@ M<&8M544-=M7&U[4"6KBDBOMA$"1^19GPLJD;6ZAL*AO#F8"%(KJI*JHN7P&7 MVYDW]G8#']BF-'; SZ8UW< 2S*=ZH;#G]R@%JT!H)@51L)YYQ^.C>6KC7V>+GDVCW)MHL-/)(WVLBJ2T8& M%1/MFUYT/NPE1.D="6&7$#XT8=(E3)S0EIF3=4(-S:9*;HFRT8AF&\X;EXUJ MF+"[N#0*9QGFF6S9U#4'W!9#.7G-!!4YP]9;T1:(=?HY66+M% T'(M?D.,]5 M P4YO M:_+U>*6-PJ+^-N1'2R :)F _]"-=TQQF7FW74N?@94\>C9/@Y9 [_PCLFE>3 MWJO)?>C9KGJ@JYXAL2U"ZA#L(72>'2;C8.J?[XNX'93&<=P'72,7]>2B>\GM MZK>FEW3%L7@5<-PUL2%&DKI1>4EMP>,6U@J/464NW?["CX;5=A>'Q+0K)GL\ MX\/XIIC;05&8' Z+B7LQ\2/BL2Y+-T1DW>J?D,]N54=XQ>3X";W@:@HBJ-A\FE//KV7_%EO M\CMK\J@_#2]'NP-R=/7A7S\/%E(SMUE?3R^,O2FQ"LFI:"H'*<7@V7 _G;_V MCJY9XO\+ M*!N \VLIS:YCK\C^CRC[!5!+ P04 " "BB=A86W2C/,0" !9!P &0 M 'AL+W=O?XG'M];Z9KJ>YU M#F#(8\&%GGFY,>6)[^LDAX+J8UF"P#>95 4UN%5+7Y<*:.I !??#(!CZ!67" MBZ?NV8V*I[(RG FX441714'5TQEPN9YY/6_SX)8M!?PB\%:;ZV)=;*0\MYNKM*9%UA!P"$QEH'B MWPK.@7-+A#(>&DZO/=("M]<;]DOG';TLJ(9SR7^SU.0S;^R1%#):<7,KUU^A M\3.P?(GDVOV2=1,;>"2IM)%% T8%!1/U/WUL\K %Z/5? (0-('PK(&H D3-: M*W.V+JBA\53)-5$V&MGLPN7&H=$-$[:*=567+ LAC*R2435"0, M5U>BOB VTT=DCG%IJ8Y)./I,PB#L=\#/ MWP*?.'CT'.YCKMJ$A6W"0L<7O!'_=KFJ:?K=-+8Y M3W1)$YAYV'T:U J\^..'WC#XTN7QG.8Y:Q]%K[#'6^FA3[)(^T07'2BO@ MU"7!2%)6*LFQE;2]'Z7"":/,$\%J$WBH6&DO5U>"ZE-'[E0[;%9Q?S((IOYJ MV_A^T"#H3]J@9X;ZK:'^FPUAQP.N4C2T E%!E]":;;BEH1>.=W3NQT3CH%OF MH)4Y>%5FW6EB2RS_WVI=.@=[&B9!M*-S/R:R7=6E<]CJ'+ZOSN%^32?CWH[0 MCJ#1(-I1ZF\-/OO1^4[5D@E-.&0("XY':%?5@[S>&%FZ6;B0!B>K6^;X[0-E M _!])J79;.QX;;^F\3]02P,$% @ HHG86(X1,;GJ P 31 !D !X M;"]W;W)K&ULM9A=;]LV%(;_"J$50PLLD4A].K,- M- Z*%4C7H$F[BV$7M$Q;1"72(ZFX_?\[Z'TGD@>GGB MXK,L"%'@2U4RN?(*I8Y7OB_S@E187O(C8?K.GHL**ST4!U\>!<&[)J@J?10$ MB5]ARKSULKEV)]9+7JN2,G(G@*RK"HNOUZ3DIY4'O:<+'^BA4.:"OUX>\8'< M$_7Q>"?TR.^R[&A%F*2< 4'V*^\UO+I&J0EH9GRBY"0'Y\"4LN7\LQF\W:V\ MP#@B) MYH$=V>.Z5!_XZ0_2%A2;?#DO9?,+3NW

"UU'GETE?:K)'T\];8]=D8""BZ@L8K,'?MWHZ>*M( M)?^Q>3[GCNRY30==R2/.R"3>^M=?8!+\/N$\[)R'4]G7>B%BFZ=S M5-I$F29\7,=!E"9+_]$B%G5BT9Q88A,[1R4#,8B2*+.+Q9U8/">6VL3BL5@8 M!:%=+.G$DCFQS":66"I+D]0NEG9BZ9S8PB:6CL10["HLZ[2R2:V'@F@N[Q41 M-L5LI!C8Y1:=W&):CBM<@IKEG.VHZ7X].CZU5-ZUE+7U%R,S"Y@N'&L-@YYE MP:0E2T=+H#AXAUF]U_ROA68;^$38C@L[DB;S_V!_PP&+X3.RJ4W^/YOON0HG MX>?$4QLV?-@1BC,',F!/0SB+0RNAVK"A7AH&#AS"GH=P%HA61L$Q$1?QPE5= M3T0XBT0KI:"%B2B"KM;IH0AGJ6@%%1QC$<'802K88Q%.L8 ]' M.$/'G\ 5',,SC8($.3SU!(4S""5YP7C)#U_!+ ZNHQRJ:))^33&W8-X\U?3:GA=[O$V$FZ/M[SM73P&Q!NW\0UO\!4$L#!!0 ( M **)V%A.=:LQM , &8- 9 >&PO=V]R:W-H965T+][\?CB7>:[J3ZIE, 0Y[S3.B9EQI37/N^CE/(F1[( M @0^64N5,X-#M?%UH8 EE5&>^6$0C/V<<>'-I]6]I9I/96DR+F"IB"[SG*F7 M6\CD;N91;W_CD6]28V_X\VG!-O $YDNQ5#CR6Y6$YR TEX(H6,^\&WI]2R-K M4,WXRF&G#ZZ)7'U M7OU3M7A92[WZ!9T,CJQ3+3U7^RJ^=&0X_$ MI38R;XR1(.>B_F7/32 .#,+PB$'8&(05=^VHHKQCALVG2NZ(LK-1S5Y42ZVL M$8X+NRM/1N%3CG9FOI!YS@V&V6C"1$(64A@N-B!B#II/RMG89'G%)0_* 7E)-?A4))*\%?.1O%Q'N M%W$;.A5O"C4@8?21A$$X)%^>[LC9AW.'[F4;G,M*]_*([F.6NP_5+38B+\"4=F"-6JR14^G)8(XQE9!"R:2,#=G9 M]!+FA9QA2E5>SOOXW*JTLG3@C5N\L5/H7FPQ0%)AZO=1.(W?N:%1BQ:=,!6C M$Y!/6O*),Z@MKUQE?,/L6:SQD#,I[KA)@0AX-D0B_MM-K.%K^5$E;XO,=GYY M-1A/_6T/U%4+=>6$6K""&Y:1FR3A577HB6IO#CAEWQE)&G2'=7#"+&C$_V?X M@TI#3YL(C?[X(!/"J#\/:-A1A3]&=5@)C20/3)1K[!E*A>60? 61R.^/P(;* MJ?_>J'8EBIZR1M%3%"G:52GJKBS+M^5)?ZP386U[CIZZTW#7NC0\/!6&@]&1 M;.CJ$W67DD=8EUBA5AE@:U=(S?M/@4;EE?O)L3.)=N6'NNM/CW?L?&.IL$VR M/1?N0<%X0N 9FW(-=<<:0U'F,=OF8/!\ AS5Y>HLWC\)W.- M)Z2X^ '$Z,U1/QG0JU=_W_'Z!ZUO#FI3-?@:\ZD4INZ"V[OM1\1-W3IWT^LO MD >F-AR/I S6:!H,(N10=5-?#XPLJD9Z)0VVY=5EBA]"H.P$?+Z6TNP'UD'[ M:37_%U!+ P04 " "BB=A834;64$,& ]/P &0 'AL+W=O>AY3/:^KX-;6X3^0WM1-"DQ_[ M*%87@YW6A_>6I=8[L0_4,#F(V)S9)G(?:+,K;RQUD"+89$'[R**V/;7V01@/ MEHOLV*5<+I);'86QN)1$W>[W@?SOHXB2^XN!,W@X\"6\V>GT@+5<'((;<27T MU\.E-'M62=F$>Q&K,(F)%-N+P0?GO4_=-"!K\50 =EGVE@??N!SK.+-Q=S'2BQ2J*_PXW> M70S< =F(;7 ;Z2_)_6^BN*!)RELGD>T)'821>D/>D:]7'GG]Z@UY12RBLI8DC,G7.-3J MK3EHMC^'462$IA:6-F-,>[+6Q7@^YN.ACXSG]R >DI'SEE";TI;P57?XAX,< M$CK+PL-(F ^"-;0R*K4RZJ(WII%#.8WDD\/;ATG"W F5 M#N)-&-^0UV:6R ^_:1-39V_GBBF'33-8>FN^6]H+ZZZND"=;L"=;\-,6$VI/ M;?/7;.BW-+1=>UYOV,C!N,S!N$<.LAK!?&B/LT!T0A)IWGM3<#P<>B()XYY7 MM.HRZ2(SO[/5002QI PCH3Y(%A#$?-2$?/NZD'( MT%0/']HRWAEY;GF A'E(&$/".!+F@V -83AV92;92,N@H('D J5Y4!J#TCB4 MYJ-H3E;$IH M"]>>I6SW&,X6$=3.A-(8E,8+6OW;X/%W752' M3?E41J73[506U7J6&0?N0*2O.@- :E\8)6]S'I\*2*>0Y_UJD,6J?;H2VJF%5KWI'>XPI* M\Z T!J5Q*,U'T9H"J5Q;QX56,4AW<@6E>5 :@](XE.:C:$W-5+ZNTVWLPJL8 MJ!L,I7E0&H/2>$%K+KP83UJJF.=P>VGE]M).9_!EJICN,9R]K@SJ$4-I#$KC M!:U>Q8R'].C76!_59U-!E?=+N[W?HHSQ6A,/]7&A- ]*8U :A])\%*TID-H2 M5.P:5.PB5.PJ5.PR5.PZ5.Q"U.=P>&GE\-*778O:W=W9HH*ZPE :@](X/5WH M2FV;NJ=U#*K?IF JQY=VNH,O5,= ?6(HS8/2&)3&"UJSCCE>5>:C^FPJJ/)_ MZ1,+:HLZYI?6S$/-7"C-@](8E,:A-!]%:RJD6F?9;C 0@9J#$-I'I3&H#1>T.J%S-QUG98ZYCD\7UIYOK3_4MWG MJV.@3C&4YD%I#$KC!:U>QTR&[O'/2J@^>"TP?+/P?R)HP5B<36X.WA MS-P39?ZL=KZCDT/VJ/!UHG6RSS9W(M@(F38PY[=)HA]VTJ>/RR?FE_\#4$L# M!!0 ( **)V%@P*5]_E@< )!; 9 >&PO=V]R:W-H965T='J!I;7% M1 (%D)WVUW=!:SX$7D'UXES$ O8\!]C72.?UT5X^AM&7>"U$8GS;;H+X:K!. MDMV[X3!>KL76BR_"G0CDD;LPVGJ)W(SNA_$N$MXJ"]INAL0TQ\.MYP>#^66V M[R::7X;[9.,'XB8RXOUVZT7_?!";\/%J8 V>=GSR[]=)NF,XO]QY]V(ADL^[ MFTAN#7/*RM^*(/;#P(C$W=7@O?7.=;* ;,0?OGB,2Z^-]%)NP_!+NO%Q=34P MTS,2&[%,4H0G?SR(:['9I"1Y'E\5=)#G3 /+KY_H/+MX>3&W7BRNP\V?_BI9 M7PVF V,E[KS])OD4/OXLU 6-4MXRW,39_\:C&FL.C.4^3L*M"I9GL/6#PT_O MF[H1I0#+>2: J #2-L!6 7;; $<%.&T#1BI@U#9@K +&;0,F*F"23=;A[F93 M0[W$FU]&X:,1I:,E+7V1S6\6+6?$#U(I+I)('O5E7#*_#H,'$27^[488-U(% M(HK$REBLO4C$QH_&0DI_M9?'PKOZX9O(#R,C"8T#)%/G:RH2S]_$;V3PYP4U M7K]Z8[PRAD9\"/$#XW/@)_';TH[?U^$^]H*5W/FJLGTY3.05IN M)OSY[&[[D[>JX4.IJ5Q8)!<6R7CV<\+:>'&Q&#^_7?6V/RI:9:1,(J$,22,(V$N"%;1 MBIUKQ=;1*P^A7?Z4.3PA\B>%MT_68>3_*X^\ED^)P]XW35K2)NNJ)22,(F'L M !MGL/03Q\-\9,I_E\.'LD@:1A%S?#3*!9U89?:=?/:=\V??C^/]Z9G7)NHZ M\T@81<(8$L:=5@(!I:P(9)0+9'2^0.3'[#B1GQK\X/Z42D:U*SZZVNN3(^C) M$4Q[35TGJ9ZN:9(:1IE3^OO*RL.!P5P5(TW75M MEJZ_FT@81<(8$L8/L$EI0N6L6Q/G:-Y!.2ORF.3RF&CEL1"1+W_]WC=-N3:R MZY0C810)8T@81\)<$*PBC&DNC"FR )@BM8*$422,(6$<"7-!L(I69KE69B]9 M &B3==42$D:1,(:$\5GML\/4MNRC-QI0QHI&++.PJLR7*A3TF;I*!$JC4!J# MTKBBG9 )*F=5)R5+TWK1>D&?KK-8D#0*I3$HC2O:*;& I90&H72&)3&H307 M1:L*I# XK1&R5K:0WN(UE$:A- :E<2C-1=&JFBEL6>L<7[9SS:S/UEE34(,6 M2F-0&E>TRH?%&KG?OP?F,:B9"Z4Q*(TK6L5=F=8ZB%Q4TJI* M"C>7Z-U<53Q?-\X\U)F%TBB4QJ T#J6Y*%I5(*5&4VRG*;;5%-MKBFTVQ7:; M8MM-^[!M26';DA?M.-5GZZPIJ'L+I3$HC9.F[E1G=/P&U(=[2PKWENC=6V#Q MK,_462=0LQ=*8U :5[13.NG#Q"6%B4M>MDU5GZZS6* N+Y3&H#1.FIIEZV+I MP[TEA7M+\%VUG8MG_3ET5A#4TX72&)3&%:UTDVKI9<6 TI(!^,;;S@6T_APZ M2PB[E@!V,0&HKZMHU0)Z=EQ HW)6%53XNO8YOF[[ EJ?IK-(H*8NE,:@-*YH ME3\_F_45+%Q4UJI,"EO7UMNZ3Q7T#XUS#_5HH30*I3$HC4-I+HI654CAY=IC M9 EM0UU9*(U":0Q*XU":BZ)5-5.XMS:@([=#"0TU<:$T"J4Q*(W;]:['REG52N'AVH"NW)85--3RA=(HE,:@-&[7&W*;=-*'E6L75JX-6$6A2P$- M]7JA- JE,2B-V_6U%)K$TH>'ZQ0>KH-OONU M7=04A,I955!A[#KG&+OMZV=]FLXB@;JZ4!J#TKBBE>OGT<0>UU0"=76'I:6& MT[6J?_.B>S^(C8VXDWCS8B)+L>BP_/-A(PEWV>K#MV&2A-OLY5IX*Q&E ^3Q MNS!,GC;2!8WS1;CG_P%02P,$% @ HHG86"M!08G# P JQ( !D !X M;"]W;W)K&ULM9A=CZ,V%(;_BD6K:D=* R&!)-,D MTLXD:+?::D>;;GM1]<*!DV -8&J;9+;:'U_;,#0?A"65FXN S3F/[?/ZV.#9 M@;)G'@,(])(F&9];L1#YO6WS,(84\S[-(9-/MI2E6,@BV]D\9X C[90FMNLX MOIUBDEF+F:Y[8HL9+41",GABB!=IBMF7!TCH86X-K->*3V07"U5A+V8YWL$: MQ.?\BCNX#Z;*7AO\1N# C^Z1&LF&TF=5>!_-+4=U M"!((A2)@>=G#(R2) LEN_%4QK;I)Y7A\_TH/]-CE6#:8PR--?B>1B.?6Q$(1 M;'&1B$_T\ ZJ\7B*%]*$ZW]T*&U]WT)AP05-*V?9@Y1DY16_5'$X"D#?(_N575X: MJ(_MU"6$?>1,-'5X!&P@+;OT;WI!N@YRZV' 2$:E\#ZUQ HANT5K0\!G]\4&:HO<"4OYGD^ E=]3, M5>O@/<]Q"'-++G0R,PNI]-=D\PEU-=0M3OM%P-'_V;V_EC!UL9O5;!C MHZN.=H&ASIW$?53'?=0Y[CV48X;V."E Q_WS&D4T23#C* =6RG"'OK8O90]E M>Y.C47OPH^.="=+):MG):M7)*FB-PW^,LE='V?M&E+,],$$V<@F3^"TP)N=V M&Z]K;?=:W-G;KXF82MC0)6WD7^>,U9$^#E>OX_UJ=".;7@ODWI$56I!N9 M '+S4>\&1]D@DT'5-&GD7R;_60JT]N#6P)N$K4S" D.P$QG'M8SC5AE7F"5? MT,=JU8JY-:-,PI8F82N3L, 0[$3822WLY']Z,9R85-HD;&D2 MMC()"PS!3I2>UDI/6U-8?_$A!GG!PEA^G,O]D^X83GNR3AU)D&QWO'/BE!:9 M^-8&.KUX$A6"F8??3=KHYQ?L%L1S*.$MA* MO-,?RQV8E4 (F#*0S[=4[IE509T.U.=3BW\ 4$L# M!!0 ( **)V%@6?2N.5@D +I< 9 >&PO=V]R:W-H965T( 2,:7;O5>?#%%(_ETV>NWZY8WSQDLBG="%$1GXNHSB] M["RR;'7>ZZ7!0BQYVDU6(E:_F25RR3/U5LY[Z4H*/BV"EE'/[O>'O24/X\[D MHKAV*R<7R3J+PEC<2I*NETLN7Z]%E+Q<=JS.YL*/<+[(\@N]R<6*S\6=R!Y6 MMU*]ZVTITW IXC1,8B+%[+)S99TSU\X#BA*_A>(EW7E-\H_RF"1/^9LOT\M. M/V^1B$20Y0BN?CR+&Q%%.4FUX]\5M+.M,P_#W"/!#A5@//6 +<*W2(W',SZYD,D+D7EI17/C@B8R'4?I177VX\\B'7SZ27TB/I'E@2L*8/,1A MEGY2%]7K;V$4*86E%[U,-2ZOHA=4#;DN&V(?:8A%OB5QMD@)C:=BJHFG)^)M M Z"G[LKVUMB;6W-M&XG_X'&7.-8G8O=M6].@&W.X)X)MN*4)]\SAOGCL$GN4 MAUL#W>TPAU^MI H_*VIW->'^6\+'1;BC"6=O"'?ZNEO72(6S5:E3\!R32C_G M7[E9=KHD_NDXQ'JOO*9*C&V( \\V@M2#(CR2I764K$3R&#,%?5=*W*S,E* MR##1]5+7QIK:"@D)\Y P6L(&!2R?[CQ/G&%7_:D_[PKDL)!M[Q=BFD*CKKLM MU$CH8)O0@3&AOQHF,C+EF2 S'LK###^+-"__(1_/[L@T MB2(NTSS-Y4#W49=J8QO:IAH)\Y P6L+&.PFRNH/]5.L*N=9>JG6%G*$^U<-M MJH=O^-M]8WYU633BVV81"?.0,#H\^#.SG*ZSET5-H4%WN)?%PT)N=Z!/XMDV MB6?&)#[$4@3)/ [_4'^#P>X +W[FK\6G32)U&32RVV80"?.0,%K"SG8[RKWT M(:MC(%A##Z.M'D9&/>1S7G*7)<%3L2#1)=T(:)MT),Q#PB@2YB-A# 1KZ&.\ MUE42C-A](8BM;44NWW6F?O/6Q!76$HS8/2 M*)3F0VD,16O*K+:1+;./_,9A"^HE0VD>E$8KFN4TAJV^W1_M/PF"ULM0M*8, M:K?8,KJ%DWP'#OF:Q///]VI%OK?;2:L(J/T+I7E0&H72?"B-H6C-W5^U!VSW MWWF,LJ$&,93F06D42O.A-(:B-656F\CV"1,9\:C!7$=K)5D'EKDU'O?/=BWS M2B7(>JFF7MMV^N.#>GUHO0Q%:RJ@=HUMB&MLIK3.\7_KS'K0=E HS8?2&(K6 MU$7M&MMFU_C[\2TOYLC66H!ZOU :A=)\*(VA:$U]U-ZO_=[>KPWU?J$T#TJC M4)H/I3$4K2FSVONUS=[OC78_'E\F,@O_**\>WPYM9K=6$-02AM+HB;LX(LOR MZRG6F$SYJ_:9)[1!#$5KRJ:VBVVS75R-7N1/TGKY;2:W%@W4(H;2*)3F0VD, M16OJI[:([?>VB&VH10RE>5 :A=)\*(VA:$V9U1:Q;;:(3^SA,D>WUHBY+89= M5QZT(11*\Z$TAJ(U!5&;Q;;9+/ZAEN$R#/)O Y4/.XOOMY(//^X>CG@O4+,8 M2O.@- JE^5 :0]&:WT^MS6+GOE$:A-!]*8RA:4V:U6>R8S>+_ M:2UF9K=6$'0_,I1&3]Q%NQQFB65M%F7NT349M&$,16O*IW::';.K>_)[=EK9 M0'UG*,V#TFA%:W[_T>J.]QX^0"ME*%I3$CLG*YA-9KI<1VVMVH%XSE.9!:11*\Z$TAJ(U959[S8[9 M)84\#*_JV'V,[(SZUL%3Y!MS8UJ+!&HG0VD^E,90M*9(:F?9,3O+-TE^4LOC MNNA_9'[F0YQD)$O4)"80^D,>*N+>?FUKL"\(J%4,I5$HS8?2&(K6%$1M%3OF MXR.^)LF3&G.")]/BQXRPW6HIH!U,H-8NE$:A-!]*8RA:4Q:UM>N8[=3;HEIK\F8<1?XQ$J[6FN9;6286:HU :K6B[21C:FCWA/K1:AJ*5 M,NGMG)2\%')>'(*=DB!9QUEY'.WVZO:@[:OB>.F]Z]?6N6=IKE/KG)7':-?X M\E3O;US.PS@ED9BIJOK=,[6(EN5!V>6;+%D5YS0_)EF6+(N7"\&G0N8%U.]G M29)MWN05;(\KG_P'4$L#!!0 ( **)V%BH)C&06@8 &PO M=V]R:W-H965T3 Y4[P,H!]G6P*P>[Z^"\X^!4#D[7P7O'P:T=;.@1P= .@"1W)@!9]W">%NRUQ]WNX MVV;A#B7N07]W2T&&79>*7>#9JE*Y%;,R @N2\E:5EU4QIQ1E:\S;!P/+5W!L M]XA>B]OS Z+1354N/--?=RQG/.EQM@9_/Y$D 7S:"YM_9&DOQ^7(QR5:Z5V^ M12&^'_!>F6.ZQX/9[[]9GOF'+&4ZP7R=8($FL%9RG3JYC@I]]H#7<9:)="P1 M;P$A!A_Y7"QGZ2=93DHXKX 3J]%^-AZ/S*FQ/^;ZU,BR;,]J6_D2*\>"':Q M.?XKV7%K=EPE.U7=@C4O=-'_SG"C!+NT7G6"^>X)U2,3=HC6], 6T5Y-M->+ M:/P+TS 6'80W";#'>0_6O9/8;B&<=(IM(;5RO$Y)RJPF8@EH,:6,Y4JF1C53 MHUY,A6*R)C@R^"J]PG$/GD:GL5GNN$.3Q @Z;H]*J+:LX0RN?2 MEN_*RUV;N'N.ADD?&I2#N+0KZ00+-(&UR+?,9CMM7M+ T#(Y6W858IMPL]-K M%NKG7LJX5K1 %UJ;\R,)8RDWIC\*-8BCV_D>4ZYN05"M'N"1QB&6U^E$ M\[6B!;K0VEEL5*:EEIEU%E&515IG,3S*(N-9O &DFG2D>>LK39[ZD2YXQ6)^ MVB MW_);8Q"A5]D/!8LS4%X%!6NHR7M0_AFH405EE5# LM]#"OHBF?6H9%CM M'S(:80K5PO2JA+V_;LGR=V8$E^1/#77IS-.*%NA":R>R4;M0J=BN2^31RO5C)I!WR!BR[VEF:NO*9[M%^ MQ!QVW]9)C"S3'G85B,3,@\/.N_% '>6U+#8*&:H5\J4LXI82D5)826#8HL<; MNET6[?-4^Q(C"=6!Q*Q%=9N<1ME"M;+M0IK10MTH;5STDAA MJ);"/7)RKCV[DIKRAMW78.IQ7)P#G6B!+K0R!\;1@9<4TW5QTBCGZ]\N8^7I MCOIN?9II7ISAZ=Q_L.Z"\DQ2 U,>D?J"*.^^.4CPBD.:PQ$/@):GCLH+1K;% ML9HE88RDQ<<-1A&FPH!_OR*$O5V(!]1GOV;_ 5!+ P04 " "BB=A85LY, MD$<# #V"0 &0 'AL+W=O^P CLL:'"[#\,^J#&3"-6+)RE)\^]'R:Z;#8XQ M%!CVQ=8;'SZD2)'3@['/;HOHX45)[6;)UOOJ)DW=:HN*NX&I4-/.VEC%/4WM M)G6515Y&(253EF7C5'&ADV(:UQ:VF)J=ET+CPH+;*<7M\1:E.!2; MK0\+:3&M^ :7Z+]6"TNSM$4IA4+MA-%@<3U+YOG-;2AG2188H<25#Q"RD@7OW!HSF8)K';.&]4($P,E=/WG+XTC M3@38^(P :P2B(]):461YSSTOIM82$#K>R])9V!BZD^W&:>F(6\--5P^*V9L'.L,@9?#':;QU\TB66?P=(R:36+O9JURWK19Q7 M=@##[".PC#'X'E)PP5+7 SUL73:,T,,^EUV$4"CASBC*#\=CA,VMY7J#%+,> MGHYP>F[!CW%Y?N"VA-]_(4AX\*C<'UW.JO5?=NL/>7KC*K["64*)Z-#N,2E^ M^"X?9S_U6'?96G?9AUY\>JDH88CRWD@R2PI__!@"3ZB=ZN):HU'4![CP!NR+ M;'"9L\DTW7?0&+4T1N^@P5_.T1AUTF##O)O&N*4Q[J7Q*-SSQ=HB@M >R=L> M+/?8ZY%Q%Q5Z),]XY*JE]V'VI4BT*>@ZH?WGP$)3_V MO8_Y24W)>]'OQ5Z4J$LX"I1E)[VF*F6GD=D=E#E[4\MZU;:%BC>%:D/7[LDL MC[#FPL*>RQU"A;8N!M&%7Y=0&BF#,]J-;H_6RB<0[CW MD(ZVA+ZS)<8'N_0?^3D!9DWQ/ ]27[% M$5^.C8$!(CQ'ZX0_D^W?N"34DW@A25C^%VS+6-L X9IQDI;)8@9IG!6_Z*,4 MXB#!<4\D.&6"4T_P3B2X98+;-L$K$[Q$I0!F[ K%@&@,S!\^P%3.73B?DG MN XP1W'"OHF89\PXC4..(S#C)'P'+UG,&;@6"?GUEUD KJ^^@2M@ 29OPT"< M%4'?#P9^+LF:H2P2@U?R_#%.$K$BV,CB@I^GSIVC19RNJ F<_G?@V(ZGF-!]F_1AGNXJTH,6Z:Z=ISL: M-F[UK-T 'HJ0%E3;IE*Q3BL2&*#L-T M@XW)[[]!W_Y#)5:78$%'8$=">I60G@Y]UK:?U&4R;?]"[*]!H^> M.W1K9!5!7K].5CN="\GZ%5E?2_955+>ON?H-&C>.[SDULHHHZ []&EOM?"YD MVZ_8]K5L[^4J3G!D"2]!Q7N@Y2T:Q1FO M\:!!!]KB0=9(-Z.:+WO0##IZV8_(#"LR0SV9CQ7.VS$G8".6[U=TAJWH:.]Y M;M7N".Q('FCOO8ZM;8"_(HYOI!E/A:D%>T8 P3AC\0#$%KRA98Z7QL+ML MA)VB!5VA'8MZ8"!AZZ[P,@,121)$&5@)IY&O/>72*S&'!VO/L4V[WA(58= Q M&TU1/\-+%7#V"CAM6T5[ 0I(Z!U2@V;#%"CC;!/VZQ)HIWBI!'MG";5^ZU3_ M:"^'JY3#JQU)]IJS4G'LR "64OP?=A+N_23TSVL^SUCNR\B% MF*1#?8V"Z6%"\D*WI05R-,Q:'FO[4D7DL=>\2+>@*[5CW MO;.%>FM;Z8Y*W6FE>WB@.Q>Z*Y75HT/PB1$%/DB+G8<^B-"G:N_BOAU0?P?D M>*>0@BZ0CL7HK 4Z>^EVA':L]M[/0[VA MWY> N"H!FY,EH,#J'=;4P<"L?XLJPGRW'A4HHKR>>:)K.'L#[FB]Z&E"9RV6 M\B9?,=7/Y=RET!5:H9QUL&.;8KK(=[Z9>(?6&2^V)ZO1:G=]FN\IU\;OX&U0 M[)'O88HM^T=$%T)AD."Y@+3-OM"+%KO@Q0DGJWQ?^(UP3M+\<(E1A*D,$-?G MA/#=B;Q!];^(R7]02P,$% @ HHG86)WHNS%O P >0H !D !X;"]W M;W)K&ULK59MC^(V$/XKH_14W4E=\LK+;B$2"WOJ M2CT)+6KO0]4/WF0 :Y,XM0TL_[YC)^2 "SD^W!>(G7F>F6?&&<]X+^2;VB!J M>,^S0DV69&WC>P,T9+YQX M;/<6,AZ+K,1/[B>,[QXT7OMYHL^'&XY*M<8GZKW(A:>4V M+"G/L5!<%"!Q-7&F_L-\9.RMP=\<]^KD&8R25R'>S.(YG3B>"0@S3+1A8/2W MPQEFF2&B,/ZK.9W&I0&>/A_9/UOMI.65*9R)["M/]6;BC!Q(<<6VF7X1^S^P MUM,W?(G(E/V%?6WK.9!LE19Y#:8(;#(MFN3SPI1]J26]Y833\7+# M),)SD6!A"@"+C!5P!\OJ%(!8P5>;.DSOICN4=!)@JNB,E*9JRKQ_6BX6\'&. MFO%,?2+L4UYFXH (2RV2-]KX "XHXT>-74TQ&\]N4L?W6,477(G/#^"+*/1& MP5.18GI.X)+81G%P5/P8=#).2]F#8/@;!%X0M00TNP5^;^%A"WQ^ SST+#SH M4!,V]0LM7]A5OSMS\E.8B9RZ@6+V@YI*R8HUTA>JX?4 IW8+=K#;TSV3*?SS M)U'"L\9<_=M6G\I_U.[?=*4'5;($)PZU'85RAT[\ZR_^P/N]+;<_DVS^D\C. M\AXU>8^ZV.,GI3EU'!AX=N]UI5KXWBGK! M\-QHWF;4'S1&9RKZC8I^MXKWDOHOB=B)C(Y-QO6A341%0KWSFV^/?/OAA8[: MSCNS"R_4SMNMPG8E@T;)X#8E&F4.'WD!!V12?6J3T\WD6R2$D%=])[B'E!W: M6M?L!T3^D2*ZQC"_*93@R.,;GH[#.VR2->SD?>'J[6XEJ47S@O*%2H.DL]R6 MJV%;Z;W+FL[:S?S^9>VOV$5^>_5'C:#1;=5/^8ZG6*1PX)BE;8)&+:?O0LR/ M3>:=)I4$]^12SE&N[7"C(!';0E>W5;/;S$]3.S9<[#_27%6-0=]HJJ'L"Y-K M3K=PABNB]'I#RJNL!IUJH45IK_Y7H6F0L(\;F@U1&@-ZOQ)"'Q?&03-MQO\# M4$L#!!0 ( **)V%@X^@;QP@, *\1 9 >&PO=V]R:W-H965T'QC_(1( B1[SC(J)DTA9 MW+JN6">0$W'#"J#JS8;QG$C5Y5M7%!Q(;$!YYOJ>%[HY2:DS'9MG2SX=LYW, M4@I+CL0NSPG_.8>,'28.=HX/[M-M(O4#=SHNR!96(+\42ZYZ;LT2ISE0D3** M.&PFS@S?1CC0 !/Q3PH'<=)&NI0'QG[HSET\<3R=$62PEIJ"J)\]+"#+-)/* MX]^*U*G'U,#3]I']DRE>%?- !"Q8]C6-93)QA@Z*84-VF;QGAS^A*JBO^=8L M$^8O.E2QGH/6.R%97H%5!GE*RU_R6 EQ L#A,P"_ OCG@-XS@* "!"\%]"I MSRA3EF)TB(@DTS%G!\1UM&+3#2.F0:OR4ZKG?26Y>ILJG)RN$L(!W=$U4#T! M:)D1BJ[1JEP&B&V0B;B>*VUCM&"Y6G""F"G[^*C;@-Y'($F:B0\*]V45H??O M/J!W**7H[X3M!*&Q&+M2I:H'=-=56O,R+?^9M+"//C,J$X$^TACB)H&K:JP+ M]8^%SOU.QEG!;Y _N$*^Y_=:$EJ\!#XR\* %'KT 'G@&[G=4$]33%AB^H&O: MKA_,I"S)3V5$B6:<$[H%W;XZ3DZ,E/YH08I4DBS]#^(K-,O93D5_^TM1HCL) MN?C>-C_E^+WV\?77Z%849 T31WUN!/ ].-/??\.A]T>;MC;)(DMD#=U[M>Z] M+O:&[NM3,T"I=YN2)>/ ,.K/\'X:C,PJV)]*=!GE!WT<-J.BRZ@1'@[KH$9- M_;JF?F=-"R:D-CJ'/=!=:PF=!*]=##;)(DMD#>'"6KCPC4T8VM3=)EEDB:RA M^Z#6?6#=A"5C>&(S4!M(7EY.U!V)"O, M>?F!277Z-LT$2 QXL7V MY ( % ) 9 >&PO=V]R:W-H965T\$?)1K1 U/&5IKB;.2NOBS'55O,*,J:XH,*>9A9 9T]252U<5 M$EEBC;+4#3QOZ&:,YTXTMF,S&8U%J5.>XTR"*K.,R><+3,5FXOC.;N"6+U?: M#+C1N&!+O$-]7\PD]=Q:)>$9YHJ+'"0N)LZY?W;A6P.[XAO'C=IK@W%E+L2C MZ5PE$\H]C>%^>Z?^R3I/SLR9PDN1/O!$ MKR;.R($$%ZQ,]:W8?,:M0P.C%XM4V5_85&O#P(&X5%ID6V,BR'A>_;.G;2#V M#(+A 8-@:Q!8[FHC2SEEFD5C*38@S6I2,PWKJK4F.)Z;K-QI2;.<['1TC>22 M@@_PA4G)3(2@,T7->*J.X0AX#E]7HE0L3]38U;2A,7/CK?A%)1X<$#\O9!>" M\ 0"+^C#_=T4.D?'O\NXQ%M#!S5T8'5[!Z&50CP!"W\"4U2QY(7-\O=K6@M7 M&C/UHPFX$NXW"YL2.%,%BW'BT!E7*-?H1._?^4/O8PMVK\;NM:E',R.9:UBS MM$00"T@-/Z2:H=4T-;:._-XH[(W==0-*OT;IMZ(\V-.*"; U M2JH^*C!3PCQ?;J$TR@PZE/YG9%(=-X&U[S"H+,'W(!.Y7BDZ!)"P9]42R$%- M/_@[^H2K6)046CK""*6B*;JP@.XNUL3#5N(;BFU69DT[MAJ^\D2&-5;X5H44O@'VJ,8>M4;SNCZB363M MMKX]ERT0IS7$:7M*V=.AE+8:OC(VOO=RHWMOE=2M\G\FWWN+_'_(ZQ^,1]6% MTP3B[KV/YEOCALDESQ7="@N2\KHAE;NLGN^JHT5AG\RYT/0 V^:*/GE0F@4T MOQ!"[SKF%:X_HJ)?4$L#!!0 ( **)V%@K&"J'Z0( &H' 9 >&PO M=V]R:W-H965TU#Q2%:&,P$/BNBJ**CZ/04NUV.OX^T6'EF6&[O@QZ.29C '\U0^*)SYC4K* M"A":24$4+,?>I',UBZR],_C&8*WWQL22+*1\MI.[=.P%-B#@D!BK0/&U@AEP M;H4PC%];3:_YI77<'^_4;QT[LBRHAIGDWUEJ\K%WZ9$4EK3BYE&N/\&6IV_U M$LFU>Y+UUC;P2%)I(XNM,T90,%&_Z6:;ASV'3O2&0[AU" \=>F\X=+<.70=: M1^:PKJFA\4C)-5'6&M7LP.7&>2,-$W87YT;A5X9^)OX,F --SHD;D)L-E@>^ MJ4C)O"I+#KACAG(RHSHGM[CGY$[4M6,WX?0:#&559R4 MZH*$@P\D#,)>2T"S?W$?.O?ND7"Z3WAV-:@5>/'[=YTH^-C&]Y_$7M#V&MK>,?7X2PD*BT5DA+L*@[K" M6@NC5AHX)=M^5G'WLM\?^:M]F!:CJ!,,\/:X>H(HOVX>\-#N!:CSB!L MAXL:N.@HG.O,YW)Y7MF#K34@FES@N14U&FR2G(H,''N-(A><9>Z(MY%$KW9@ M.+@\ 'EM$_6&!QS^7MLJ0&6NFVN2V.S7I[M9;2Z,B>N3!^M3O$CJOO]7IKZ% M[JG*F-"(M43)X&* "59U9Z\G1I:N.2ZDP5;KACE>AJ"L 7Y?2FEV$_N#YGJ- M_P!02P,$% @ HHG86%%_13FV @ N@< !D !X;"]W;W)K&ULA95K;]HP%(;_BI554RMMS0V2P$(DVJI:I4Y"O6P?IGTP M<$*L.G%F.]#^^]E.FK%APA?BVWN>\]KX.-TQ_B(* (E>2UJ)F5-(64]=5ZP* M*+&X9#54:B9GO,12=?G&%34'O#:BDKJ!YT5NB4GE9*D96_ L98VDI((%1Z(I M2\S?KH"RW!![(II!YPL[3&&W@$^5PON.JY?90U*:$2A%6(0SYSYO[T MRC<"L^([@9W8:R-M9.IS,""BNI0V#UV<(U4*HCJ3Q^=T&=GJF% M^^WWZ+?&O#*SQ *N&?U!UK*8.8F#UI#CALH'MOL*G:&QCK=B5)A?M&O71I&# M5HV0K.S$*H.25.T7OW8;L2<(@B."H!,$)N\69+*\P1)G*6<[Q/5J%4TWC%6C M5LF12I_*H^1JEBB=S.Y!61+H,YIO-APV6 *Z;63# 9D9M,!OZ@RD0.=4B@R/(>!!,,^P7 H>J;\CFTYM:K8J/0MVF9AZ'FIN[6P1CUK=(H5V5BM*MIC M!?'D"&O$DHD 7M)\P\NJ1\F)=:OVC?,-Z02BI$KG7<9JSO!VX>B M[4A6F^*\9%*5>M,LU.,*7"]0\SEC\KVCZWW_7&=_ %!+ P04 " "BB=A8 MK&=HJ.L" !-" &0 'AL+W=OBH+)L=.KE1UY;HRS:$D\IQ7P/3.DHN2*#T5 M*U=6 DAF267A8L^+W))0YL0CNS83\8C7JJ ,9@+)NBR)^#.%@F_&CN]L%^[H M*E=FP8U'%5G!'-1#-1-ZYG8J&2V!2M=>%D3"-2]^ MT$SE8^?"01DL25VH.[[Y"JV?@=%+>2'M)]JT6,]!:2T5+UNRCJ"DK/DF3VT> M=@A^] (!MP1\2 A?( 0M(7@M(6P)H00\\2\='W 3=]056+_CO]:&$RK3@LM:7]'.RD$KHG]2OOHPWBF&_HBDS M5[(B*8P=74Z#DN<@//!Q!]H+?]"%/S@:_@U3(!@Q MM904?>$W]&CGT+/ #P;1@8$>&,;!17!@H0\6#O&@WT34F8B.FC"5!BV:0D.; MEZU,:>GS$SU+H@YT& X._/3 _.&E'Q[XZ57#?G#@Q]TIM"6(E6U8$J6\9JHI M0=UJUQ,GMA4$K&B3*("EEK2.Q_J5(NF>343Q2M;SA=< MZ>9@A[GN]R ,0.\O.5?;B3F@^P<1_P502P,$% @ HHG86 1S4:D P MV T !D !X;"]W;W)K&ULK5?1;J,X%/T5BQVM M6FE3L"&0=)-(;9C1]F&D:M+9?7;#38(&[*SM-)V_7]M00L")HMF\)!C..9QS M#1=[LN?BA]P */1>%DQ.O8U2VWO?E\L-E%3>\2TP?67%14F5'HJU+[<":&9) M9>&3((C]DN;,FTWLN6MC[./$M7V^4.>'/ M)ENZA@6H[]MGH4=^HY+E)3"9 [Y/<6@(%O%W#GO9.D8FRBOG/\S@ M*9MZ@7$$!2R5D:#Z[PWF4!1&2?OXMQ;UFGL:8OOX0_V+#:_#O%()%^L;W?T$=:&CTEKR0]A?M:VS@H>5.*E[69.V@S%GU3]_K0K0( M.#Y!(#6!= G1"4)8$\)+"5%-B&QEJBBV#BE5=#81?(^$06LU:N9WQ6078LX.MT343R$?&1G%5\V(H[1)(_$ E(Y# TOX0^MO3004\OH(>! MI9,S:<)FPD*K%Y[0F^^$T'/B*FQ%C-Q$TT#NY98N8>KI#B%!O($W^_TW' =_ MNHIR3;'T2F)'!8N:@D7GU&=?( -!"U?!*F)BB:9!OLWT#+VUJ]!'#,PSU,:D M#I46YLCSL/$\/.MYH:@"E^.*%K?N%78<]Q&=3&D?,2!#M]^X\1N?]?O$% A& M32=W5SKNW1-'HTXAYWU0$G?-.X3(F+C=)XW[Y*S[%ZYHH9NM?;&0TAT.J@[G M2I*XDHP[2?J@) HZ25Q"8^Q.,FJ2C,XVAQ16H%-D+N.C:W:':XJE5Q([JMBX MJ=CX5[O#N/^N!>-N@^B#!GK)->S,M0.%<1RZ)QL'AV]W\&MMHN8=>1]V'U(' M:$#PJ&/=A<+1B3<.MY8=^/]UC)K?OF_G8B' Z[R?HH/3E!TLWF@.$A&9T(=UADX+.?Y#K< MY9G"WC=P&'<_E',':H##N)?) 0N33B*_M>0M0:SMUD&B)=\Q52T-F[/-]N3! M+LH[YQ_-ML4NI0\RU9[G*Q7KG$E4P$I+!G>)_G"*:AM1#13?VH7U*U=ZF6X/ M-WKK!<( ]/45Y^IC8&[0;.9F_P%02P,$% @ HHG86')>!$+7! -!H M !D !X;"]W;W)K&ULM9EM;^(X$,>_BI5;W>U* M1Q,G@9 >('6!TU6ZAZIT]UZ;8,#:)&9M4]IO?W9( W%<+TB^-VT",_^,?W9F M/&9TH.P;WV(LP$N1EWSL;878W?H^S[:X0/R&[G IOUE35B A;]G&YSN&T:IR M*G(_#(*!7R!2>I-1]=D#FXSH7N2DQ \,\'U1(/;Z&>?T,/:@]_;!(]ELA?K MGXQV:(,76'S9/3!YYSZ>$/7 ^HK_0RFO/J+SC4MH$'LCT7M*B=900%*8__ MT4L-XLP!QN\XA+5#>*E#5#M$ESK$M4-\J4._=JB&[A_'7H&;(8$F(T8/@"EK MJ:8N*OJ5M^1%2K50%H+);XGT$Y/[,J,%!D_H!7/0 PNY$%?[' .Z!@NR*U3H?9U@@DO-/4O'+8@8^ M?O@$/@!2@JX MIY5[9'"?7> >!95[:'"?7^X.V^Z^G+!FUL)FUL)*+WI'K^$MT M G&/!;TU( MCRJQ647EH%N^0QD>>S+)<,R>L3?Y^20*#@5R$S^=TNT9I#-LV,VLDUT)S)-:" M%C?08BNTOV4%E+6.(:%R24[E"C:FA*/*X Q*',QALX:S[7H'(FU MT/4;='TKND>IB%BV!3*-RHKX+$O]3A9N 3*9#X@P8NQW"?73-- X=JW2.-"7 MH#6X:SDZ$FMQ'#0\F,H-(?09AV+?H:)NNSK\7D2*R%"0:GW7M@!?5$!N$QFL$HU->WTQ;% ME5H;Y:E)@?8NI3H 4DW]7M9N2X:(NFC"=*BG6)-9%/4CG:#3?L656IO@J6.! M]I;E_9($NPU(;Z@3Z]KHQ=O^_*MI_1\]"CPU*=#>I1CJTH^R:K?]Z,7)(-1! MFLSB8:U37*FU89XZ%6AO5;ZB?(^.QZIY3@^HS(S'#+#;A_3"*.QWUJ+! M+HV"@8YPT#F1Z/7E1J!M-C>91635)]^EIH)\0 MV!]U=8UUVI2X4FMC/K4ET-Z77(C996"[JHS^"45@A;5Y1:C%6;*0'Z_IE2\ MW:AC_>:'HLE_4$L#!!0 ( **)V%B:.4Y_) 4 )0C 9 >&PO=V]R M:W-H965T.8'RKX6&T(X M>LK2O%AH&\ZWY[I>1!N2X>*,;DDNOEE3EF$N#MFC7FP9P7&5E*6Z91B>GN$D MUY;SZMP-6\[ICJ=)3FX8*G99AMGS)4GI8:&9VLN)V^1QP\L3^G*^Q8_DCO#[ M[0T31WI+B9.,Y$5"<\3(>J%=F.>A990)5<27A!R*D\^HO)4'2K^6!U?Q0C/* M%I&41+Q$8/%O3U8D34N2:,>W!JJUURP33S^_T,/JYL7-/.""K&CZ5Q+SS4*; M:B@F:[Q+^2T]_$::&W)+7D33HOJ+#G6LXVHHVA6<9DVR:$&6Y/5__-0(<9)@ MOI5@-0G6ZP3OC02[2;!?)SAO)#A-@C,TP6T2W*$)7I/@5=K78E5*^YCCY9S1 M V)EM*"5'RJ[JFPA<)*73]8=9^+;1.3QY54>T8R@/_$3*= OZ#-F#)=>HP\^ MX3A)BX_B[/V=CS[\^'&NH-OH$\WYID!!'I-8DK]2YYN6 M J"+6VWOUWJYWTM+2;S8LC-D37Y&EF$YL@;]OW1_2/JL2KC@\W51H:;?/CEWQ[.\^.V@E7$KR1Y)'S^CO:Q&'KCC)BG]DCTP-=>30LB<] M+[8X(@M-=)4%87NB+7_ZP?2,7V5V0<)\2%@ "0N!8!V;G=9F1T5??L'I#M?# M0"H&(IQ'1&9K#9E4D'(\VR\MVW*GAF',]?VI94,#_7[@S#:\7ES0CW/-B=&+ M"_MQ]J3+Z^CCMOJX2GW$:R#&](*@)$?[85K50.^D)1/;Z+=XU8\S[9EK]:7J M!SJF+9'*[4E@.I[3ETIYQ__Q>?-:/3VEGK>"B%FT03B/Q21A+V8_6S&7X4C( M'">\D GJ]85R9S.)HD,#_7[@S#',OJ+*>QG[F@/!.K)/6MDG2MG%1$U,PW+$ M17=>*XTB,1MXIGO"9))/>@*]UOJ[$;ZR16,[7$A8" 3K.#%MG9@JG;C/XZ3@ M+'G8<1*C=>.+>"=R,<1*'_]I3VG+G<@ZE*&!OK*%8YV!A(5 L(XSL]:9F=*9 M&\I%1Y3@%#V0G*S?Z(QF_<[8DYDQ,,Z?]0?,F20N4+9]K,Q L([,IG%!)5+^W%CF\H2_BSU#O0Q3XHS0>E!:"T$(K6-?BXXC>==^F3E86$ MT6Y#TGQ06@!*"Z%H7;>/]0M37<#X_,=UO=1K)E?22:TIJ45,I6N,P9&^NEVC M/8&DA5"TKB?'&H@)7P0Q)<4-2[KR&!SIJYLYVB+0:@D4K6O1L5YBJ@LF=QQS M4OES32.Q)/Q]QY(B3JI?S*3V0!8H5J T'Y06@-)"*%K7YF,QQIR^RU@(6?18 M@=)\4%H 2@NA:%VWCP4>4UWA&386]BLW$T?:SPX,]-6M&NT(:"4(BM;]O?98 M"K(&EH)&C(0-LO/3D70@'!KHJQLYUB!06@A%JPW23S839(0]5ML^"A317<[K MW]G;L^W6DHMJ0\6K\ROS/*@WB!PQ]7Z53Y@])GF!4K(62.-L(N9:K-X"4A]P MNJVV+#Q0SFE6?=P0'!-6!HCOUY3REX/R NU&G.6_4$L#!!0 ( **)V%BU MO#C[!P, /() 9 >&PO=V]R:W-H965TS,-M#]^]E.2($$1K6^ M)+9SSO']BGU[*\9?1 H@T6M.J.A;J93%M6V+.(4AQIO ,\9K,3&&&E/IHR] MZ,EMTK<<;1 0B*56P.JUA"$0HH64&;\K3:O>4A,WQVOU;\9WY @*W"4'KT1S(!S2'2)H($0(,5Y:VW\?&"$(/7W MKC!/?K750;F1W[Z1/A"O18%CZ%OJQ!/ EV!%GS]U0N=K6PX^4FSTD6+C#Q+; MRI9?9\L_I!Z])0:O$W..IC#/*,WH7!VI1"^U)>>@[GN34XIUC9B^J9;1E>>$ M/7NY&?0F*.ATG6W0N GRNAM*6T$*ZB %!X,T2)),QZCUL H:&W8]9\>J80D* M-T =[RIP=QQLHOR.MQ.%<8N4'_KM#H:U@^'[JP!H\H\2"!NNNYX;7.[X?A1J MU$0U*V#!N:]WUH>JH2G[CS>9 MLANZPUS](0(1F"E)YZ*KDL++#J.<2%:8*W3*I+J0S3!531EP#5#?9XS)]41O M4+=YT5]02P,$% @ HHG86&HEKF6\ P !0X !D !X;"]W;W)K&ULK5==K^(V$/TK5JJMJ+0E'X2/>PM(]\*NN@^K7G&W MW8>J#R:9$&L=F]H&[O[[VDX($#D)JI8'$CMS3N;,V)/Q_,3%-YD#*/164"87 M7J[4_M'W99)#@>60[X'I)QD7!59Z*':^W O J045U(^"8.(7F#!O.;=S+V(Y MYP=%"8,7@>2A*+#X_@R4GQ9>Z)TG-F27*S/A+^=[O(-74'_N7X0>^35+2@I@ MDG"&!&0+[RE\7(>1 5B+OPBO4[#?#Z_LS^T8K78K98PHK3KR15^<*;>2B%#!^HVO#3[U )&AN^ MA%-I_]&IL@T\E!RDXD4%UAX4A)57_%8%X@H03EH 406(FH"X!3"J *-[ 7$% MB&UD2BDV#FNL\'(N^ D)8ZW9S(T-ID5K^829O+\JH9\2C5/+3RSA!: O^ TD M^A5M(.$L(91@FQ6>H5>%U4%Q\1UML *$68H^9!G8=!E8.3U8@\*$RE_FOM)> M&6X_J3QX+CV(6CP((_29,Y5+](&ED-X2^%I.K2DZ:WJ..AF?]F*(HNE[% 51 M['!H=0_\P<)'#OCZ#O@HL/"H0\VHSM#(\HUZ,X361":4RX, ]/?35BJA=\T_ MKHB7C+&;T9221[G'"2P\72LDB"-XRY]_"B?!;ZYH_4BR]0\BNXED7$R MQK6L<:\L,%+>(Z8_%'K/GN5M@4%&E$M5-^4@&@;!.]=F7HU=$H*FT#ZK&Z&3 M6NBDTZN-7A%8)+E-6R(@)4JZM$V<46XDS&D4Q@T=3JL@=NN8UCJFW0G+L=[! M>E>;A6<+K4O%U*FBX>#*:17.&C*<5L$TN/FU9&=6JYIUJOI#Y2!<0KIA@[!U MJZ9Y"=PS,%@64$OW!$\ 4P=0EL)MJ,(I;%?8A6[?A MN@<931S(FTB$P:5#"#K)5CEF.T"$H2.FA[(QP%0WC)@ESHK9PS>('UH#T@<- MQZT1Z7UK;T2N>J:PD^LK47G.:4K8SM0B<%:A'@ZG/U40>I"M.V;]?]YY&X/H M$H.HD^O2!)IJW/;Q["$91*WY7%70YL9NEC:G66/S^U?]<0%B9\\94E?@ U-E M6UG/UF>9)]O!-^:?S1G']MT7FO* ]!F+'6$24<@T93"W" MMUSIGM[>YOJ&ULK59=;],P%/TK M5D ()%C2-$VST49J-Q!(($T=@P?$@YO<-M8<.]C.NO'KN7:RT(^T0HB7UA_W MG)QS;5][LI'J3A< ACR47.BI5QA37?B^S@HHJ3Z3%0B<64E54H-=M?9UI8#F M#E1R/PR"V"\I$UXZ<6/7*IW(VG FX%H179T\""K0MC!_QT M4M$UW("YK:X5]OR.)6Z3%KC=?F)_[[RCER75<"GY-Y:;8NHE M'LEA16MN%G+S 5H_(\N72:[=+]FTL8%'LEH;6;9@5% RT?S3AS8/6X!!? 00 MMH!P'Q = 0Q;P- 9;90Y6U?4T'2BY(8H&XULMN%RX]#HA@F[BC=&X2Q#G$D_ MBDR60+[0!]#D#5E )D7&.*,NR7)%YK!F0C"Q)E3DY)W(;7-6REH8;>=OA4+, M6K!?D%L:! A8,9Q\>06&,JY?(>_MS15Y^?P5>4Z8(%\*66MDTQ/?H 4KQ,]: MN?-&;GA$[B DGZ4PA;9*(-\E\-%[EX#P*0'S\"3CK%)G)!R_)F$01CV"+O\& M?N[@PQ-RAMUZ#!W?\ C?X0(<3?!K\NXAX_7.@ER#PIR[Y3(2YRENF1:V %,K MH2H>O/3%LT$_MF[:R6U)O5V*@WF9-FFLB\+#?784=M:>)^&23R:^/?;[@Z# M!DD4=4$[JD>=ZM%)U;,\9W;Q-<$B[6164KQAP1FG1" MDY-"VX+\#_L[.=BZT6@<[>D]#-HY!(UD?^OZ*4&MW:VL269+4E.(N]'NXI^Y M^VYO?(X/@N;^_D/3O"8^4X5'61,.*Z0,SL:X;55S0S<=(RMWR2VEP2O3-0M\ MU("R 3B_DM(\=>P'NF=2^AM02P,$% @ HHG86$JQU#2< P .PT !D M !X;"]W;W)K&ULK5=M;^(X$/XK5JY:M5+;O)"$ MT 6DTMSJ3MI=5>Q^/Q>+IC M_*?(")'H=T%+,;,R*:L'VQ9)1@HL[EE%2AA9,UY@"4V^L47%"4XUJ*"VYSBA M7>"\M.93W??,YU-62YJ7Y)DC41<%YO\N"&6[F>5:^XYO^2:3JL.>3RN\(4LB M7ZIG#BV[8TGS@I0B9R7B9#VS'MV'V'440%M\S\E.]+Z1\_^23L/SJRP($^,_LA3F.:RF]L]Q=I'0H47\*HT+]HU]HZ%DIJ(5G1@F$%15XV__AW*T0/X(8G %X+ M\(X!_@G J 6,+@7X+<#7RC2N:!UB+/%\RMD.<64-;.I#BZG1X'Y>JGU?2@ZC M.>#D_"N$UFFMPBQ98Y G"98KBG-:2I.@Z M)A+G5-P ^F49H^NK&W2%;"040*"\1"]E+L5MK^.?C-4".*#SZJ ]M24XII9G M)ZT3B\8)[X03KH>^L%)F OU9IB0])+!!D4X6;R_+PCO+^%CQ>^2-;Y'G>+YA M04^7P"<:/C+ XPO@(T?#O3/>C+I-'FF^T:E-K@O"L63\P:1M@_7-6)5W'D2% M$S*S(+$(PK?$FG_XPPV=CR9=AB2+!R([T,SO-///L>N#02'N38HUR+%&JL2Z MG=]YT2B<3.UM7PN#F1L&_OC0+#:Q>>XX[,P.UA]TZP_.[GE,2@;YXN2N!T/N M^I!D\4!D!ZJ%G6KAV5W_H>\)DM[A+9R8#=GG*[@QA83DE)<;5 M(>)"P5CH+ M)I@F-<7Z$KN&W@9P8Y*\F3KL;;0;!,[$/0H;@YD?!D%X%#9OS:)H-(G,43/N M_!\/YG_:YOYW*#"^3 &#F4F!MV9G%(@Z!:+SN;(]]ZB"^TZ[@K"4/%_5$J_@ M2I0,,0XZ0)'4#&>,IH0;\T0TY!D;DBP>B.Q X4FG\.2BS/JJ\&U[EE3TO"Q1 MRBC%O#=NC*5FDDD_;3KW;G042F:KHX"+C59>8(XDUWFMK9QW>[H_->_RM9WG M_YP]87;LK=GLC;MVKZJ$^F&CJW.!$E:7LJFDNM[N!?"HZ]ZC_H5Z&>AJ]96F M>59\P7R3EP)1L@9*YWX,N9\WE7K3D*S2M>N*2:B$]6<&KQO"E0&,KQF3^X:: MH'LOS?\#4$L#!!0 ( **)V%A.;U4A<0, ,T. 9 >&PO=V]R:W-H M965TYB5@<\_AWF,?ASL_"/E=%81H]% R MKA9.H75U[;HJ*TB)U96H"(2T M)%Q1P9$DVX5SXU^GOF< -N)?2@[JY!Z94NZ%^&X&[_.%XYF,"".9-A08+GNR M(HP9)LCCOY;4Z=YI@*?W1_8_;/%0S#U69"78%YKK8N%,'923+:Z9_B0.?Y*V MH(GARP13]A<=VEC/05FMM"A;,&104MY<\4,KQ G CY\ !"T@. =$3P#"%A ^ M%Q"U@,@JTY1B=4BQQLNY% ([69OD;9-D\$22?H ^"JX+ MA>YX3O(^@0L5=V4'Q[)O@XN,-Y6\0D'R.PJ\(!I(:/4<^,S"PP%X^@QXZ%EX M<*&:L%O$T/*%3_'! N4#:W/WD+$:!$-;*4JT$F55:VSM!@M[AR6'13M=^:\? M@!B]UZ14WX96J= M)'-W?ZKJSU'^+$BB?E0Z$!7:K;@?T&'2Z3"YJ(/=0V_-(9S;:N'/H2D7'[ < MMOU%PE_=4&.2I2.1]82,.R'C%V'G>$SUQR1+1R+KJ9]TZB!*#\.XV$[3SL=IA=U6-F/#R@'W"LQUT-%7&3XU1TT)EDZ$EE/ MN5FGW.Q%^'+4=I$W][,9V(F?SMZ97L_W#(TW3Z'W$Y0HQL M@=*[2N"/4#:]4S/0HK+=Q+W0<#S8VP+Z32)- #S?"F@8VH%Y0=?!+O\'4$L# M!!0 ( **)V%CQ,I+K* ( *X$ 9 >&PO=V]R:W-H965T&EB12N\ME'Q95K8 'Q(.;3!-K'3O8 M;K/\/;ZDH4C=\A)[[#EGSDQFG'9*/YH:P**G1DB3X=K:]H804]30,#-2+4AW MLU>Z8=:9NB*FU<#* &H$H4DR)PWC$N=I.%OK/%4'*[B$M4;FT#1,_UZ!4%V& MQ_ATL.%5;?T!R=.65; %^[5=:V>1@:7D#4C#E40:]AE>CF]64^\?'+YQZ,S9 M'OE,=DH]>N.^S'#B!8& PGH&YI8CW((0GLC)^-5SXB&D!Y[O3^P?0^XNEQTS M<*O$=U[:.L/O,"IASP[";E3W&?I\9IZO4,*$+^JB[VR!47$P5C4]V"EHN(PK M>^KK< :@]!D [0$TZ(Z!@LH[9EF>:M4A[;T=F]^$5 /:B>/2_Y2MU>Z6.YS- MMU"Y$EO$9(D^@:HT:VM>H'L9_[RCNR32^S^:FZ,2TK(,-N; SH(^#\ MY8OQ/'E_1>MTT#J]QIY'C6PGX%0 _"O>YSD!Z8K+@T2L'?09+288:3C=$3#JC9TY$Y9U]]A M6[L'!;1WS)\ &&)RK_ U!+ P04 " "BB=A8NK':^B0$ !+%P M&0 'AL+W=OVW;8K4A.197;$NHNK-F/,=27?+$%EM.<%R M\LQ&CN/;.4ZIM9@58X]\,6,[F:64/'(@=GF.^;^W)&.'N06MUX&G--E(/6 O M9EN97,"Q;DCF5? MTEANYM;4 C%9XUTFG]CA$ZD2FFB^%%F 5: MI9]2O>Y+R=7=5.'D8DD2M8H28!J#WPA+.-YNTA6XI^66TDOS,XA2@9.$DZ0< M8&OP1/:$[@AX'Q&)TTQ\4%'/RPB\?_55.Z M+:>$3DP)(O# J-P(\"N-2=PFL%5^=9+H-0@;V!"=^? MPP+N#L"C,^"N4\#12#9NO61NP>>>X#N]&G_]H4+!O22Y^'M(]Y+7&^;5;YAK ML<4K,K?4*T00OB?6XL^23U-DD6&R%IZ!K6>P??YJ(3[1SL_ M<*"/.C;J1X6^YW=,U ^"T _]80]-ZP2FHPD\TU22&"PEEF3PNS4*OW3=39)% MALA:LH6U;.$;^2@TJ:=)LL@064M/Z#0UF?-]3JKPQ_O?"R=^V+'24)B')F[' M3 -A*#CI)GA46L+1-![4WXY,%Y9WFY3BP3Q&"2[= 4;9(E-L;?%0(QYZ(U=5 MQ*9$-UUC]<-"/W0G76/UPUQEK/"$L9J" M%?Y/Q8K3 Z:#\Q\%7KSV)MDB4VQMT9H"&4[>RE!&ZV>C;)$IMK:H30D-1RO* M,PSE]PT%T=3O&JH?-G']WH>J'Z6^9Z?LU-2M<+QP?2)"ZOWPA?$L'DQB%'_Q M!C#)%IEB:VO7E,QP^E:N,EI-&V6+3+&U16T*:CA:7Y[AJK#71$"N/^W5?P-A M01@&75L-A*ERLMN1L(^ZC#GA2=&M%6#%=E26O;AZM.X(WQ1]T,[XK>X4%]W+ MAJ9L,S]@GJ14@(RL%:5S%:BW&R\[M^6%9-NBE_G"I&1Y<;HA."9&PO=V]R M:W-H965T/#2V\0BL8/MKNS?8R=9VG19H%+VTL;)/:?W'I^X]TZW7/R2*8!"?_*, MR9F5*E6-3*EW'+^RRPN5S/+,1E!!K$R%$1_W<$< MLLPPZ3Q^UZ16\YL&N'_]P/ZQ+%X7<)>^NM-PK="8E*(G.J21)(B A2M^\O4>+]%[2F&0Z-JY@ MK\]!$9K)-YK@9GF.7K]\@UXBRM#7E&^D_CTYM96NP.1AQW6V'ZILW2>R/2O$ M"7)';Y'KN'X'?/X_\$D)]]IP6^O6B.RH+$L/,TN^G!'$'5O3J!0Z=]UV%#T36DL%K9/#ZV*.% MT*>*4/>EB>#WAA9&E;>(@>JJNR(;E63FE+F+?"\,@ZE]MU]01Y3CNFX3US/]2NB6L*ZD>G'';L9 9*T2@Z;$X!D]&0PIPT!D+1G"1H9P2$]69.&> MVUQ_//(///DX"ONA&W1[S(06:O2<5/I M^!FM.1Y2AH'(6C),&ADF0UIS\MAT& ?.@34?1XU'$]SM3.SLF@.G-]4+_<>/ M/NN/SK_J7NRQ.S(46[O2O38(/Z,W:_*AI!B(K2W%KJG!OFX'8VN7N^A?L/Z=- M!^URAF)K2['K]ZA33NBPF!TX%)[;]XRP^X7(A+*),I@ MK6'.R4BSB&I^K!:*%^4(=LN5'NC*RU3/W"!,@'Z^YEP]+,Q4UTSQT5]02P,$ M% @ HHG86,E"S*5@ P EA8 T !X;"]S='EL97,N>&ULW5C1;MHP M%/V5R%VG5IH:0M9 5D#:D"I-VJ9*[*D,/'^UR+7-^\\>S_[<';6N>H\7M[L(A06 MKCV.X<("] X+L$\=D^YO2U?=SXV0)9YCM-A!NZI'V!H10N]UG/06%R,&2-SS MK;B8[5[73=]B6[)?)^IHD.9RDZ\AL0U&G6;,>Z)B2,94\(GBP$IIQL7*-G>A M89J+7'G:;!03+H"6\H^% UN#/53K9%SFJHIM(]CO2=U]!UC7P" 7HC'8);9A M-"BHUDS)6U.I.E>-SR"O+C^L"N-PIN@JZ%Z3#:&ZF2"37"5,-6$"LFX:#01+ MP8[BLSG<=5[X &J=9Z:0<#K+):T\K!EUP$U.:3]LMOQ4M'MA2K]-I MF>*>NR?H^=_.\XQ)IJAHFS:Y?\RS_&K']1/Y+3Q7/RN[CITFP][Q>ZQ/(,=N M,CH%DR>QW/U3,!F?@,G>F_UJOL1DY1FO3K,V7KX+IU;&U:/7@] M&)(?\+(A-D&]R8(+S65=F_,D8?+9Z=7(:SHQ+]U;^J9_PE*Z$/JA 8=D4_[. M$K[(XJ;7'4Q$W6M3_@;#,T?A];N)B<5EPI8L&==5-9M41<\43-3Z L(N<:$/>\ 2..W:N-Q0$&M@I8[D!\=QS(*3-8?20$3;8T.P6BP^0"X9 M9K>]9!:G>3V43X MC7WZUSK]S9I&5LO"V:HZG\S[#9^5:W3QV^IE@'R0C[Y;T\C'>PD@YY-L!@=< M:>>;;H_N^!(8=PIV[I?:QE[KJE'N2C;JH[/M5IMU. QZV@RVGJ+(#,",CLB MI-DAR)R S(\'*?T&0;XE(-_R0EXI7SB]#>L#V(?6:Z.\%]*$?H1[]SL"\ATO MY%*OC89]I6G$15'8UC3@"K& UBVTPI#S&35VS]AO> %[N'X+IB*-PJR4>[53 MIE7B7A46FO% *G/**G-FK5Q+[<1G60'=?TKZUO4]!.-13IDS2V79;K=5AR0K M<:T-2$7#M[V=,29EE3F[5NI:-_W8$KHM/(:A>RASV#)#/ Z:(DD+$+(5;..XG"T9=*-<_6)B,$D/$ M+(:E6H<]NC'CH[)K)[<;78P-;Q&9>C!+8B%?Q*YKON[G(;"_TKZH;/ %AJ14 M$3&KXL9X7<(-?G"R#*')A7,2AN!#G464)R)F3QPR[L.G[@%8X/0CHDP1,9N" M#/:^1!B3DD7$+ L:,\:8E#PB_B0$Q:3BY$'"^?U?&(_R1\3LCY'@=)21LDK$ M;)57HM0])RZ 4**)F45#1JN#?A-3UHF9K4-&J^($8U+6B?DK7J_&JW#G,299 M]N).449BP[$.%%/BB9G%TP>)HUB4:&)FT>!H<12.TDO,K)??P\911$HM,7=> M0L6/PP&'4DQ\S K7$).R3'S,&M>7!%>P*$F:]C,4];\2M=(%XA].:A-)+PJR7<3A#1Z04DH_Z5&3G#<8D[)0>L0D!VR$,2D+ MI?R3^Z_G8L.;3EDH9;;0P?3!:-"1DC/[W/X92Q9_11T8D_)/RNV?<A M=3$FY9_T"-,R*#C"F)1_4F[_4*TY2']2RC\IMW](3!P;991_,N[TA\3$L5%& M^2=C]L^/B@O**$9'HXR23\8LGY^,W1?QSS,<"SZ#+D,P@C$I^63,\OF)>;%> M.[4&"G'=-I!B]-P8DY)/QCZY@XI9*$6SJ_"T6HQ)*2C[DS6W(>;AVV7DZV7, M"B(P0P$$8U(*RI@5=(!YV-DQ)J6@C%E!AZWY0^30F"%GQR]G9I2"LC_X]@!@ MAIH'Q.N5EGWI$+]42"DH9U80B3D0>DXI*&=6T$@!&WV$(DY;$W* M0CGW/ ]9:\?A44Y9*&>V$(V)PZ.4MG,+#^D)6Q<*)\-&]&!4E:7@Y:M56U26LNS.?K"SW_W?8_U?C_7=02P,$ M% @ HHG86'-\>"Q1 @ ^RP !H !X;"]?A)Q1JA 7/X)GQ#P^%(.S;AO3\-NWPV+S^/A-*RJW3AVO^IZ6._*L1GN MVJZW5=4_OZ6J MGCM(($CF#U((TOF##()L_B"'()\_*" HY@_*$)3G#[J'H/OY@QX@Z&'^H+1$ M&9<$21.L";1.R'4B\#HAV(E [(1D)P*S$Z*="-1.R'8B<#LAW(E [H1T)P*[ M$^*="/06U%L(]!;46PCTELG#-H'>@GH+@=Z">@N!WH)Z"X'>@GH+@=Z">@N! MWH)Z"X'>@GH+@=Z*>BN!WHIZ*X'>BGHK@=XZ>5E"H+>BWDJ@MZ+>2J"WHMY* MH+>BWDJ@MZ+>2J"WHMY*H+>AWD:@MZ'>1J"WH=Y&H+>AWD:@MTU>=A/H;:BW M$>AMJ+<1Z&VHMQ'H;:BW$>AMJ+<1Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H[:BW M$^CMDX^5!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>@?J'01Z!^H=!'H'ZAT$>@?J M'01Z!^H=!'H'ZAT$>L?D9Q,"O0/U#@*] _4. KT#]0X"O3/JG0GTSJAW)M [ MH]Z90.^,>F<"O3/JG0GTSJAW)M [H][Y)_4>QJ]#&:X]WVN\_D]2/9[/+=?+ M7Y;?.R?W^ 7G^K9B>/H+4$L#!!0 ( **)V%C.%^TK=B>7OT%&>'OAOBJMBEY+\S M%NL=]3:6SM.05[8N]#;EK^&>>5OO[3TQL5@85KLAT9#F::Q1K)<_:6L?NC3[ M=<@_Q]8-JR)0%XO9C]/&,6M56.^[MK8IK[/'H7F7,G].*//):4_Y0T% M^S!A7/E[P/.YWX\40MO0;&-#NK%]WL4.'8OIV%$LSY?XH$>WW;8U-:Y^Z/.1 M,OI MHD[HM1WY:GHU?GDE&^83I_\XORIS+G O',3G(]Y8H$^'_)Q?VTSPBFQZ7W_';&;_6_V0? J0/"=*' M NE#@_1A0/JH0/KX!M+'-4@??('2"(JH'(54CF(J1T&5HZC*45CE**YR%%@Y MBJP"15:!(JM D56@R"I09!4HL@H4606*K )%5H$BJT215:+(*E%DE2BR2A19 M)8JL$D56B2*K1)%5HLBJ4&15*+(J%%D5BJP*15:%(JM"D56AR*I09%4HLFH4 M636*K!I%5HTBJT:15:/(JE%DU2BR:A19-8JL!D56@R*K09'5H,AJ4&0U*+(: M%%D-BJP&15:#(FN%(FN%(FN%(FN%(FN%(FN%(FOUE;+>.;?_S_'3L^QM.[SD ML^DOONL_4$L! A0#% @ HHG86 =!36*! L0 ! M ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " "BB=A84X:>JNX M K @ $0 @ &O 9&]C4')O<',O8V]R92YX;6Q02P$" M% ,4 " "BB=A8F5R<(Q & "<)P $P @ ', 0 >&PO M=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( **)V%BZ2F!O9P@ *$Q 8 M " @0T( !X;"]W;W)K&PO M=V]R:W-H965T&UL4$L! A0#% @ HHG86/MH=&/[!0 M=A@ !@ ("!'!, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ HHG86#Z58H7[ @ A D !@ M ("!;2, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ HHG86*P(TN"7" 18 !@ ("!X3H 'AL+W=O&UL4$L! M A0#% @ HHG86,2L"9Z_!0 D@T !D ("!W&, 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ HHG8 M6&I0RU,B!0 [0P !D ("!=W8 'AL+W=O;?$( "Z%@ &0 M @('0>P >&PO=V]R:W-H965T&UL4$L! A0#% @ HHG86)9 _G5N! 4 H M !D ("!*8T 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ HHG86,O7=$K="P -B$ !D M ("!FJ( 'AL+W=O&PO=V]R:W-H965T MD$ 0 +L( 9 M " @1&S !X;"]W;W)K&UL4$L! A0# M% @ HHG86"8#"95B @ ?P8 !D ("!6+< 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ HHG86(R% M@_:X'@ (&0 !D ("!L[X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ HHG86/$55B;1 @ _@4 !D M ("!1^0 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ HHG86*X]'+X7 P C 8 !D ("! M@N\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ HHG86 8]\,Q; P ^0< !D ("!LOP 'AL+W=O&UL4$L! A0#% @ HHG86/PKRP[_ M P "0D !D ("!:0L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ HHG86!N3=;LX @ )04 !D M ("!61@! 'AL+W=O?!"(X$ !F)0 &0 @('(&@$ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ HHG86):ATL;/ P R!$ !D ("!Q"4! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MHHG86&Z_6@A$! Q18 !D ("!9#(! 'AL+W=O&PO=V]R:W-H965TPY 0!X;"]W M;W)K&UL4$L! A0#% @ HHG86%MTHSS$ @ M60< !D ("!63T! 'AL+W=OH# !-$ &0 @(%4 M0 $ >&PO=V]R:W-H965T&UL4$L! A0#% @ HHG86$U&UE!#!@ /3\ !D M ("!8$@! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ HHG86!9]*XY6"0 NEP !D ("!H5H! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ HHG8 M6&XG[QD$!0 EQ@ !D ("!/6X! 'AL+W=OB[,6\# !Y"@ &0 M @(%X&PO=V]R:W-H965T&UL4$L! A0#% @ HHG86![BQ?;D @ 4 D M !D ("!%WL! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ HHG86*QG:*CK @ 30@ !D M ("!/X0! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ HHG86)HY3G\D!0 E", !D ("!2I ! 'AL+W=O M&PO=V]R:W-H965T.8 M 0!X;"]W;W)K&UL4$L! A0#% @ HHG86%QK MI=M$ P ,@D !D ("!UIP! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ HHG86/$RDNLH @ K@0 !D M ("!S*&PO M=V]R:W-H965T&UL4$L! A0#% @ HHG86,E"S*5@ P EA8 T ( ! M*K(! 'AL+W-T>6QEM@$ >&PO=V]R:V)O;VLN>&UL M4$L! A0#% @ HHG86'-\>"Q1 @ ^RP !H ( !7+P! M 'AL+U]R96QS+W=O XML 96 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 97 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 99 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.1.u2 html 201 377 1 false 72 0 false 7 false false R1.htm 0000001 - Document - Cover Sheet http://www.credosemi.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://www.credosemi.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 0000003 - Statement - Consolidated Balance Sheets Sheet http://www.credosemi.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 3 false false R4.htm 0000004 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.credosemi.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 4 false false R5.htm 0000005 - Statement - Consolidated Statements of Operations Sheet http://www.credosemi.com/role/ConsolidatedStatementsofOperations Consolidated Statements of Operations Statements 5 false false R6.htm 0000006 - Statement - Consolidated Statements of Comprehensive Loss Sheet http://www.credosemi.com/role/ConsolidatedStatementsofComprehensiveLoss Consolidated Statements of Comprehensive Loss Statements 6 false false R7.htm 0000007 - Statement - Consolidated Statements of Convertible Preferred Shares and Shareholders' Equity (Deficit) Sheet http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit Consolidated Statements of Convertible Preferred Shares and Shareholders' Equity (Deficit) Statements 7 false false R8.htm 0000008 - Statement - Consolidated Statements of Cash Flows Sheet http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 8 false false R9.htm 0000009 - Disclosure - Description of Business and Basis of Presentation Sheet http://www.credosemi.com/role/DescriptionofBusinessandBasisofPresentation Description of Business and Basis of Presentation Notes 9 false false R10.htm 0000010 - Disclosure - Significant Accounting Policies Sheet http://www.credosemi.com/role/SignificantAccountingPolicies Significant Accounting Policies Notes 10 false false R11.htm 0000011 - Disclosure - Concentrations Sheet http://www.credosemi.com/role/Concentrations Concentrations Notes 11 false false R12.htm 0000012 - Disclosure - Revenue Recognition Sheet http://www.credosemi.com/role/RevenueRecognition Revenue Recognition Notes 12 false false R13.htm 0000013 - Disclosure - Fair Value Measurements Sheet http://www.credosemi.com/role/FairValueMeasurements Fair Value Measurements Notes 13 false false R14.htm 0000014 - Disclosure - Supplemental Financial Information Sheet http://www.credosemi.com/role/SupplementalFinancialInformation Supplemental Financial Information Notes 14 false false R15.htm 0000015 - Disclosure - Commitments and Contingencies Sheet http://www.credosemi.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 15 false false R16.htm 0000016 - Disclosure - Convertible Preferred Shares Sheet http://www.credosemi.com/role/ConvertiblePreferredShares Convertible Preferred Shares Notes 16 false false R17.htm 0000017 - Disclosure - Ordinary Shares Sheet http://www.credosemi.com/role/OrdinaryShares Ordinary Shares Notes 17 false false R18.htm 0000018 - Disclosure - Share Incentive Plan Sheet http://www.credosemi.com/role/ShareIncentivePlan Share Incentive Plan Notes 18 false false R19.htm 0000019 - Disclosure - Leases Sheet http://www.credosemi.com/role/Leases Leases Notes 19 false false R20.htm 0000020 - Disclosure - Income Taxes Sheet http://www.credosemi.com/role/IncomeTaxes Income Taxes Notes 20 false false R21.htm 0000021 - Disclosure - Net Loss Per Share Sheet http://www.credosemi.com/role/NetLossPerShare Net Loss Per Share Notes 21 false false R22.htm 0000022 - Disclosure - Segment and Geographic Information Sheet http://www.credosemi.com/role/SegmentandGeographicInformation Segment and Geographic Information Notes 22 false false R23.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 23 false false R24.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 24 false false R25.htm 995447 - Disclosure - Insider Trading Policies and Procedures Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc Insider Trading Policies and Procedures Notes 25 false false R26.htm 9954471 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.credosemi.com/role/SignificantAccountingPoliciesPolicies Significant Accounting Policies (Policies) Policies http://www.credosemi.com/role/SignificantAccountingPolicies 26 false false R27.htm 9954472 - Disclosure - Significant Accounting Policies (Tables) Sheet http://www.credosemi.com/role/SignificantAccountingPoliciesTables Significant Accounting Policies (Tables) Tables http://www.credosemi.com/role/SignificantAccountingPolicies 27 false false R28.htm 9954473 - Disclosure - Concentrations (Tables) Sheet http://www.credosemi.com/role/ConcentrationsTables Concentrations (Tables) Tables http://www.credosemi.com/role/Concentrations 28 false false R29.htm 9954474 - Disclosure - Revenue Recognition (Tables) Sheet http://www.credosemi.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.credosemi.com/role/RevenueRecognition 29 false false R30.htm 9954475 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.credosemi.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.credosemi.com/role/FairValueMeasurements 30 false false R31.htm 9954476 - Disclosure - Supplemental Financial Information (Tables) Sheet http://www.credosemi.com/role/SupplementalFinancialInformationTables Supplemental Financial Information (Tables) Tables http://www.credosemi.com/role/SupplementalFinancialInformation 31 false false R32.htm 9954477 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.credosemi.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://www.credosemi.com/role/CommitmentsandContingencies 32 false false R33.htm 9954478 - Disclosure - Convertible Preferred Shares (Tables) Sheet http://www.credosemi.com/role/ConvertiblePreferredSharesTables Convertible Preferred Shares (Tables) Tables http://www.credosemi.com/role/ConvertiblePreferredShares 33 false false R34.htm 9954479 - Disclosure - Share Incentive Plan (Tables) Sheet http://www.credosemi.com/role/ShareIncentivePlanTables Share Incentive Plan (Tables) Tables http://www.credosemi.com/role/ShareIncentivePlan 34 false false R35.htm 9954480 - Disclosure - Leases (Tables) Sheet http://www.credosemi.com/role/LeasesTables Leases (Tables) Tables http://www.credosemi.com/role/Leases 35 false false R36.htm 9954481 - Disclosure - Income Taxes (Tables) Sheet http://www.credosemi.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.credosemi.com/role/IncomeTaxes 36 false false R37.htm 9954482 - Disclosure - Net Loss Per Share (Tables) Sheet http://www.credosemi.com/role/NetLossPerShareTables Net Loss Per Share (Tables) Tables http://www.credosemi.com/role/NetLossPerShare 37 false false R38.htm 9954483 - Disclosure - Segment and Geographic Information (Tables) Sheet http://www.credosemi.com/role/SegmentandGeographicInformationTables Segment and Geographic Information (Tables) Tables http://www.credosemi.com/role/SegmentandGeographicInformation 38 false false R39.htm 9954484 - Disclosure - Description of Business and Basis of Presentation (Details) Sheet http://www.credosemi.com/role/DescriptionofBusinessandBasisofPresentationDetails Description of Business and Basis of Presentation (Details) Details http://www.credosemi.com/role/DescriptionofBusinessandBasisofPresentation 39 false false R40.htm 9954485 - Disclosure - Significant Accounting Policies - Schedule of Estimated Useful Lives by Asset Category (Details) Sheet http://www.credosemi.com/role/SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesbyAssetCategoryDetails Significant Accounting Policies - Schedule of Estimated Useful Lives by Asset Category (Details) Details 40 false false R41.htm 9954486 - Disclosure - Significant Accounting Policies - Narratives (Details) Sheet http://www.credosemi.com/role/SignificantAccountingPoliciesNarrativesDetails Significant Accounting Policies - Narratives (Details) Details 41 false false R42.htm 9954487 - Disclosure - Concentrations (Details) Sheet http://www.credosemi.com/role/ConcentrationsDetails Concentrations (Details) Details http://www.credosemi.com/role/ConcentrationsTables 42 false false R43.htm 9954488 - Disclosure - Revenue Recognition - Narrative (Details) Sheet http://www.credosemi.com/role/RevenueRecognitionNarrativeDetails Revenue Recognition - Narrative (Details) Details 43 false false R44.htm 9954489 - Disclosure - Revenue Recognition - Schedule of Weighted-Average Assumptions used in Black-Scholes Option Pricing Model (Details) Sheet http://www.credosemi.com/role/RevenueRecognitionScheduleofWeightedAverageAssumptionsusedinBlackScholesOptionPricingModelDetails Revenue Recognition - Schedule of Weighted-Average Assumptions used in Black-Scholes Option Pricing Model (Details) Details 44 false false R45.htm 9954490 - Disclosure - Fair Value Measurements (Details) Sheet http://www.credosemi.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.credosemi.com/role/FairValueMeasurementsTables 45 false false R46.htm 9954491 - Disclosure - Supplemental Financial Information - Schedule of Inventories (Details) Sheet http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofInventoriesDetails Supplemental Financial Information - Schedule of Inventories (Details) Details 46 false false R47.htm 9954492 - Disclosure - Supplemental Financial Information - Schedule of Property and Equipment, Net (Details) Sheet http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofPropertyandEquipmentNetDetails Supplemental Financial Information - Schedule of Property and Equipment, Net (Details) Details 47 false false R48.htm 9954493 - Disclosure - Supplemental Financial Information - Narrative (Details) Sheet http://www.credosemi.com/role/SupplementalFinancialInformationNarrativeDetails Supplemental Financial Information - Narrative (Details) Details 48 false false R49.htm 9954494 - Disclosure - Supplemental Financial Information - Schedule of Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails Supplemental Financial Information - Schedule of Accrued Expenses and Other Current Liabilities (Details) Details 49 false false R50.htm 9954495 - Disclosure - Supplemental Financial Information - Schedule of Other Noncurrent Liabilities (Details) Sheet http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofOtherNoncurrentLiabilitiesDetails Supplemental Financial Information - Schedule of Other Noncurrent Liabilities (Details) Details 50 false false R51.htm 9954496 - Disclosure - Commitment and Contingencies - Schedule of Non-Cancelable Purchase Obligations (Details) Sheet http://www.credosemi.com/role/CommitmentandContingenciesScheduleofNonCancelablePurchaseObligationsDetails Commitment and Contingencies - Schedule of Non-Cancelable Purchase Obligations (Details) Details 51 false false R52.htm 9954497 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.credosemi.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 52 false false R53.htm 9954498 - Disclosure - Convertible Preferred Shares- Narrative (Details) Sheet http://www.credosemi.com/role/ConvertiblePreferredSharesNarrativeDetails Convertible Preferred Shares- Narrative (Details) Details 53 false false R54.htm 9954499 - Disclosure - Convertible Preferred Shares - Schedule of Preferred Shares Prior to Conversion (Details) Sheet http://www.credosemi.com/role/ConvertiblePreferredSharesScheduleofPreferredSharesPriortoConversionDetails Convertible Preferred Shares - Schedule of Preferred Shares Prior to Conversion (Details) Details 54 false false R55.htm 9954500 - Disclosure - Ordinary Shares (Details) Sheet http://www.credosemi.com/role/OrdinarySharesDetails Ordinary Shares (Details) Details http://www.credosemi.com/role/OrdinaryShares 55 false false R56.htm 9954501 - Disclosure - Share Incentive Plan - Narrative (Details) Sheet http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails Share Incentive Plan - Narrative (Details) Details 56 false false R57.htm 9954502 - Disclosure - Share Incentive Plan - Summary of Information Related to Share Option Activity (Details) Sheet http://www.credosemi.com/role/ShareIncentivePlanSummaryofInformationRelatedtoShareOptionActivityDetails Share Incentive Plan - Summary of Information Related to Share Option Activity (Details) Details 57 false false R58.htm 9954503 - Disclosure - Share Incentive Plan - Schedule of Weighted-Average Assumptions of Options (Details) Sheet http://www.credosemi.com/role/ShareIncentivePlanScheduleofWeightedAverageAssumptionsofOptionsDetails Share Incentive Plan - Schedule of Weighted-Average Assumptions of Options (Details) Details 58 false false R59.htm 9954504 - Disclosure - Share Incentive Plan - Summary of RSU Activity (Details) Sheet http://www.credosemi.com/role/ShareIncentivePlanSummaryofRSUActivityDetails Share Incentive Plan - Summary of RSU Activity (Details) Details 59 false false R60.htm 9954505 - Disclosure - Share Incentive Plan - Summary of Weighted-Average Assumptions of ESPP (Details) Sheet http://www.credosemi.com/role/ShareIncentivePlanSummaryofWeightedAverageAssumptionsofESPPDetails Share Incentive Plan - Summary of Weighted-Average Assumptions of ESPP (Details) Details 60 false false R61.htm 9954506 - Disclosure - Share Incentive Plan - Summary of Share-Based Compensation Expense (Details) Sheet http://www.credosemi.com/role/ShareIncentivePlanSummaryofShareBasedCompensationExpenseDetails Share Incentive Plan - Summary of Share-Based Compensation Expense (Details) Details 61 false false R62.htm 9954507 - Disclosure - Leases - Narrative (Details) Sheet http://www.credosemi.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 62 false false R63.htm 9954508 - Disclosure - Leases - Lease Expense and Supplemental Cash Flow Information (Details) Sheet http://www.credosemi.com/role/LeasesLeaseExpenseandSupplementalCashFlowInformationDetails Leases - Lease Expense and Supplemental Cash Flow Information (Details) Details 63 false false R64.htm 9954509 - Disclosure - Leases - Aggregate Future Lease Payments (Details) Sheet http://www.credosemi.com/role/LeasesAggregateFutureLeasePaymentsDetails Leases - Aggregate Future Lease Payments (Details) Details 64 false false R65.htm 9954510 - Disclosure - Income Taxes - Schedule of Income (Loss) Before Provision for Income Taxes (Details) Sheet http://www.credosemi.com/role/IncomeTaxesScheduleofIncomeLossBeforeProvisionforIncomeTaxesDetails Income Taxes - Schedule of Income (Loss) Before Provision for Income Taxes (Details) Details 65 false false R66.htm 9954511 - Disclosure - Income Taxes - Schedule of Components of Income Tax Expenses (Details) Sheet http://www.credosemi.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpensesDetails Income Taxes - Schedule of Components of Income Tax Expenses (Details) Details 66 false false R67.htm 9954512 - Disclosure - Income Taxes - Schedule of Significant Items Comprising the Company's Deferred Taxes (Details) Sheet http://www.credosemi.com/role/IncomeTaxesScheduleofSignificantItemsComprisingtheCompanysDeferredTaxesDetails Income Taxes - Schedule of Significant Items Comprising the Company's Deferred Taxes (Details) Details 67 false false R68.htm 9954513 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.credosemi.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 68 false false R69.htm 9954514 - Disclosure - Income Taxes - Summary of Valuation Allowance (Details) Sheet http://www.credosemi.com/role/IncomeTaxesSummaryofValuationAllowanceDetails Income Taxes - Summary of Valuation Allowance (Details) Details 69 false false R70.htm 9954515 - Disclosure - Income Taxes - Reconciliation of Statutory Rate and Effective Tax Rate (Details) Sheet http://www.credosemi.com/role/IncomeTaxesReconciliationofStatutoryRateandEffectiveTaxRateDetails Income Taxes - Reconciliation of Statutory Rate and Effective Tax Rate (Details) Details 70 false false R71.htm 9954516 - Disclosure - Income Taxes - Reconciliation of Beginning and Ending Amounts of Unrecognized Tax Benefits (Details) Sheet http://www.credosemi.com/role/IncomeTaxesReconciliationofBeginningandEndingAmountsofUnrecognizedTaxBenefitsDetails Income Taxes - Reconciliation of Beginning and Ending Amounts of Unrecognized Tax Benefits (Details) Details 71 false false R72.htm 9954517 - Disclosure - Net Loss Per Share - Schedule of Net Loss Per Share, Basic and Diluted (Details) Sheet http://www.credosemi.com/role/NetLossPerShareScheduleofNetLossPerShareBasicandDilutedDetails Net Loss Per Share - Schedule of Net Loss Per Share, Basic and Diluted (Details) Details 72 false false R73.htm 9954518 - Disclosure - Net Loss Per Share - Schedule of Potentially Dilutive Securities Outstanding (Details) Sheet http://www.credosemi.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesOutstandingDetails Net Loss Per Share - Schedule of Potentially Dilutive Securities Outstanding (Details) Details 73 false false R74.htm 9954519 - Disclosure - Segment and Geographic Information - Narrative (Details) Sheet http://www.credosemi.com/role/SegmentandGeographicInformationNarrativeDetails Segment and Geographic Information - Narrative (Details) Details 74 false false R75.htm 9954520 - Disclosure - Segment and Geographic Information - Disaggregation of Revenue (Details) Sheet http://www.credosemi.com/role/SegmentandGeographicInformationDisaggregationofRevenueDetails Segment and Geographic Information - Disaggregation of Revenue (Details) Details 75 false false R76.htm 9954521 - Disclosure - Segment and Geographic Information - Long-Lived Assets Disaggregated by Physical Location (Details) Sheet http://www.credosemi.com/role/SegmentandGeographicInformationLongLivedAssetsDisaggregatedbyPhysicalLocationDetails Segment and Geographic Information - Long-Lived Assets Disaggregated by Physical Location (Details) Details 76 false false All Reports Book All Reports [dq-0540-CurrentFiscalYearEndDate-Registrant-Value] In submission type 10-K, CurrentFiscalYearEndDate value, --04-27, should match the Entity Registrant Fiscal Year End Date "04/29" on record within EDGAR. crdo-20240427.htm 4 [dq-60547-EntityTaxIdentificationNumber-Missing] Submission type 10-K should have a non-empty value for EntityTaxIdentificationNumber in the Required Context. crdo-20240427.htm [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 3 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage, us-gaap:WarrantsAndRightsOutstandingTerm - crdo-20240427.htm 4 crdo-20240427.htm crdo-20240427.xsd crdo-20240427_cal.xml crdo-20240427_def.xml crdo-20240427_lab.xml crdo-20240427_pre.xml crdo-20240427_g1.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 102 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "crdo-20240427.htm": { "nsprefix": "crdo", "nsuri": "http://www.credosemi.com/20240427", "dts": { "inline": { "local": [ "crdo-20240427.htm" ] }, "schema": { "local": [ "crdo-20240427.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": [ "crdo-20240427_cal.xml" ] }, "definitionLink": { "local": [ "crdo-20240427_def.xml" ] }, "labelLink": { "local": [ "crdo-20240427_lab.xml" ] }, "presentationLink": { "local": [ "crdo-20240427_pre.xml" ] } }, "keyStandard": 344, "keyCustom": 33, "axisStandard": 24, "axisCustom": 0, "memberStandard": 51, "memberCustom": 20, "hidden": { "total": 9, "http://xbrl.sec.gov/dei/2023": 4, "http://fasb.org/us-gaap/2023": 5 }, "contextCount": 201, "entityCount": 1, "segmentCount": 72, "elementCount": 666, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 857, "http://xbrl.sec.gov/dei/2023": 39, "http://xbrl.sec.gov/ecd/2023": 5 }, "report": { "R1": { "role": "http://www.credosemi.com/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "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": "crdo-20240427.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": "crdo-20240427.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.credosemi.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": "crdo-20240427.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": "crdo-20240427.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.credosemi.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-4", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.credosemi.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-4", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:CommonStockSharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "us-gaap:CommonStockSharesOutstanding", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "unique": true } }, "R5": { "role": "http://www.credosemi.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": "crdo-20240427.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": "crdo-20240427.htm", "unique": true } }, "R6": { "role": "http://www.credosemi.com/role/ConsolidatedStatementsofComprehensiveLoss", "longName": "0000006 - Statement - Consolidated Statements of Comprehensive Loss", "shortName": "Consolidated Statements of Comprehensive Loss", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "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": "crdo-20240427.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "unique": true } }, "R7": { "role": "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit", "longName": "0000007 - Statement - Consolidated Statements of Convertible Preferred Shares and Shareholders' Equity (Deficit)", "shortName": "Consolidated Statements of Convertible Preferred Shares and Shareholders' Equity (Deficit)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-17", "name": "us-gaap:TemporaryEquitySharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-17", "name": "us-gaap:TemporaryEquityCarryingAmountAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "unique": true } }, "R8": { "role": "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows", "longName": "0000008 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "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": "crdo-20240427.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "unique": true } }, "R9": { "role": "http://www.credosemi.com/role/DescriptionofBusinessandBasisofPresentation", "longName": "0000009 - Disclosure - Description of Business and Basis of Presentation", "shortName": "Description of Business and Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.credosemi.com/role/SignificantAccountingPolicies", "longName": "0000010 - Disclosure - Significant Accounting Policies", "shortName": "Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.credosemi.com/role/Concentrations", "longName": "0000011 - Disclosure - Concentrations", "shortName": "Concentrations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.credosemi.com/role/RevenueRecognition", "longName": "0000012 - Disclosure - Revenue Recognition", "shortName": "Revenue Recognition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.credosemi.com/role/FairValueMeasurements", "longName": "0000013 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.credosemi.com/role/SupplementalFinancialInformation", "longName": "0000014 - Disclosure - Supplemental Financial Information", "shortName": "Supplemental Financial Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.credosemi.com/role/CommitmentsandContingencies", "longName": "0000015 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.credosemi.com/role/ConvertiblePreferredShares", "longName": "0000016 - Disclosure - Convertible Preferred Shares", "shortName": "Convertible Preferred Shares", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "crdo:TemporaryEquityDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "crdo:TemporaryEquityDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.credosemi.com/role/OrdinaryShares", "longName": "0000017 - Disclosure - Ordinary Shares", "shortName": "Ordinary Shares", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.credosemi.com/role/ShareIncentivePlan", "longName": "0000018 - Disclosure - Share Incentive Plan", "shortName": "Share Incentive Plan", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.credosemi.com/role/Leases", "longName": "0000019 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.credosemi.com/role/IncomeTaxes", "longName": "0000020 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.credosemi.com/role/NetLossPerShare", "longName": "0000021 - Disclosure - Net Loss Per Share", "shortName": "Net Loss Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.credosemi.com/role/SegmentandGeographicInformation", "longName": "0000022 - Disclosure - Segment and Geographic Information", "shortName": "Segment and Geographic Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true } }, "R23": { "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": "23", "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": "crdo-20240427.htm", "first": true }, "uniqueAnchor": null }, "R24": { "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": "24", "firstAnchor": { "contextRef": "c-170", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-170", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true } }, "R25": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc", "longName": "995447 - Disclosure - Insider Trading Policies and Procedures", "shortName": "Insider Trading Policies and Procedures", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.credosemi.com/role/SignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Significant Accounting Policies (Policies)", "shortName": "Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.credosemi.com/role/SignificantAccountingPoliciesTables", "longName": "9954472 - Disclosure - Significant Accounting Policies (Tables)", "shortName": "Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true }, "uniqueAnchor": null }, "R28": { "role": "http://www.credosemi.com/role/ConcentrationsTables", "longName": "9954473 - Disclosure - Concentrations (Tables)", "shortName": "Concentrations (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.credosemi.com/role/RevenueRecognitionTables", "longName": "9954474 - Disclosure - Revenue Recognition (Tables)", "shortName": "Revenue Recognition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.credosemi.com/role/FairValueMeasurementsTables", "longName": "9954475 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.credosemi.com/role/SupplementalFinancialInformationTables", "longName": "9954476 - Disclosure - Supplemental Financial Information (Tables)", "shortName": "Supplemental Financial Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.credosemi.com/role/CommitmentsandContingenciesTables", "longName": "9954477 - Disclosure - Commitments and Contingencies (Tables)", "shortName": "Commitments and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RecordedUnconditionalPurchaseObligationsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RecordedUnconditionalPurchaseObligationsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.credosemi.com/role/ConvertiblePreferredSharesTables", "longName": "9954478 - Disclosure - Convertible Preferred Shares (Tables)", "shortName": "Convertible Preferred Shares (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:TemporaryEquityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:TemporaryEquityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.credosemi.com/role/ShareIncentivePlanTables", "longName": "9954479 - Disclosure - Share Incentive Plan (Tables)", "shortName": "Share Incentive Plan (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "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": "crdo-20240427.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": "crdo-20240427.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.credosemi.com/role/LeasesTables", "longName": "9954480 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "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": "crdo-20240427.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": "crdo-20240427.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.credosemi.com/role/IncomeTaxesTables", "longName": "9954481 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.credosemi.com/role/NetLossPerShareTables", "longName": "9954482 - Disclosure - Net Loss Per Share (Tables)", "shortName": "Net Loss Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.credosemi.com/role/SegmentandGeographicInformationTables", "longName": "9954483 - Disclosure - Segment and Geographic Information (Tables)", "shortName": "Segment and Geographic Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.credosemi.com/role/DescriptionofBusinessandBasisofPresentationDetails", "longName": "9954484 - Disclosure - Description of Business and Basis of Presentation (Details)", "shortName": "Description of Business and Basis of Presentation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-57", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-50", "name": "crdo:StockholdersEquityCommonStockConversionRatio", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "unique": true } }, "R40": { "role": "http://www.credosemi.com/role/SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesbyAssetCategoryDetails", "longName": "9954485 - Disclosure - Significant Accounting Policies - Schedule of Estimated Useful Lives by Asset Category (Details)", "shortName": "Significant Accounting Policies - Schedule of Estimated Useful Lives by Asset Category (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-61", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-61", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.credosemi.com/role/SignificantAccountingPoliciesNarrativesDetails", "longName": "9954486 - Disclosure - Significant Accounting Policies - Narratives (Details)", "shortName": "Significant Accounting Policies - Narratives (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.credosemi.com/role/ConcentrationsDetails", "longName": "9954487 - Disclosure - Concentrations (Details)", "shortName": "Concentrations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-65", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-65", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.credosemi.com/role/RevenueRecognitionNarrativeDetails", "longName": "9954488 - Disclosure - Revenue Recognition - Narrative (Details)", "shortName": "Revenue Recognition - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.credosemi.com/role/RevenueRecognitionScheduleofWeightedAverageAssumptionsusedinBlackScholesOptionPricingModelDetails", "longName": "9954489 - Disclosure - Revenue Recognition - Schedule of Weighted-Average Assumptions used in Black-Scholes Option Pricing Model (Details)", "shortName": "Revenue Recognition - Schedule of Weighted-Average Assumptions used in Black-Scholes Option Pricing Model (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-82", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "unique": true } }, "R45": { "role": "http://www.credosemi.com/role/FairValueMeasurementsDetails", "longName": "9954490 - Disclosure - Fair Value Measurements (Details)", "shortName": "Fair Value Measurements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestIncomeOperating", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestIncomeOperating", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofInventoriesDetails", "longName": "9954491 - Disclosure - Supplemental Financial Information - Schedule of Inventories (Details)", "shortName": "Supplemental Financial Information - Schedule of Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofPropertyandEquipmentNetDetails", "longName": "9954492 - Disclosure - Supplemental Financial Information - Schedule of Property and Equipment, Net (Details)", "shortName": "Supplemental Financial Information - Schedule of Property and Equipment, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.credosemi.com/role/SupplementalFinancialInformationNarrativeDetails", "longName": "9954493 - Disclosure - Supplemental Financial Information - Narrative (Details)", "shortName": "Supplemental Financial Information - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true }, "uniqueAnchor": null }, "R49": { "role": "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails", "longName": "9954494 - Disclosure - Supplemental Financial Information - Schedule of Accrued Expenses and Other Current Liabilities (Details)", "shortName": "Supplemental Financial Information - Schedule of Accrued Expenses and Other Current Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AccruedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AccruedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofOtherNoncurrentLiabilitiesDetails", "longName": "9954495 - Disclosure - Supplemental Financial Information - Schedule of Other Noncurrent Liabilities (Details)", "shortName": "Supplemental Financial Information - Schedule of Other Noncurrent Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-4", "name": "crdo:AccountsPayablePropertyAndEquipmentNonCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "crdo:AccountsPayablePropertyAndEquipmentNonCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.credosemi.com/role/CommitmentandContingenciesScheduleofNonCancelablePurchaseObligationsDetails", "longName": "9954496 - Disclosure - Commitment and Contingencies - Schedule of Non-Cancelable Purchase Obligations (Details)", "shortName": "Commitment and Contingencies - Schedule of Non-Cancelable Purchase Obligations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:RecordedUnconditionalPurchaseObligationDueWithinOneYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RecordedUnconditionalPurchaseObligationsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:RecordedUnconditionalPurchaseObligationDueWithinOneYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RecordedUnconditionalPurchaseObligationsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.credosemi.com/role/CommitmentsandContingenciesNarrativeDetails", "longName": "9954497 - Disclosure - Commitments and Contingencies - Narrative (Details)", "shortName": "Commitments and Contingencies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LongtermPurchaseCommitmentPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LongtermPurchaseCommitmentPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.credosemi.com/role/ConvertiblePreferredSharesNarrativeDetails", "longName": "9954498 - Disclosure - Convertible Preferred Shares- Narrative (Details)", "shortName": "Convertible Preferred Shares- Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:TemporaryEquitySharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-55", "name": "us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "unique": true } }, "R54": { "role": "http://www.credosemi.com/role/ConvertiblePreferredSharesScheduleofPreferredSharesPriortoConversionDetails", "longName": "9954499 - Disclosure - Convertible Preferred Shares - Schedule of Preferred Shares Prior to Conversion (Details)", "shortName": "Convertible Preferred Shares - Schedule of Preferred Shares Prior to Conversion (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-50", "name": "us-gaap:TemporaryEquitySharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-124", "name": "us-gaap:TemporaryEquitySharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:TemporaryEquityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "unique": true } }, "R55": { "role": "http://www.credosemi.com/role/OrdinarySharesDetails", "longName": "9954500 - Disclosure - Ordinary Shares (Details)", "shortName": "Ordinary Shares (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-50", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "unique": true } }, "R56": { "role": "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails", "longName": "9954501 - Disclosure - Share Incentive Plan - Narrative (Details)", "shortName": "Share Incentive Plan - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.credosemi.com/role/ShareIncentivePlanSummaryofInformationRelatedtoShareOptionActivityDetails", "longName": "9954502 - Disclosure - Share Incentive Plan - Summary of Information Related to Share Option Activity (Details)", "shortName": "Share Incentive Plan - Summary of Information Related to Share Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-16", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "unique": true } }, "R58": { "role": "http://www.credosemi.com/role/ShareIncentivePlanScheduleofWeightedAverageAssumptionsofOptionsDetails", "longName": "9954503 - Disclosure - Share Incentive Plan - Schedule of Weighted-Average Assumptions of Options (Details)", "shortName": "Share Incentive Plan - Schedule of Weighted-Average Assumptions of Options (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-16", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-16", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.credosemi.com/role/ShareIncentivePlanSummaryofRSUActivityDetails", "longName": "9954504 - Disclosure - Share Incentive Plan - Summary of RSU Activity (Details)", "shortName": "Share Incentive Plan - Summary of RSU Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-145", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-146", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "unique": true } }, "R60": { "role": "http://www.credosemi.com/role/ShareIncentivePlanSummaryofWeightedAverageAssumptionsofESPPDetails", "longName": "9954505 - Disclosure - Share Incentive Plan - Summary of Weighted-Average Assumptions of ESPP (Details)", "shortName": "Share Incentive Plan - Summary of Weighted-Average Assumptions of ESPP (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-154", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-154", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.credosemi.com/role/ShareIncentivePlanSummaryofShareBasedCompensationExpenseDetails", "longName": "9954506 - Disclosure - Share Incentive Plan - Summary of Share-Based Compensation Expense (Details)", "shortName": "Share Incentive Plan - Summary of Share-Based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.credosemi.com/role/LeasesNarrativeDetails", "longName": "9954507 - Disclosure - Leases - Narrative (Details)", "shortName": "Leases - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:OperatingLeaseLiability", "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": "crdo-20240427.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "unique": true } }, "R63": { "role": "http://www.credosemi.com/role/LeasesLeaseExpenseandSupplementalCashFlowInformationDetails", "longName": "9954508 - Disclosure - Leases - Lease Expense and Supplemental Cash Flow Information (Details)", "shortName": "Leases - Lease Expense and Supplemental Cash Flow Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "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": "crdo-20240427.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": "crdo-20240427.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.credosemi.com/role/LeasesAggregateFutureLeasePaymentsDetails", "longName": "9954509 - Disclosure - Leases - Aggregate Future Lease Payments (Details)", "shortName": "Leases - Aggregate Future Lease Payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-4", "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": "crdo-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "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": "crdo-20240427.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.credosemi.com/role/IncomeTaxesScheduleofIncomeLossBeforeProvisionforIncomeTaxesDetails", "longName": "9954510 - Disclosure - Income Taxes - Schedule of Income (Loss) Before Provision for Income Taxes (Details)", "shortName": "Income Taxes - Schedule of Income (Loss) Before Provision for Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "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", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.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", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.credosemi.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpensesDetails", "longName": "9954511 - Disclosure - Income Taxes - Schedule of Components of Income Tax Expenses (Details)", "shortName": "Income Taxes - Schedule of Components of Income Tax Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "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": "crdo-20240427.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": "crdo-20240427.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.credosemi.com/role/IncomeTaxesScheduleofSignificantItemsComprisingtheCompanysDeferredTaxesDetails", "longName": "9954512 - Disclosure - Income Taxes - Schedule of Significant Items Comprising the Company's Deferred Taxes (Details)", "shortName": "Income Taxes - Schedule of Significant Items Comprising the Company's Deferred Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "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": "crdo-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "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": "crdo-20240427.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.credosemi.com/role/IncomeTaxesNarrativeDetails", "longName": "9954513 - Disclosure - Income Taxes - Narrative (Details)", "shortName": "Income Taxes - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "unique": true } }, "R69": { "role": "http://www.credosemi.com/role/IncomeTaxesSummaryofValuationAllowanceDetails", "longName": "9954514 - Disclosure - Income Taxes - Summary of Valuation Allowance (Details)", "shortName": "Income Taxes - Summary of Valuation Allowance (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true }, "uniqueAnchor": null }, "R70": { "role": "http://www.credosemi.com/role/IncomeTaxesReconciliationofStatutoryRateandEffectiveTaxRateDetails", "longName": "9954515 - Disclosure - Income Taxes - Reconciliation of Statutory Rate and Effective Tax Rate (Details)", "shortName": "Income Taxes - Reconciliation of Statutory Rate and Effective Tax Rate (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.credosemi.com/role/IncomeTaxesReconciliationofBeginningandEndingAmountsofUnrecognizedTaxBenefitsDetails", "longName": "9954516 - Disclosure - Income Taxes - Reconciliation of Beginning and Ending Amounts of Unrecognized Tax Benefits (Details)", "shortName": "Income Taxes - Reconciliation of Beginning and Ending Amounts of Unrecognized Tax Benefits (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-5", "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": "crdo-20240427.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-28", "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": "crdo-20240427.htm", "unique": true } }, "R72": { "role": "http://www.credosemi.com/role/NetLossPerShareScheduleofNetLossPerShareBasicandDilutedDetails", "longName": "9954517 - Disclosure - Net Loss Per Share - Schedule of Net Loss Per Share, Basic and Diluted (Details)", "shortName": "Net Loss Per Share - Schedule of Net Loss Per Share, Basic and Diluted (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": "crdo-20240427.htm", "first": true }, "uniqueAnchor": null }, "R73": { "role": "http://www.credosemi.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesOutstandingDetails", "longName": "9954518 - Disclosure - Net Loss Per Share - Schedule of Potentially Dilutive Securities Outstanding (Details)", "shortName": "Net Loss Per Share - Schedule of Potentially Dilutive Securities Outstanding (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.credosemi.com/role/SegmentandGeographicInformationNarrativeDetails", "longName": "9954519 - Disclosure - Segment and Geographic Information - Narrative (Details)", "shortName": "Segment and Geographic Information - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true }, "uniqueAnchor": null }, "R75": { "role": "http://www.credosemi.com/role/SegmentandGeographicInformationDisaggregationofRevenueDetails", "longName": "9954520 - Disclosure - Segment and Geographic Information - Disaggregation of Revenue (Details)", "shortName": "Segment and Geographic Information - Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "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": "crdo-20240427.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-179", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "unique": true } }, "R76": { "role": "http://www.credosemi.com/role/SegmentandGeographicInformationLongLivedAssetsDisaggregatedbyPhysicalLocationDetails", "longName": "9954521 - Disclosure - Segment and Geographic Information - Long-Lived Assets Disaggregated by Physical Location (Details)", "shortName": "Segment and Geographic Information - Long-Lived Assets Disaggregated by Physical Location (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:PropertyPlantAndEquipmentNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-194", "name": "us-gaap:PropertyPlantAndEquipmentNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "crdo:DisaggregationOfLongLivedAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "crdo-20240427.htm", "unique": true } } }, "tag": { "crdo_A2015StockPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.credosemi.com/20240427", "localname": "A2015StockPlanMember", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2015 Stock Plan", "label": "2015 Stock Plan [Member]", "documentation": "2015 Stock Plan" } } }, "auth_ref": [] }, "crdo_A2021LongTermIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.credosemi.com/20240427", "localname": "A2021LongTermIncentivePlanMember", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2021 Long-Term Incentive Plan", "label": "2021 Long-Term Incentive Plan [Member]", "documentation": "2021 Long-Term Incentive Plan" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.credosemi.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 }, "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheets", "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Accrued expenses and other current liabilities", "label": "Accounts Payable and Other Accrued Liabilities, Current", "documentation": "Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.credosemi.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.credosemi.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": [ "r24", "r721" ] }, "crdo_AccountsPayablePropertyAndEquipmentCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.credosemi.com/20240427", "localname": "AccountsPayablePropertyAndEquipmentCurrent", "crdr": "credit", "calculation": { "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current payables relating to purchases of property and equipment", "label": "Accounts Payable, Property And Equipment, Current", "documentation": "Accounts Payable, Property And Equipment, Current" } } }, "auth_ref": [] }, "crdo_AccountsPayablePropertyAndEquipmentNonCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.credosemi.com/20240427", "localname": "AccountsPayablePropertyAndEquipmentNonCurrent", "crdr": "credit", "calculation": { "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofOtherNoncurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofOtherNoncurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current payables relating to purchases of property and equipment", "label": "Accounts Payable, Property And Equipment, Non-Current", "documentation": "Accounts Payable, Property And Equipment, Non-Current" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.credosemi.com/role/ConcentrationsDetails" ], "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": [ "r674" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.credosemi.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "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": [ "r262", "r263" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "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": [ "r26" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofPropertyandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: accumulated depreciation and amortization", "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": [ "r59", "r173", "r554" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.credosemi.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r33", "r34", "r102", "r179", "r550", "r573", "r574" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r4", "r15", "r34", "r466", "r469", "r506", "r569", "r570", "r837", "r838", "r839", "r844", "r845", "r846" ] }, "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": [ "r776" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.credosemi.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r94", "r721", "r921" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit" ], "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": [ "r417", "r418", "r419", "r586", "r844", "r845", "r846", "r902", "r922" ] }, "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": [ "r782" ] }, "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": [ "r782" ] }, "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": [ "r782" ] }, "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": [ "r782" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Tax withheld related to RSU settlement", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation", "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": [ "r72", "r73", "r380" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "crdr": "debit", "presentation": [ "http://www.credosemi.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance costs", "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs", "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration." } } }, "auth_ref": [ "r16", "r127" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued", "crdr": "credit", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant contra revenue", "label": "Adjustments to Additional Paid in Capital, Warrant Issued", "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants." } } }, "auth_ref": [ "r16", "r60", "r127" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash used in 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": [ "r746", "r758", "r768", "r794" ] }, "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": [ "r749", "r761", "r771", "r797" ] }, "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": [ "r782" ] }, "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": [ "r789" ] }, "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": [ "r753", "r762", "r772", "r789", "r798", "r802", "r810" ] }, "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": [ "r808" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofShareBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r412", "r425" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.credosemi.com/role/Cover" ], "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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.credosemi.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive securities excluded from computation of earnings per share (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": [ "r223" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.credosemi.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r44" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.credosemi.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [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_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.credosemi.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r44" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentCharges", "crdr": "debit", "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Impairment charges", "label": "Asset Impairment Charges", "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill." } } }, "auth_ref": [ "r8", "r58" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.credosemi.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.credosemi.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": [ "r140", "r175", "r198", "r234", "r248", "r253", "r297", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r461", "r463", "r484", "r546", "r623", "r721", "r735", "r861", "r862", "r909" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.credosemi.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.credosemi.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.credosemi.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": [ "r168", "r182", "r198", "r297", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r461", "r463", "r484", "r721", "r861", "r862", "r909" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current Assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.credosemi.com/role/FairValueMeasurementsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.credosemi.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total cash equivalents and short-term investments", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r80" ] }, "crdo_AuditInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.credosemi.com/20240427", "localname": "AuditInformationAbstract", "lang": { "en-us": { "role": { "label": "Audit Information [Abstract]", "documentation": "Audit Information" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.credosemi.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Firm ID", "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r740", "r741", "r754" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.credosemi.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Location", "label": "Auditor Location" } } }, "auth_ref": [ "r740", "r741", "r754" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.credosemi.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Name", "label": "Auditor Name" } } }, "auth_ref": [ "r740", "r741", "r754" ] }, "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": [ "r805" ] }, "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": [ "r806" ] }, "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": [ "r801" ] }, "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": [ "r801" ] }, "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": [ "r801" ] }, "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": [ "r801" ] }, "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": [ "r801" ] }, "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": [ "r801" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.credosemi.com/role/OrdinarySharesDetails", "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails", "http://www.credosemi.com/role/ShareIncentivePlanScheduleofWeightedAverageAssumptionsofOptionsDetails", "http://www.credosemi.com/role/ShareIncentivePlanSummaryofRSUActivityDetails", "http://www.credosemi.com/role/ShareIncentivePlanSummaryofWeightedAverageAssumptionsofESPPDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r383", "r384", "r385", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r407", "r408", "r409", "r410", "r411" ] }, "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": [ "r804" ] }, "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": [ "r803" ] }, "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": [ "r802" ] }, "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": [ "r802" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPoliciesPolicies" ], "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": [] }, "country_CN": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CN", "presentation": [ "http://www.credosemi.com/role/SegmentandGeographicInformationDisaggregationofRevenueDetails", "http://www.credosemi.com/role/SegmentandGeographicInformationLongLivedAssetsDisaggregatedbyPhysicalLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mainland China", "label": "CHINA" } } }, "auth_ref": [] }, "us-gaap_CapitalAdditionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalAdditionsMember", "presentation": [ "http://www.credosemi.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capital Addition Purchase Commitments", "label": "Capital Addition Purchase Commitments [Member]", "documentation": "Contractual obligation to increase property, plant and equipment either through construction or future purchases." } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Purchases of property and equipment included in accounts payable, accrued expenses and other liabilities", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r41", "r42", "r43" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.credosemi.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.credosemi.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": [ "r38", "r171", "r690" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.credosemi.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Axis]", "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r171" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.credosemi.com/role/FairValueMeasurementsDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.credosemi.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money market funds", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "documentation": "Fair value portion 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." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash, Cash Equivalents and Short-term Investments", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r39" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents at beginning of the year", "periodEndLabel": "Cash and cash equivalents at end of the year", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r38", "r112", "r195" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase (decrease) in cash and cash equivalents", "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", "r112" ] }, "us-gaap_CertificatesOfDepositMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CertificatesOfDepositMember", "presentation": [ "http://www.credosemi.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Certificates of deposit", "label": "Certificates of Deposit [Member]", "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured." } } }, "auth_ref": [ "r11", "r728", "r729", "r730", "r731" ] }, "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": [ "r780" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.credosemi.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit", "http://www.credosemi.com/role/ConvertiblePreferredSharesNarrativeDetails", "http://www.credosemi.com/role/ConvertiblePreferredSharesScheduleofPreferredSharesPriortoConversionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r165", "r176", "r177", "r178", "r198", "r217", "r218", "r220", "r222", "r228", "r229", "r297", "r323", "r325", "r326", "r327", "r330", "r331", "r336", "r337", "r340", "r343", "r351", "r484", "r580", "r581", "r582", "r583", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r611", "r632", "r651", "r667", "r668", "r669", "r670", "r671", "r817", "r841", "r847" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.credosemi.com/role/ConvertiblePreferredSharesNarrativeDetails", "http://www.credosemi.com/role/ConvertiblePreferredSharesScheduleofPreferredSharesPriortoConversionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Line Items]", "label": "Class of Stock [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": [ "r176", "r177", "r178", "r228", "r336", "r337", "r338", "r340", "r343", "r349", "r351", "r580", "r581", "r582", "r583", "r705", "r817", "r841" ] }, "crdo_ClassOfWarrantOrRightContraRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.credosemi.com/20240427", "localname": "ClassOfWarrantOrRightContraRevenue", "crdr": "debit", "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows", "http://www.credosemi.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant contra revenue", "label": "Class Of Warrant Or Right, Contra Revenue", "documentation": "Class Of Warrant Or Right, Contra Revenue" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://www.credosemi.com/role/RevenueRecognitionNarrativeDetails", "http://www.credosemi.com/role/RevenueRecognitionScheduleofWeightedAverageAssumptionsusedinBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of warrants, price per share (in US dollars per share)", "verboseLabel": "Fair value per ordinary share (in US dollars per share)", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r352" ] }, "crdo_ClassOfWarrantOrRightGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.credosemi.com/20240427", "localname": "ClassOfWarrantOrRightGrantDateFairValue", "presentation": [ "http://www.credosemi.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Grant date fair value of warrant (in US dollars per share)", "label": "Class Of Warrant Or Right, Grant Date Fair Value", "documentation": "Class Of Warrant Or Right, Grant Date Fair Value" } } }, "auth_ref": [] }, "crdo_ClassOfWarrantOrRightMaximumAggregatePaymentsOverContractTerm": { "xbrltype": "monetaryItemType", "nsuri": "http://www.credosemi.com/20240427", "localname": "ClassOfWarrantOrRightMaximumAggregatePaymentsOverContractTerm", "crdr": "credit", "presentation": [ "http://www.credosemi.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum aggregate payments over contract term", "label": "Class of Warrant or Right, Maximum Aggregate Payments Over Contract Term", "documentation": "Class of Warrant or Right, Maximum Aggregate Payments Over Contract Term" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://www.credosemi.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares called by warrant (in shares)", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares." } } }, "auth_ref": [ "r352" ] }, "crdo_ClassOfWarrantOrRightNumberOfSharesVested": { "xbrltype": "sharesItemType", "nsuri": "http://www.credosemi.com/20240427", "localname": "ClassOfWarrantOrRightNumberOfSharesVested", "presentation": [ "http://www.credosemi.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares vested upon warrant exercise (in shares)", "label": "Class of Warrant or Right, Number of Shares Vested", "documentation": "Class of Warrant or Right, Number of Shares Vested" } } }, "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": [ "r781" ] }, "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": [ "r781" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.credosemi.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 7)", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r29", "r83", "r547", "r610" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.credosemi.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r122", "r314", "r316", "r675", "r858" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails" ], "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": [ "r30" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit" ], "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": [ "r724", "r725", "r726", "r728", "r729", "r730", "r731", "r844", "r845", "r902", "r920", "r922" ] }, "crdo_CommonStockNumberOfVotesEntitledToEachShare": { "xbrltype": "integerItemType", "nsuri": "http://www.credosemi.com/20240427", "localname": "CommonStockNumberOfVotesEntitledToEachShare", "presentation": [ "http://www.credosemi.com/role/OrdinarySharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, number of votes per share", "label": "Common Stock, Number Of Votes Entitled To Each Share", "documentation": "Common Stock, Number Of Votes Entitled To Each Share" } } }, "auth_ref": [] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.credosemi.com/role/DescriptionofBusinessandBasisofPresentationDetails", "http://www.credosemi.com/role/OrdinarySharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in US dollars 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.credosemi.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.credosemi.com/role/OrdinarySharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock 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", "r611" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock 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.credosemi.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock outstanding (in shares)", "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (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": [ "r16", "r93", "r611", "r629", "r922", "r923" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.credosemi.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Ordinary shares, $0.00005 par value; 1,000,000 shares authorized; 164,305 and 148,651 shares issued and outstanding at April 27, 2024 and April 29, 2023, 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", "r548", "r721" ] }, "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": [ "r786" ] }, "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": [ "r785" ] }, "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": [ "r787" ] }, "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": [ "r784" ] }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfDeferredTaxAssetsAbstract", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesScheduleofSignificantItemsComprisingtheCompanysDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets:", "label": "Components of Deferred Tax Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesScheduleofSignificantItemsComprisingtheCompanysDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities", "label": "Components of Deferred Tax Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofComprehensiveLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "totalLabel": "Total comprehensive loss", "terseLabel": "Total comprehensive gain (loss)", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r35", "r184", "r186", "r191", "r541", "r559" ] }, "crdo_ComputerEquipmentAndSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.credosemi.com/20240427", "localname": "ComputerEquipmentAndSoftwareMember", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesbyAssetCategoryDetails", "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Computer equipment and software", "terseLabel": "Computer equipment and software", "label": "Computer Equipment And Software [Member]", "documentation": "Computer Equipment And Software" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.credosemi.com/role/ConcentrationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r47", "r49", "r81", "r82", "r261", "r674" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.credosemi.com/role/ConcentrationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r47", "r49", "r81", "r82", "r261", "r575", "r674" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.credosemi.com/role/ConcentrationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "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": [ "r47", "r49", "r81", "r82", "r261", "r674", "r819" ] }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskDisclosureTextBlock", "presentation": [ "http://www.credosemi.com/role/Concentrations" ], "lang": { "en-us": { "role": { "terseLabel": "Concentrations", "label": "Concentration Risk Disclosure [Text Block]", "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date." } } }, "auth_ref": [ "r116" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.credosemi.com/role/ConcentrationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Line Items]", "label": "Concentration Risk [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": [ "r674" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.credosemi.com/role/ConcentrationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk (as a percent)", "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": [ "r47", "r49", "r81", "r82", "r261" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.credosemi.com/role/ConcentrationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Table]", "label": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r46", "r47", "r49", "r50", "r81", "r139", "r674" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.credosemi.com/role/ConcentrationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "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": [ "r47", "r49", "r81", "r82", "r261", "r674" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressMember", "presentation": [ "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction in progress", "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_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://www.credosemi.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current." } } }, "auth_ref": [ "r354", "r356", "r367" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.credosemi.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r354", "r355", "r367" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofOtherNoncurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofOtherNoncurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current deferred revenue", "label": "Contract with Customer, Liability, Noncurrent", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r354", "r355", "r367" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.credosemi.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Previously deferred revenue recognized", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r368" ] }, "us-gaap_ConversionOfStockAmountConverted1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConversionOfStockAmountConverted1", "crdr": "debit", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of convertible preferred shares into ordinary shares upon initial public offering", "label": "Conversion of Stock, Amount Converted", "documentation": "The value of the stock converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r41", "r42", "r43" ] }, "us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertiblePreferredStockSharesIssuedUponConversion", "presentation": [ "http://www.credosemi.com/role/ConvertiblePreferredSharesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued on conversion (in shares)", "label": "Convertible Preferred Stock, Shares Issued upon Conversion", "documentation": "Number of shares issued for each share of convertible preferred stock that is converted." } } }, "auth_ref": [ "r22", "r65", "r92", "r125", "r346" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Total cost of revenue", "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": [ "r107", "r539" ] }, "us-gaap_CostOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenueAbstract", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue:", "label": "Cost of Revenue [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofShareBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_CostOfSalesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesPolicyTextBlock", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Revenue", "label": "Cost of Goods and Service [Policy Text Block]", "documentation": "Disclosure of accounting policy for cost of product sold and service rendered." } } }, "auth_ref": [ "r822" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.credosemi.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpensesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.credosemi.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpensesDetails" ], "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": [ "r821", "r843", "r900" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.credosemi.com/role/Cover" ], "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.credosemi.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpensesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.credosemi.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "International", "label": "Current Foreign Tax Expense (Benefit)", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r821", "r843" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.credosemi.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpensesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.credosemi.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpensesDetails" ], "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": [ "r135", "r449", "r455", "r843" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpensesDetails" ], "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.credosemi.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpensesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.credosemi.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpensesDetails" ], "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": [ "r821", "r843", "r900" ] }, "crdo_CustomerAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.credosemi.com/20240427", "localname": "CustomerAMember", "presentation": [ "http://www.credosemi.com/role/ConcentrationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer A", "label": "Customer A [Member]", "documentation": "Customer A" } } }, "auth_ref": [] }, "crdo_CustomerBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.credosemi.com/20240427", "localname": "CustomerBMember", "presentation": [ "http://www.credosemi.com/role/ConcentrationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer B", "label": "Customer B [Member]", "documentation": "Customer B" } } }, "auth_ref": [] }, "crdo_CustomerCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.credosemi.com/20240427", "localname": "CustomerCMember", "presentation": [ "http://www.credosemi.com/role/ConcentrationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer C", "label": "Customer C [Member]", "documentation": "Customer C" } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.credosemi.com/role/ConcentrationsDetails" ], "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": [ "r48", "r261" ] }, "crdo_CustomerDMember": { "xbrltype": "domainItemType", "nsuri": "http://www.credosemi.com/20240427", "localname": "CustomerDMember", "presentation": [ "http://www.credosemi.com/role/ConcentrationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer D", "label": "Customer D [Member]", "documentation": "Customer D" } } }, "auth_ref": [] }, "crdo_CustomerEMember": { "xbrltype": "domainItemType", "nsuri": "http://www.credosemi.com/20240427", "localname": "CustomerEMember", "presentation": [ "http://www.credosemi.com/role/ConcentrationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer E", "label": "Customer E [Member]", "documentation": "Customer E" } } }, "auth_ref": [] }, "crdo_CustomerFMember": { "xbrltype": "domainItemType", "nsuri": "http://www.credosemi.com/20240427", "localname": "CustomerFMember", "presentation": [ "http://www.credosemi.com/role/ConcentrationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer F", "label": "Customer F [Member]", "documentation": "Customer F" } } }, "auth_ref": [] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.credosemi.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpensesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.credosemi.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpensesDetails" ], "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": [ "r843", "r899", "r900" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.credosemi.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpensesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.credosemi.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "International", "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": [ "r135", "r843", "r899" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.credosemi.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpensesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.credosemi.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpensesDetails" ], "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": [ "r8", "r135", "r162", "r454", "r455", "r843" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpensesDetails" ], "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.credosemi.com/role/IncomeTaxesScheduleofSignificantItemsComprisingtheCompanysDeferredTaxesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.credosemi.com/role/IncomeTaxesScheduleofSignificantItemsComprisingtheCompanysDeferredTaxesDetails" ], "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": [ "r88", "r89", "r141", "r443" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.credosemi.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpensesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.credosemi.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpensesDetails" ], "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": [ "r843", "r899", "r900" ] }, "us-gaap_DeferredTaxAssetDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetDomain", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Asset [Domain]", "label": "Deferred Tax Asset [Domain]", "documentation": "Identification of the deferred tax asset for which a valuation reserve exists." } } }, "auth_ref": [ "r75" ] }, "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets", "crdr": "debit", "calculation": { "http://www.credosemi.com/role/IncomeTaxesScheduleofSignificantItemsComprisingtheCompanysDeferredTaxesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.credosemi.com/role/IncomeTaxesScheduleofSignificantItemsComprisingtheCompanysDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangibles", "label": "Deferred Tax Assets, Goodwill and Intangible Assets", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.credosemi.com/role/IncomeTaxesScheduleofSignificantItemsComprisingtheCompanysDeferredTaxesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.credosemi.com/role/IncomeTaxesScheduleofSignificantItemsComprisingtheCompanysDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total 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": [ "r444" ] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "calculation": { "http://www.credosemi.com/role/IncomeTaxesScheduleofSignificantItemsComprisingtheCompanysDeferredTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.credosemi.com/role/IncomeTaxesScheduleofSignificantItemsComprisingtheCompanysDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net deferred taxes", "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": [ "r897" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://www.credosemi.com/role/IncomeTaxesScheduleofSignificantItemsComprisingtheCompanysDeferredTaxesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.credosemi.com/role/IncomeTaxesScheduleofSignificantItemsComprisingtheCompanysDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating losses", "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": [ "r78", "r898" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://www.credosemi.com/role/IncomeTaxesScheduleofSignificantItemsComprisingtheCompanysDeferredTaxesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.credosemi.com/role/IncomeTaxesScheduleofSignificantItemsComprisingtheCompanysDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Others", "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": [ "r78", "r898" ] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwardsForeign", "crdr": "debit", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign tax credit carryover", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Foreign", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign tax credit carryforwards." } } }, "auth_ref": [ "r77", "r78", "r898" ] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "crdr": "debit", "calculation": { "http://www.credosemi.com/role/IncomeTaxesScheduleofSignificantItemsComprisingtheCompanysDeferredTaxesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.credosemi.com/role/IncomeTaxesNarrativeDetails", "http://www.credosemi.com/role/IncomeTaxesScheduleofSignificantItemsComprisingtheCompanysDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development credits", "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": [ "r77", "r78", "r898" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://www.credosemi.com/role/IncomeTaxesScheduleofSignificantItemsComprisingtheCompanysDeferredTaxesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.credosemi.com/role/IncomeTaxesScheduleofSignificantItemsComprisingtheCompanysDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share 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": [ "r78", "r898" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.credosemi.com/role/IncomeTaxesScheduleofSignificantItemsComprisingtheCompanysDeferredTaxesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.credosemi.com/role/IncomeTaxesScheduleofSignificantItemsComprisingtheCompanysDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expense", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities." } } }, "auth_ref": [ "r78", "r898" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.credosemi.com/role/IncomeTaxesScheduleofSignificantItemsComprisingtheCompanysDeferredTaxesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.credosemi.com/role/IncomeTaxesNarrativeDetails", "http://www.credosemi.com/role/IncomeTaxesScheduleofSignificantItemsComprisingtheCompanysDeferredTaxesDetails", "http://www.credosemi.com/role/IncomeTaxesSummaryofValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Valuation allowance", "terseLabel": "Valuation allowance", "periodStartLabel": "Valuation allowance, beginning balance", "periodEndLabel": "Valuation allowance, ending balance", "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": [ "r445" ] }, "crdo_DeferredTaxAssetsValuationAllowanceRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.credosemi.com/20240427", "localname": "DeferredTaxAssetsValuationAllowanceRollForward", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesSummaryofValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets, Valuation Allowance [Roll Forward]", "label": "Deferred Tax Assets, Valuation Allowance [Roll Forward]", "documentation": "Deferred Tax Assets, Valuation Allowance" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.credosemi.com/role/IncomeTaxesScheduleofSignificantItemsComprisingtheCompanysDeferredTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.credosemi.com/role/IncomeTaxesScheduleofSignificantItemsComprisingtheCompanysDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Net deferred taxes", "label": "Deferred Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r74", "r897" ] }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesLeasingArrangements", "crdr": "credit", "calculation": { "http://www.credosemi.com/role/IncomeTaxesScheduleofSignificantItemsComprisingtheCompanysDeferredTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.credosemi.com/role/IncomeTaxesScheduleofSignificantItemsComprisingtheCompanysDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Right of use assets", "label": "Deferred Tax Liabilities, Leasing Arrangements", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements." } } }, "auth_ref": [ "r78", "r898" ] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.credosemi.com/role/IncomeTaxesScheduleofSignificantItemsComprisingtheCompanysDeferredTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.credosemi.com/role/IncomeTaxesScheduleofSignificantItemsComprisingtheCompanysDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Others", "label": "Deferred Tax Liabilities, Other", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other." } } }, "auth_ref": [ "r78", "r898" ] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.credosemi.com/role/IncomeTaxesScheduleofSignificantItemsComprisingtheCompanysDeferredTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.credosemi.com/role/IncomeTaxesScheduleofSignificantItemsComprisingtheCompanysDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Property and equipment basis", "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": [ "r78", "r898" ] }, "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesUndistributedForeignEarnings", "crdr": "credit", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Undistributed foreign earnings", "label": "Deferred Tax Liabilities, Undistributed Foreign Earnings", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from undistributed earnings of subsidiary and other recognized entity not within country of domicile. Includes, but is not limited to, other basis differences." } } }, "auth_ref": [ "r898" ] }, "us-gaap_DepositsAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositsAssets", "crdr": "debit", "presentation": [ "http://www.credosemi.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Refundable deposits", "label": "Deposits Assets", "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment in the future." } } }, "auth_ref": [ "r832" ] }, "us-gaap_DepositsAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositsAssetsCurrent", "crdr": "debit", "presentation": [ "http://www.credosemi.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Refundable deposits recorded in prepaid expenses and other current assets", "label": "Deposits Assets, Current", "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter." } } }, "auth_ref": [ "r835" ] }, "us-gaap_DepositsAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositsAssetsNoncurrent", "crdr": "debit", "presentation": [ "http://www.credosemi.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Refundable deposits recorded in other non-current assets", "label": "Deposits Assets, Noncurrent", "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r832" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows", "http://www.credosemi.com/role/SupplementalFinancialInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r8", "r237" ] }, "crdo_DisaggregationOfLongLivedAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.credosemi.com/20240427", "localname": "DisaggregationOfLongLivedAssetsTableTextBlock", "presentation": [ "http://www.credosemi.com/role/SegmentandGeographicInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Long-Lived Assets Disaggregated by Physical Location", "label": "Disaggregation of Long-Lived Assets [Table Text Block]", "documentation": "Disaggregation of Long-Lived Assets" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.credosemi.com/role/SegmentandGeographicInformationDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [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": [ "r366", "r706", "r707", "r708", "r709", "r710", "r711", "r712" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.credosemi.com/role/SegmentandGeographicInformationDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r366", "r706", "r707", "r708", "r709", "r710", "r711", "r712" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.credosemi.com/role/SegmentandGeographicInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Revenue Disaggregated by Primary Geographical Market", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r865" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlan" ], "lang": { "en-us": { "role": { "terseLabel": "Share Incentive Plan", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r378", "r382", "r413", "r414", "r416", "r717" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.credosemi.com/role/Cover" ], "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": [ "r740", "r741", "r754" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.credosemi.com/role/Cover" ], "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": [ "r740", "r741", "r754", "r790" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.credosemi.com/role/Cover" ], "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.credosemi.com/role/Cover" ], "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.credosemi.com/role/Cover" ], "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.credosemi.com/role/Cover" ], "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": [ "r775" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.credosemi.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "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.credosemi.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Documents Incorporated by Reference", "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r738" ] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Domestic Tax Authority", "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": [] }, "crdo_EarlyOptionExerciseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.credosemi.com/20240427", "localname": "EarlyOptionExerciseMember", "presentation": [ "http://www.credosemi.com/role/OrdinarySharesDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Early Option Exercise", "label": "Early Option Exercise [Member]", "documentation": "Early Option Exercise" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofOperations", "http://www.credosemi.com/role/NetLossPerShareScheduleofNetLossPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share, basic (in US dollars 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": [ "r192", "r206", "r207", "r208", "r209", "r210", "r215", "r217", "r220", "r221", "r222", "r226", "r474", "r475", "r542", "r560", "r697" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.credosemi.com/role/NetLossPerShareScheduleofNetLossPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share attributable to ordinary shareholders", "label": "Earnings Per Share, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofOperations", "http://www.credosemi.com/role/NetLossPerShareScheduleofNetLossPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share, diluted (in US dollars 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": [ "r192", "r206", "r207", "r208", "r209", "r210", "r217", "r220", "r221", "r222", "r226", "r474", "r475", "r542", "r560", "r697" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Net Loss Per Share", "label": "Earnings Per Share, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r44", "r45" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.credosemi.com/role/NetLossPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net Loss Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r214", "r223", "r224", "r225" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes on cash", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r486" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "calculation": { "http://www.credosemi.com/role/IncomeTaxesReconciliationofStatutoryRateandEffectiveTaxRateDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.credosemi.com/role/IncomeTaxesReconciliationofStatutoryRateandEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Effective tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r433" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "calculation": { "http://www.credosemi.com/role/IncomeTaxesReconciliationofStatutoryRateandEffectiveTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.credosemi.com/role/IncomeTaxesReconciliationofStatutoryRateandEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statutory federal tax expense rate", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r200", "r433", "r457" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "calculation": { "http://www.credosemi.com/role/IncomeTaxesReconciliationofStatutoryRateandEffectiveTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.credosemi.com/role/IncomeTaxesReconciliationofStatutoryRateandEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in valuation allowance", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r895", "r901" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "calculation": { "http://www.credosemi.com/role/IncomeTaxesReconciliationofStatutoryRateandEffectiveTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.credosemi.com/role/IncomeTaxesReconciliationofStatutoryRateandEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign rate differential", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile." } } }, "auth_ref": [ "r895", "r901" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "calculation": { "http://www.credosemi.com/role/IncomeTaxesReconciliationofStatutoryRateandEffectiveTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.credosemi.com/role/IncomeTaxesReconciliationofStatutoryRateandEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share compensation", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent", "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement." } } }, "auth_ref": [ "r895", "r901" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "calculation": { "http://www.credosemi.com/role/IncomeTaxesReconciliationofStatutoryRateandEffectiveTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.credosemi.com/role/IncomeTaxesReconciliationofStatutoryRateandEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r895", "r901" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "calculation": { "http://www.credosemi.com/role/IncomeTaxesReconciliationofStatutoryRateandEffectiveTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.credosemi.com/role/IncomeTaxesReconciliationofStatutoryRateandEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State tax, net of federal benefit", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)." } } }, "auth_ref": [ "r895", "r901" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "calculation": { "http://www.credosemi.com/role/IncomeTaxesReconciliationofStatutoryRateandEffectiveTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.credosemi.com/role/IncomeTaxesReconciliationofStatutoryRateandEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Research tax credits", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit." } } }, "auth_ref": [ "r895", "r901" ] }, "crdo_EffectiveIncomeTaxRateReconciliationWithholdingTaxesPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.credosemi.com/20240427", "localname": "EffectiveIncomeTaxRateReconciliationWithholdingTaxesPercent", "calculation": { "http://www.credosemi.com/role/IncomeTaxesReconciliationofStatutoryRateandEffectiveTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.credosemi.com/role/IncomeTaxesReconciliationofStatutoryRateandEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Withholding taxes", "label": "Effective Income Tax Rate Reconciliation, Withholding Taxes, Percent", "documentation": "Effective Income Tax Rate Reconciliation, Withholding Taxes, Percent" } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.credosemi.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation and benefits", "label": "Employee-related Liabilities, Current", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r26" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofShareBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation expense, amortization 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": [ "r415" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r894" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation expense, options", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r894" ] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockMember", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails", "http://www.credosemi.com/role/ShareIncentivePlanSummaryofWeightedAverageAssumptionsofESPPDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock", "label": "Employee Stock [Member]", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails", "http://www.credosemi.com/role/ShareIncentivePlanScheduleofWeightedAverageAssumptionsofOptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Options", "label": "Share-Based Payment Arrangement, 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.credosemi.com/role/Cover" ], "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_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.credosemi.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line Two", "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.credosemi.com/role/Cover" ], "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_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCountry", "presentation": [ "http://www.credosemi.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Country", "label": "Entity Address, Country", "documentation": "ISO 3166-1 alpha-2 country code." } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.credosemi.com/role/Cover" ], "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_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.credosemi.com/role/Cover" ], "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": [ "r737" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.credosemi.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, 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.credosemi.com/role/Cover" ], "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.credosemi.com/role/Cover" ], "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": [ "r737" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.credosemi.com/role/Cover" ], "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.credosemi.com/role/Cover" ], "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": [ "r737" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.credosemi.com/role/Cover" ], "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.credosemi.com/role/Cover" ], "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": [ "r815" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.credosemi.com/role/Cover" ], "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.credosemi.com/role/Cover" ], "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": [ "r737" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.credosemi.com/role/Cover" ], "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": [ "r737" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.credosemi.com/role/Cover" ], "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": [ "r737" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.credosemi.com/role/Cover" ], "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.credosemi.com/role/Cover" ], "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": [ "r816" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit", "http://www.credosemi.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "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": [ "r16", "r166", "r188", "r189", "r190", "r201", "r202", "r203", "r205", "r211", "r213", "r227", "r298", "r299", "r353", "r417", "r418", "r419", "r450", "r451", "r465", "r466", "r467", "r468", "r469", "r470", "r473", "r487", "r488", "r489", "r490", "r491", "r492", "r506", "r569", "r570", "r571", "r586", "r651" ] }, "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": [ "r783" ] }, "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": [ "r746", "r758", "r768", "r794" ] }, "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": [ "r743", "r755", "r765", "r791" ] }, "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": [ "r789" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.credosemi.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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": [ "r477", "r478", "r482" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.credosemi.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r477", "r478", "r482" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "presentation": [ "http://www.credosemi.com/role/RevenueRecognitionScheduleofWeightedAverageAssumptionsusedinBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "label": "Fair Value Measurement Inputs and Valuation Techniques [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "presentation": [ "http://www.credosemi.com/role/RevenueRecognitionScheduleofWeightedAverageAssumptionsusedinBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r17" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "presentation": [ "http://www.credosemi.com/role/RevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Weighted-Average Assumptions used in Black-Scholes Option Pricing Model", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r17" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://www.credosemi.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value Measurements, Recurring", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r80", "r138" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.credosemi.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r332", "r371", "r372", "r373", "r374", "r375", "r376", "r478", "r510", "r511", "r512", "r703", "r704", "r713", "r714", "r715" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.credosemi.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r477", "r478", "r480", "r481", "r483" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.credosemi.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r476" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.credosemi.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r332", "r371", "r376", "r478", "r510", "r713", "r714", "r715" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.credosemi.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r332", "r371", "r376", "r478", "r511", "r703", "r704", "r713", "r714", "r715" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.credosemi.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r332", "r371", "r372", "r373", "r374", "r375", "r376", "r478", "r512", "r703", "r704", "r713", "r714", "r715" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.credosemi.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.credosemi.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r332", "r371", "r372", "r373", "r374", "r375", "r376", "r510", "r511", "r512", "r703", "r704", "r713", "r714", "r715" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.credosemi.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring", "label": "Fair Value, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r476", "r483" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.credosemi.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r334", "r349", "r471", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r558", "r702", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r851", "r852", "r853", "r854" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency", "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": [ "r485" ] }, "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": [ "r750", "r762", "r772", "r798" ] }, "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": [ "r750", "r762", "r772", "r798" ] }, "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": [ "r750", "r762", "r772", "r798" ] }, "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": [ "r750", "r762", "r772", "r798" ] }, "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": [ "r750", "r762", "r772", "r798" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesbyAssetCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and fixtures", "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_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.credosemi.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": [ "r106", "r198", "r234", "r247", "r252", "r255", "r297", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r484", "r699", "r861" ] }, "country_HK": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "HK", "presentation": [ "http://www.credosemi.com/role/SegmentandGeographicInformationDisaggregationofRevenueDetails", "http://www.credosemi.com/role/SegmentandGeographicInformationLongLivedAssetsDisaggregatedbyPhysicalLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hong Kong", "label": "HONG KONG" } } }, "auth_ref": [] }, "us-gaap_HeldToMaturitySecuritiesFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesFairValue", "crdr": "debit", "calculation": { "http://www.credosemi.com/role/FairValueMeasurementsDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.credosemi.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Certificates of deposit", "label": "Debt Securities, Held-to-Maturity, Fair Value", "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r151", "r289", "r540", "r545" ] }, "crdo_IPLicensingAndDevelopmentContractCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.credosemi.com/20240427", "localname": "IPLicensingAndDevelopmentContractCustomerMember", "presentation": [ "http://www.credosemi.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "IP Licensing and Development Contract Customer", "label": "IP Licensing and Development Contract Customer [Member]", "documentation": "IP Licensing and Development Contract Customer" } } }, "auth_ref": [] }, "us-gaap_IPOMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IPOMember", "presentation": [ "http://www.credosemi.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "IPO", "label": "IPO [Member]", "documentation": "First sale of stock by a private company to the public." } } }, "auth_ref": [] }, "crdo_IPOSoldByCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.credosemi.com/20240427", "localname": "IPOSoldByCompanyMember", "presentation": [ "http://www.credosemi.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "IPO, Sold by Company", "label": "IPO, Sold by Company [Member]", "documentation": "IPO, Sold by Company" } } }, "auth_ref": [] }, "crdo_IPOSoldByExistingShareholdersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.credosemi.com/20240427", "localname": "IPOSoldByExistingShareholdersMember", "presentation": [ "http://www.credosemi.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "IPO, Sold by Existing Shareholders", "label": "IPO, Sold by Existing Shareholders [Member]", "documentation": "IPO, Sold by Existing Shareholders" } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.credosemi.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "ICFR Auditor Attestation Flag", "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r740", "r741", "r754" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of Long-lived Assets", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r1", "r121" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "calculation": { "http://www.credosemi.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpensesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.credosemi.com/role/IncomeTaxesScheduleofIncomeLossBeforeProvisionforIncomeTaxesDetails" ], "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": [ "r199", "r456" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 }, "http://www.credosemi.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofOperations", "http://www.credosemi.com/role/IncomeTaxesScheduleofIncomeLossBeforeProvisionforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "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": [ "r2", "r103", "r146", "r234", "r247", "r252", "r255", "r543", "r556", "r699" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "calculation": { "http://www.credosemi.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpensesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.credosemi.com/role/IncomeTaxesScheduleofIncomeLossBeforeProvisionforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "International", "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": [ "r199", "r456" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofShareBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r312", "r313", "r636" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofShareBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r313", "r636" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Axis]", "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r12" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Domain]", "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_IncomeTaxContingencyLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxContingencyLineItems", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Contingency [Line Items]", "label": "Income Tax Contingency [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_IncomeTaxContingencyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxContingencyTable", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Contingency [Table]", "label": "Income Tax Contingency [Table]", "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months." } } }, "auth_ref": [ "r13", "r79", "r133", "r134" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.credosemi.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": [ "r200", "r428", "r434", "r440", "r447", "r452", "r458", "r459", "r460", "r585" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 }, "http://www.credosemi.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofOperations", "http://www.credosemi.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision (benefit) for income taxes", "totalLabel": "Total tax expense (benefit)", "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": [ "r152", "r163", "r212", "r213", "r238", "r432", "r453", "r561" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPoliciesPolicies" ], "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": [ "r187", "r430", "r431", "r440", "r441", "r446", "r448", "r579" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Income taxes paid", "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": [ "r37", "r40" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.credosemi.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": [ "r7" ] }, "crdo_IncreaseDecreaseInAccountsPayableAndOtherAccruedLiabilitiesAndEmployeeRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.credosemi.com/20240427", "localname": "IncreaseDecreaseInAccountsPayableAndOtherAccruedLiabilitiesAndEmployeeRelatedLiabilities", "crdr": "debit", "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses, compensation and other liabilities", "label": "Increase (Decrease) In Accounts Payable And Other Accrued Liabilities And Employee Related Liabilities", "documentation": "Increase (Decrease) In Accounts Payable And Other Accrued Liabilities And Employee Related Liabilities" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accounts receivable", "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": [ "r7" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "crdr": "credit", "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Contract assets", "label": "Increase (Decrease) in Contract with Customer, Asset", "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r840" ] }, "crdo_IncreaseDecreaseInContractWithCustomerAssetCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.credosemi.com/20240427", "localname": "IncreaseDecreaseInContractWithCustomerAssetCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.credosemi.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (decrease) in contract assets", "label": "Increase (Decrease) in Contract with Customer, Asset, Current and Noncurrent", "documentation": "Increase (Decrease) in Contract with Customer, Asset, Current and Noncurrent" } } }, "auth_ref": [] }, "crdo_IncreaseDecreaseInContractWithCustomerAssetLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.credosemi.com/20240427", "localname": "IncreaseDecreaseInContractWithCustomerAssetLiability", "crdr": "debit", "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows", "http://www.credosemi.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "verboseLabel": "Increase (decrease) in deferred revenue", "label": "Increase (Decrease) In Contract With Customer, Asset (Liability)", "documentation": "Increase (Decrease) In Contract With Customer, Asset (Liability)" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "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": [ "r7" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "crdr": "credit", "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other non-current assets", "label": "Increase (Decrease) in Other Noncurrent Assets", "documentation": "Amount of increase (decrease) in noncurrent assets classified as other." } } }, "auth_ref": [ "r840" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Prepaid and other current 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": [ "r7" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit" ], "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_IncreaseDecreaseInTemporaryEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Temporary Equity [Roll Forward]", "label": "Increase (Decrease) in Temporary 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": [] }, "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": [ "r753", "r762", "r772", "r789", "r798", "r802", "r810" ] }, "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": [ "r808" ] }, "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": [ "r742", "r814" ] }, "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": [ "r742", "r814" ] }, "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": [ "r742", "r814" ] }, "us-gaap_InterestIncomeOperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeOperating", "crdr": "credit", "presentation": [ "http://www.credosemi.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Interest Income, Operating", "documentation": "Amount of operating interest income, including, but not limited to, amortization and accretion of premiums and discounts on securities." } } }, "auth_ref": [ "r105", "r633", "r664", "r665", "r732", "r733", "r924" ] }, "us-gaap_InventoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoriesMember", "presentation": [ "http://www.credosemi.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventories [Member]", "documentation": "Tangible personal property held for sale in the ordinary course of business, or in process of, or to be consumed in, production for sale." } } }, "auth_ref": [] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale." } } }, "auth_ref": [ "r118", "r692" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.credosemi.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofInventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheets", "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "totalLabel": "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": [ "r181", "r691", "r721" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "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": [ "r153", "r170", "r180", "r308", "r309", "r311", "r538", "r695" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials", "label": "Inventory, Raw Materials, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process." } } }, "auth_ref": [ "r118", "r694" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Work in process", "label": "Inventory, Work in Process, Net of Reserves", "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing." } } }, "auth_ref": [ "r118", "r693" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWriteDown", "crdr": "debit", "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Write-downs for excess and obsolete inventory", "label": "Inventory Write-down", "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels." } } }, "auth_ref": [ "r310" ] }, "crdo_LaboratoryEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.credosemi.com/20240427", "localname": "LaboratoryEquipmentMember", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesbyAssetCategoryDetails", "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Laboratory equipment", "terseLabel": "Laboratory equipment", "label": "Laboratory Equipment [Member]", "documentation": "Laboratory Equipment" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.credosemi.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Lease Expense and Supplemental Cash Flow Information", "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": [ "r907" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r119" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.credosemi.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Line Items]", "label": "Lessee, Lease, Description [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": [ "r499" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.credosemi.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r499" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPoliciesPolicies" ], "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": [ "r498" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.credosemi.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Aggregate Future Lease Payments", "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": [ "r908" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.credosemi.com/role/LeasesAggregateFutureLeasePaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.credosemi.com/role/LeasesAggregateFutureLeasePaymentsDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.credosemi.com/role/LeasesAggregateFutureLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total 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": [ "r505" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.credosemi.com/role/LeasesAggregateFutureLeasePaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.credosemi.com/role/LeasesAggregateFutureLeasePaymentsDetails" ], "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": [ "r505" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.credosemi.com/role/LeasesAggregateFutureLeasePaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.credosemi.com/role/LeasesAggregateFutureLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "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": [ "r505" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.credosemi.com/role/LeasesAggregateFutureLeasePaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.credosemi.com/role/LeasesAggregateFutureLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "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": [ "r505" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.credosemi.com/role/LeasesAggregateFutureLeasePaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.credosemi.com/role/LeasesAggregateFutureLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "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": [ "r505" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.credosemi.com/role/LeasesAggregateFutureLeasePaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.credosemi.com/role/LeasesAggregateFutureLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "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": [ "r505" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.credosemi.com/role/LeasesAggregateFutureLeasePaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.credosemi.com/role/LeasesAggregateFutureLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "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": [ "r505" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.credosemi.com/role/LeasesAggregateFutureLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.credosemi.com/role/LeasesAggregateFutureLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less: 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": [ "r505" ] }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "presentation": [ "http://www.credosemi.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease term", "label": "Lessee, Operating Lease, Remaining Lease Term", "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r906" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.credosemi.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": [ "r493" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.credosemi.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.credosemi.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": [ "r25", "r198", "r297", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r462", "r463", "r464", "r484", "r609", "r698", "r735", "r861", "r909", "r910" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.credosemi.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and shareholders' 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", "r143", "r552", "r721", "r842", "r855", "r905" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and Shareholders' 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.credosemi.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.credosemi.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": [ "r27", "r169", "r198", "r297", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r462", "r463", "r464", "r484", "r721", "r861", "r909", "r910" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current Liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LicenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LicenseMember", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "IP license", "label": "License [Member]", "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark." } } }, "auth_ref": [ "r866" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.credosemi.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermPurchaseCommitmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermPurchaseCommitmentLineItems", "presentation": [ "http://www.credosemi.com/role/CommitmentandContingenciesScheduleofNonCancelablePurchaseObligationsDetails", "http://www.credosemi.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Purchase Commitment [Line Items]", "label": "Long-Term Purchase Commitment [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_LongTermPurchaseCommitmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermPurchaseCommitmentTable", "presentation": [ "http://www.credosemi.com/role/CommitmentandContingenciesScheduleofNonCancelablePurchaseObligationsDetails", "http://www.credosemi.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Purchase Commitment [Table]", "label": "Long-Term Purchase Commitment [Table]", "documentation": "Schedule setting forth key provisions of an arrangement under which the entity has agreed to purchase goods or services over a period of time greater than one year or the normal operating cycle, if longer, including the item for which expenditures will be made, minimum quantities, milestones, time period and committed amount." } } }, "auth_ref": [] }, "us-gaap_LongtermPurchaseCommitmentPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermPurchaseCommitmentPeriod", "presentation": [ "http://www.credosemi.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term of purchase commitment", "label": "Long-Term Purchase Commitment, Period", "documentation": "Period covered by the long-term purchase commitment, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.credosemi.com/role/ConcentrationsDetails", "http://www.credosemi.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]" } } }, "auth_ref": [ "r261", "r708", "r865", "r918", "r919" ] }, "crdo_ManufacturingVendorsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.credosemi.com/20240427", "localname": "ManufacturingVendorsMember", "presentation": [ "http://www.credosemi.com/role/CommitmentandContingenciesScheduleofNonCancelablePurchaseObligationsDetails", "http://www.credosemi.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase Commitments to Manufacturing Vendors", "label": "Manufacturing Vendors [Member]", "documentation": "Manufacturing Vendors" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.credosemi.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r319", "r320", "r321", "r322", "r377", "r537", "r568", "r601", "r602", "r656", "r658", "r660", "r661", "r663", "r685", "r686", "r701", "r705", "r716", "r723", "r863", "r911", "r912", "r913", "r914", "r915", "r916" ] }, "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": [ "r781" ] }, "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": [ "r781" ] }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExpectedDividendRateMember", "presentation": [ "http://www.credosemi.com/role/RevenueRecognitionScheduleofWeightedAverageAssumptionsusedinBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend yield", "label": "Measurement Input, Expected Dividend Rate [Member]", "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year." } } }, "auth_ref": [ "r903" ] }, "us-gaap_MeasurementInputExpectedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExpectedTermMember", "presentation": [ "http://www.credosemi.com/role/RevenueRecognitionScheduleofWeightedAverageAssumptionsusedinBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average expected term (in years)", "label": "Measurement Input, Expected Term [Member]", "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date." } } }, "auth_ref": [ "r903" ] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputPriceVolatilityMember", "presentation": [ "http://www.credosemi.com/role/RevenueRecognitionScheduleofWeightedAverageAssumptionsusedinBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility", "label": "Measurement Input, Price Volatility [Member]", "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns." } } }, "auth_ref": [ "r903" ] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://www.credosemi.com/role/RevenueRecognitionScheduleofWeightedAverageAssumptionsusedinBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate", "label": "Measurement Input, Risk Free Interest Rate [Member]", "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss." } } }, "auth_ref": [ "r903" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://www.credosemi.com/role/RevenueRecognitionScheduleofWeightedAverageAssumptionsusedinBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type [Axis]", "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r479" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://www.credosemi.com/role/RevenueRecognitionScheduleofWeightedAverageAssumptionsusedinBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type [Domain]", "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.credosemi.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r319", "r320", "r321", "r322", "r377", "r537", "r568", "r601", "r602", "r656", "r658", "r660", "r661", "r663", "r685", "r686", "r701", "r705", "r716", "r723", "r863", "r911", "r912", "r913", "r914", "r915", "r916" ] }, "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": [ "r801" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.credosemi.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money market funds", "label": "Money Market Funds [Member]", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r867" ] }, "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": [ "r809" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.credosemi.com/role/ConcentrationsDetails", "http://www.credosemi.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]" } } }, "auth_ref": [ "r261", "r708", "r865", "r918", "r919" ] }, "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": [ "r782" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by 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": [ "r194" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.credosemi.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.credosemi.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.credosemi.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": [ "r194" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.credosemi.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.credosemi.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) 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": [ "r112", "r113", "r114" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.credosemi.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.credosemi.com/role/ConsolidatedStatementsofComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 }, "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 }, "http://www.credosemi.com/role/ConsolidatedStatementsofOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows", "http://www.credosemi.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.credosemi.com/role/ConsolidatedStatementsofOperations", "http://www.credosemi.com/role/NetLossPerShareScheduleofNetLossPerShareBasicandDilutedDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "terseLabel": "Net loss", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r104", "r114", "r147", "r167", "r183", "r185", "r190", "r198", "r204", "r206", "r207", "r208", "r209", "r212", "r213", "r219", "r234", "r247", "r252", "r255", "r297", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r475", "r484", "r557", "r631", "r649", "r650", "r699", "r733", "r861" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "presentation": [ "http://www.credosemi.com/role/NetLossPerShareScheduleofNetLossPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Pronouncements Not Yet Adopted", "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": [ "r781" ] }, "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": [ "r750", "r762", "r772", "r789", "r798" ] }, "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": [ "r779" ] }, "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": [ "r778" ] }, "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": [ "r789" ] }, "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": [ "r809" ] }, "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": [ "r809" ] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPoliciesNarrativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating segments", "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": [ "r850" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.credosemi.com/role/SegmentandGeographicInformationNarrativeDetails", "http://www.credosemi.com/role/SignificantAccountingPoliciesNarrativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reportable segments", "label": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r850" ] }, "us-gaap_OffsettingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OffsettingAbstract", "lang": { "en-us": { "role": { "label": "Offsetting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.credosemi.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.credosemi.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.credosemi.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Operating loss", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r234", "r247", "r252", "r255", "r699" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.credosemi.com/role/LeasesLeaseExpenseandSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease expenses", "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": [ "r500", "r720" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.credosemi.com/role/LeasesAggregateFutureLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.credosemi.com/role/LeasesAggregateFutureLeasePaymentsDetails", "http://www.credosemi.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Present value of lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r495" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of operating 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": [ "r495" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current operating lease liability." } } }, "auth_ref": [ "r496" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.credosemi.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current operating lease liabilities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r495" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.credosemi.com/role/LeasesLeaseExpenseandSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for amounts included in the measurement of operating lease liabilities", "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": [ "r497", "r501" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.credosemi.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r494" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.credosemi.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average discount rate used for operating leases (as a percent)", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r504", "r720" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.credosemi.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining lease term (in years)", "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": [ "r503", "r720" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "NOL carryforwards", "label": "Operating Loss Carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r77" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "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.credosemi.com/role/DescriptionofBusinessandBasisofPresentation" ], "lang": { "en-us": { "role": { "terseLabel": "Description of Business and Basis of Presentation", "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": [ "r85", "r136", "r576", "r577" ] }, "crdo_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.credosemi.com/20240427", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems", "presentation": [ "http://www.credosemi.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Line Items]", "label": "Organization, Consolidation and Presentation of Financial Statements [Line Items]", "documentation": "Organization, Consolidation and Presentation of Financial Statements [Line Items]" } } }, "auth_ref": [] }, "crdo_OrganizationConsolidationAndPresentationOfFinancialStatementsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.credosemi.com/20240427", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsTable", "presentation": [ "http://www.credosemi.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Table]", "label": "Organization, Consolidation and Presentation of Financial Statements [Table]", "documentation": "Organization, Consolidation and Presentation of Financial Statements" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.credosemi.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r174" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation loss", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r6", "r14", "r137" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive loss:", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherCurrentLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCurrentLiabilitiesTableTextBlock", "presentation": [ "http://www.credosemi.com/role/SupplementalFinancialInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Other Current Liabilities", "label": "Other Current Liabilities [Table Text Block]", "documentation": "Tabular disclosure of other current liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.credosemi.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 }, "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofOtherNoncurrentLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheets", "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofOtherNoncurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current liabilities", "totalLabel": "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": [ "r28" ] }, "us-gaap_OtherMachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherMachineryAndEquipmentMember", "presentation": [ "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Others", "label": "Other Machinery and Equipment [Member]", "documentation": "Other tangible personal property, nonconsumable in nature, with finite lives used to produce goods and services." } } }, "auth_ref": [] }, "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncurrentLiabilitiesTableTextBlock", "presentation": [ "http://www.credosemi.com/role/SupplementalFinancialInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Other Noncurrent Liabilities", "label": "Other Noncurrent Liabilities [Table Text Block]", "documentation": "Tabular disclosure of other noncurrent liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense), net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r109" ] }, "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": [ "r781" ] }, "us-gaap_OtherSundryLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherSundryLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofOtherNoncurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofOtherNoncurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current liabilities", "label": "Other Sundry Liabilities, Noncurrent", "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are expected to be paid after one year (or the normal operating cycle, if longer), from the balance sheet date." } } }, "auth_ref": [ "r87", "r142" ] }, "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": [ "r748", "r760", "r770", "r796" ] }, "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": [ "r751", "r763", "r773", "r799" ] }, "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": [ "r751", "r763", "r773", "r799" ] }, "us-gaap_OverAllotmentOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OverAllotmentOptionMember", "presentation": [ "http://www.credosemi.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Over-Allotment Option", "label": "Over-Allotment Option [Member]", "documentation": "Right given to the underwriter to sell additional shares over the initial allotment." } } }, "auth_ref": [] }, "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": [ "r777" ] }, "crdo_PaymentsForRecordedUnconditionalPurchaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.credosemi.com/20240427", "localname": "PaymentsForRecordedUnconditionalPurchaseObligation", "crdr": "credit", "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments on technology license obligations", "label": "Payments For Recorded Unconditional Purchase Obligation", "documentation": "Payments For Recorded Unconditional Purchase Obligation" } } }, "auth_ref": [] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Tax withheld related to RSU settlement", "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": [ "r193" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of property and equipment", "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": [ "r111" ] }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireShortTermInvestments", "crdr": "credit", "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of short-term investments", "label": "Payments to Acquire Short-Term Investments", "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term." } } }, "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": [ "r780" ] }, "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": [ "r780" ] }, "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": [ "r779" ] }, "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": [ "r789" ] }, "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": [ "r782" ] }, "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": [ "r778" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.credosemi.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.credosemi.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": [ "r836" ] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassifications", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r830" ] }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceInitialPublicOffering", "crdr": "debit", "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of ordinary shares in connection with public offering, net of offering costs", "label": "Proceeds from Issuance Initial Public Offering", "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfConvertiblePreferredStock", "crdr": "debit", "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of convertible preferred shares, net of issuance costs", "label": "Proceeds from Issuance of Convertible Preferred Stock", "documentation": "The cash inflow from issuance of preferred stocks identified as being convertible into another form of financial instrument, typically the entity's common stock." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments", "crdr": "debit", "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Maturities of short-term investments", "label": "Proceeds from Maturities, Prepayments and Calls of Short-Term Investments", "documentation": "The cash inflow from maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term." } } }, "auth_ref": [ "r36", "r110" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from employee share incentive plans", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r5", "r20" ] }, "crdo_ProductEngineeringServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.credosemi.com/20240427", "localname": "ProductEngineeringServicesMember", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Product engineering services", "label": "Product Engineering Services [Member]", "documentation": "Product Engineering Services" } } }, "auth_ref": [] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductMember", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Product sales", "label": "Product [Member]", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r706" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r257", "r539", "r562", "r563", "r564", "r565", "r566", "r567", "r688", "r706", "r722", "r820", "r859", "r860", "r865", "r918" ] }, "crdo_ProductionEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.credosemi.com/20240427", "localname": "ProductionEquipmentMember", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesbyAssetCategoryDetails", "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Production equipment", "terseLabel": "Production equipment", "label": "Production Equipment [Member]", "documentation": "Production Equipment" } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r257", "r539", "r562", "r563", "r564", "r565", "r566", "r567", "r688", "r706", "r722", "r820", "r859", "r860", "r865", "r918" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesbyAssetCategoryDetails", "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Axis]", "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": [ "r9" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofPropertyandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property 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": [ "r119", "r172", "r555" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesbyAssetCategoryDetails", "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofPropertyandEquipmentNetDetails" ], "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.credosemi.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofPropertyandEquipmentNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheets", "http://www.credosemi.com/role/SegmentandGeographicInformationLongLivedAssetsDisaggregatedbyPhysicalLocationDetails", "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "totalLabel": "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": [ "r9", "r544", "r555", "r721" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment, Net", "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": [ "r9", "r156", "r161", "r553" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPoliciesTables", "http://www.credosemi.com/role/SupplementalFinancialInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Estimated Useful Lives by Asset Category", "verboseLabel": "Schedule of Property, Plant 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": [ "r9" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesbyAssetCategoryDetails", "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Domain]", "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": [ "r119" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesbyAssetCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Useful Life (in years)", "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": [] }, "us-gaap_PurchaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligation", "crdr": "credit", "presentation": [ "http://www.credosemi.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase obligations within the next one year", "label": "Purchase Obligation", "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier." } } }, "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": [ "r777" ] }, "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": [ "r777" ] }, "crdo_RESTOFTHEWORLDMember": { "xbrltype": "domainItemType", "nsuri": "http://www.credosemi.com/20240427", "localname": "RESTOFTHEWORLDMember", "presentation": [ "http://www.credosemi.com/role/SegmentandGeographicInformationDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rest of World", "label": "REST OF THE WORLD [Member]", "documentation": "REST OF THE WORLD" } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.credosemi.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r319", "r320", "r321", "r322", "r370", "r377", "r408", "r409", "r410", "r513", "r537", "r568", "r601", "r602", "r656", "r658", "r660", "r661", "r663", "r685", "r686", "r701", "r705", "r716", "r723", "r726", "r856", "r863", "r912", "r913", "r914", "r915", "r916" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.credosemi.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r319", "r320", "r321", "r322", "r370", "r377", "r408", "r409", "r410", "r513", "r537", "r568", "r601", "r602", "r656", "r658", "r660", "r661", "r663", "r685", "r686", "r701", "r705", "r716", "r723", "r726", "r856", "r863", "r912", "r913", "r914", "r915", "r916" ] }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesReconciliationofBeginningandEndingAmountsofUnrecognizedTaxBenefitsDetails" ], "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": [] }, "us-gaap_RecordedUnconditionalPurchaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RecordedUnconditionalPurchaseObligation", "crdr": "credit", "calculation": { "http://www.credosemi.com/role/CommitmentandContingenciesScheduleofNonCancelablePurchaseObligationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.credosemi.com/role/CommitmentandContingenciesScheduleofNonCancelablePurchaseObligationsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total unconditional purchase commitments", "label": "Recorded Unconditional Purchase Obligation", "documentation": "Amount of the recorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts)." } } }, "auth_ref": [ "r318" ] }, "us-gaap_RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis", "presentation": [ "http://www.credosemi.com/role/CommitmentandContingenciesScheduleofNonCancelablePurchaseObligationsDetails", "http://www.credosemi.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]", "label": "Recorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]", "documentation": "Pertinent information about recorded unconditional purchase arrangements to acquire goods or services, by category of goods or services." } } }, "auth_ref": [ "r318" ] }, "us-gaap_RecordedUnconditionalPurchaseObligationDueAfterFifthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RecordedUnconditionalPurchaseObligationDueAfterFifthYear", "crdr": "credit", "calculation": { "http://www.credosemi.com/role/CommitmentandContingenciesScheduleofNonCancelablePurchaseObligationsDetails": { "parentTag": "us-gaap_RecordedUnconditionalPurchaseObligation", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.credosemi.com/role/CommitmentandContingenciesScheduleofNonCancelablePurchaseObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Recorded Unconditional Purchase Obligation, to be Paid, after Year Five", "documentation": "Amount of recorded unconditional purchase obligation maturing 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": [ "r857" ] }, "us-gaap_RecordedUnconditionalPurchaseObligationDueInFifthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RecordedUnconditionalPurchaseObligationDueInFifthYear", "crdr": "credit", "calculation": { "http://www.credosemi.com/role/CommitmentandContingenciesScheduleofNonCancelablePurchaseObligationsDetails": { "parentTag": "us-gaap_RecordedUnconditionalPurchaseObligation", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.credosemi.com/role/CommitmentandContingenciesScheduleofNonCancelablePurchaseObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Recorded Unconditional Purchase Obligation, to be Paid, Year Five", "documentation": "Amount of recorded unconditional purchase obligation 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": [ "r318" ] }, "us-gaap_RecordedUnconditionalPurchaseObligationDueInFourthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RecordedUnconditionalPurchaseObligationDueInFourthYear", "crdr": "credit", "calculation": { "http://www.credosemi.com/role/CommitmentandContingenciesScheduleofNonCancelablePurchaseObligationsDetails": { "parentTag": "us-gaap_RecordedUnconditionalPurchaseObligation", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.credosemi.com/role/CommitmentandContingenciesScheduleofNonCancelablePurchaseObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Recorded Unconditional Purchase Obligation, to be Paid, Year Four", "documentation": "Amount of recorded unconditional purchase obligation 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": [ "r318" ] }, "us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RecordedUnconditionalPurchaseObligationDueInSecondYear", "crdr": "credit", "calculation": { "http://www.credosemi.com/role/CommitmentandContingenciesScheduleofNonCancelablePurchaseObligationsDetails": { "parentTag": "us-gaap_RecordedUnconditionalPurchaseObligation", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.credosemi.com/role/CommitmentandContingenciesScheduleofNonCancelablePurchaseObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Recorded Unconditional Purchase Obligation, to be Paid, Year Two", "documentation": "Amount of recorded unconditional purchase obligation 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": [ "r318" ] }, "us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RecordedUnconditionalPurchaseObligationDueInThirdYear", "crdr": "credit", "calculation": { "http://www.credosemi.com/role/CommitmentandContingenciesScheduleofNonCancelablePurchaseObligationsDetails": { "parentTag": "us-gaap_RecordedUnconditionalPurchaseObligation", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.credosemi.com/role/CommitmentandContingenciesScheduleofNonCancelablePurchaseObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Recorded Unconditional Purchase Obligation, to be Paid, Year Three", "documentation": "Amount of recorded unconditional purchase obligation 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": [ "r318" ] }, "us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RecordedUnconditionalPurchaseObligationDueWithinOneYear", "crdr": "credit", "calculation": { "http://www.credosemi.com/role/CommitmentandContingenciesScheduleofNonCancelablePurchaseObligationsDetails": { "parentTag": "us-gaap_RecordedUnconditionalPurchaseObligation", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.credosemi.com/role/CommitmentandContingenciesScheduleofNonCancelablePurchaseObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Recorded Unconditional Purchase Obligation, to be Paid, Year One", "documentation": "Amount of recorded unconditional purchase obligation 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": [ "r318" ] }, "crdo_RecordedUnconditionalPurchaseObligationToBePaidYearOneThroughFive": { "xbrltype": "monetaryItemType", "nsuri": "http://www.credosemi.com/20240427", "localname": "RecordedUnconditionalPurchaseObligationToBePaidYearOneThroughFive", "crdr": "credit", "presentation": [ "http://www.credosemi.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase commitments, next five years", "label": "Recorded Unconditional Purchase Obligation, To Be Paid, Year One Through Five", "documentation": "Recorded Unconditional Purchase Obligation, To Be Paid, Year One Through Five" } } }, "auth_ref": [] }, "us-gaap_RecordedUnconditionalPurchaseObligationsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RecordedUnconditionalPurchaseObligationsTextBlock", "presentation": [ "http://www.credosemi.com/role/CommitmentsandContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Non-Cancelable Purchase Obligations", "label": "Recorded Unconditional Purchase Obligations [Table Text Block]", "documentation": "Tabular disclosure of unconditional purchase obligation recognized as liability." } } }, "auth_ref": [ "r10", "r857" ] }, "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": [ "r743", "r755", "r765", "r791" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.credosemi.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": [ "r84", "r427", "r917" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofShareBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Research and Development", "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": [ "r426" ] }, "us-gaap_ResearchMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchMember", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research Tax Credit Carryforward", "label": "Research Tax Credit Carryforward [Member]", "documentation": "Research tax credit carryforwards arising from certain qualifying expenditures incurred to develop new products and processes." } } }, "auth_ref": [ "r76" ] }, "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": [ "r744", "r756", "r766", "r792" ] }, "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": [ "r745", "r757", "r767", "r793" ] }, "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": [ "r752", "r764", "r774", "r800" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.credosemi.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Domain]", "label": "Cash and Cash Equivalents [Domain]", "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r171" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails", "http://www.credosemi.com/role/ShareIncentivePlanSummaryofRSUActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units (RSUs)", "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.credosemi.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r95", "r127", "r551", "r572", "r574", "r584", "r612", "r721" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r166", "r201", "r202", "r203", "r205", "r211", "r213", "r298", "r299", "r417", "r418", "r419", "r450", "r451", "r465", "r467", "r468", "r470", "r473", "r569", "r571", "r586", "r922" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofOperations", "http://www.credosemi.com/role/RevenueRecognitionNarrativeDetails", "http://www.credosemi.com/role/SegmentandGeographicInformationDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total revenue", "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": [ "r235", "r236", "r246", "r250", "r251", "r257", "r259", "r261", "r365", "r366", "r539" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.credosemi.com/role/RevenueRecognition" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r164", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r369" ] }, "us-gaap_RevenueRecognitionAndDeferredRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionAndDeferredRevenueAbstract", "lang": { "en-us": { "role": { "label": "Revenue Recognition and Deferred Revenue [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r634", "r687", "r696" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.credosemi.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, remaining performance obligation, amount", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r159" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://www.credosemi.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.credosemi.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, remaining performance obligation, period (in years)", "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": [ "r160" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.credosemi.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "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": [ "r160" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://www.credosemi.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "crdo_RevenueSatisfiedPerformanceObligationAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.credosemi.com/20240427", "localname": "RevenueSatisfiedPerformanceObligationAmount", "crdr": "credit", "presentation": [ "http://www.credosemi.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Previously satisfied performance obligation, amount", "label": "Revenue, Satisfied Performance Obligation, Amount", "documentation": "Revenue, Satisfied Performance Obligation, Amount" } } }, "auth_ref": [] }, "crdo_RevenueUnsatisfiedPerformanceObligationAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.credosemi.com/20240427", "localname": "RevenueUnsatisfiedPerformanceObligationAmount", "crdr": "credit", "presentation": [ "http://www.credosemi.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unsatisfied performance obligation, amount", "label": "Revenue, Unsatisfied Performance Obligation, Amount", "documentation": "Revenue, Unsatisfied Performance Obligation, Amount" } } }, "auth_ref": [] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue:", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.credosemi.com/role/LeasesLeaseExpenseandSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets obtained in exchange for lease obligation", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r502", "r720" ] }, "us-gaap_RisksAndUncertaintiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RisksAndUncertaintiesAbstract", "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]" } } }, "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": [ "r809" ] }, "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": [ "r809" ] }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockConsiderationReceivedOnTransaction", "crdr": "debit", "presentation": [ "http://www.credosemi.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Proceeds from sale of stock", "label": "Sale of Stock, Consideration Received on Transaction", "documentation": "Cash received on stock transaction after deduction of issuance costs." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.credosemi.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock [Domain]", "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "presentation": [ "http://www.credosemi.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of stock, number of shares issued in transaction (in shares)", "label": "Sale of Stock, Number of Shares Issued in Transaction", "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockPricePerShare", "presentation": [ "http://www.credosemi.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of stock, price per share (in US dollars per share)", "label": "Sale of Stock, Price Per Share", "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction." } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.credosemi.com/role/ConcentrationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "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": [ "r261", "r818" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.credosemi.com/role/SupplementalFinancialInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Expenses", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.credosemi.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r44" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.credosemi.com/role/NetLossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Potentially Dilutive Securities Outstanding", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r44" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Components of Income Tax Expenses", "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": [ "r132" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Significant Items Comprising the Company's Deferred Taxes", "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": [ "r131" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.credosemi.com/role/NetLossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Net Loss Per Share, Basic and Diluted", "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": [ "r848" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Reconciliation of Statutory Rate and Effective Tax Rate", "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": [ "r130" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofShareBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r71" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Share-based Compensation Expense", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r71" ] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Income (Loss) Before Provision for Income Taxes", "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": [ "r843" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.credosemi.com/role/SupplementalFinancialInformationTables" ], "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": [ "r23", "r99", "r100", "r101" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPoliciesScheduleofEstimatedUsefulLivesbyAssetCategoryDetails", "http://www.credosemi.com/role/SupplementalFinancialInformationScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r9" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.credosemi.com/role/SegmentandGeographicInformationLongLivedAssetsDisaggregatedbyPhysicalLocationDetails" ], "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": [ "r54", "r55", "r56", "r57" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails", "http://www.credosemi.com/role/ShareIncentivePlanScheduleofWeightedAverageAssumptionsofOptionsDetails", "http://www.credosemi.com/role/ShareIncentivePlanSummaryofRSUActivityDetails", "http://www.credosemi.com/role/ShareIncentivePlanSummaryofWeightedAverageAssumptionsofESPPDetails" ], "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": [ "r379", "r381", "r383", "r384", "r385", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r407", "r408", "r409", "r410", "r411" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Information Related to Share 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": [ "r18", "r19", "r70" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Weighted Average Assumptions used in Black-Scholes Model", "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": [ "r129" ] }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary 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": [] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.credosemi.com/role/ConvertiblePreferredSharesNarrativeDetails", "http://www.credosemi.com/role/ConvertiblePreferredSharesScheduleofPreferredSharesPriortoConversionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock by Class [Table]", "label": "Schedule of Stock by Class [Table]", "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity." } } }, "auth_ref": [ "r62", "r63", "r64", "r65", "r66", "r67", "r68", "r124", "r126", "r127", "r176", "r177", "r178", "r228", "r336", "r337", "r338", "r340", "r343", "r349", "r351", "r580", "r581", "r582", "r583", "r705", "r817", "r841" ] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Reconciliation of Beginning and Ending Amounts of 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": [ "r719", "r896" ] }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "presentation": [ "http://www.credosemi.com/role/ConcentrationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Significant Customers' Accounts Receivable and Revenue", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r46", "r47", "r49", "r50", "r81", "r139" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.credosemi.com/role/Cover" ], "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": [ "r736" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.credosemi.com/role/Cover" ], "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": [ "r739" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.credosemi.com/role/SegmentandGeographicInformationDisaggregationofRevenueDetails", "http://www.credosemi.com/role/SegmentandGeographicInformationLongLivedAssetsDisaggregatedbyPhysicalLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r259", "r260", "r598", "r599", "r600", "r657", "r659", "r662", "r666", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r689", "r707", "r726", "r865", "r918" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.credosemi.com/role/SegmentandGeographicInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Segment and Geographic 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": [ "r230", "r231", "r232", "r233", "r234", "r239", "r249", "r253", "r254", "r255", "r256", "r257", "r258", "r261" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.credosemi.com/role/SegmentandGeographicInformationLongLivedAssetsDisaggregatedbyPhysicalLocationDetails" ], "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": [] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Information", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r240", "r241", "r242", "r243", "r244", "r245", "r259", "r700" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.credosemi.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": [ "r108" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofShareBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative", "label": "Selling, General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_SeriesAPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeriesAPreferredStockMember", "presentation": [ "http://www.credosemi.com/role/ConvertiblePreferredSharesNarrativeDetails", "http://www.credosemi.com/role/ConvertiblePreferredSharesScheduleofPreferredSharesPriortoConversionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Series A", "label": "Series A Preferred Stock [Member]", "documentation": "Series A preferred stock." } } }, "auth_ref": [ "r833", "r834", "r864" ] }, "us-gaap_SeriesBPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeriesBPreferredStockMember", "presentation": [ "http://www.credosemi.com/role/ConvertiblePreferredSharesNarrativeDetails", "http://www.credosemi.com/role/ConvertiblePreferredSharesScheduleofPreferredSharesPriortoConversionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Series B", "label": "Series B Preferred Stock [Member]", "documentation": "Series B preferred stock." } } }, "auth_ref": [ "r833", "r834", "r864" ] }, "us-gaap_SeriesCPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeriesCPreferredStockMember", "presentation": [ "http://www.credosemi.com/role/ConvertiblePreferredSharesNarrativeDetails", "http://www.credosemi.com/role/ConvertiblePreferredSharesScheduleofPreferredSharesPriortoConversionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Series C", "label": "Series C Preferred Stock [Member]", "documentation": "Series C preferred stock." } } }, "auth_ref": [ "r833", "r834", "r864" ] }, "crdo_SeriesDConvertiblePreferredSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.credosemi.com/20240427", "localname": "SeriesDConvertiblePreferredSharesMember", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit", "http://www.credosemi.com/role/ConvertiblePreferredSharesNarrativeDetails", "http://www.credosemi.com/role/ConvertiblePreferredSharesScheduleofPreferredSharesPriortoConversionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Series D+", "label": "Series D+ Convertible Preferred Shares [Member]", "documentation": "Series D+ Convertible Preferred Shares" } } }, "auth_ref": [] }, "us-gaap_SeriesDPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeriesDPreferredStockMember", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit", "http://www.credosemi.com/role/ConvertiblePreferredSharesNarrativeDetails", "http://www.credosemi.com/role/ConvertiblePreferredSharesScheduleofPreferredSharesPriortoConversionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Series D", "label": "Series D Preferred Stock [Member]", "documentation": "Series D preferred stock." } } }, "auth_ref": [ "r833", "r834", "r864" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.credosemi.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": [ "r7" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Awards vesting term", "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": [ "r717" ] }, "crdo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.credosemi.com/20240427", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageGrantDateFairValue", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected to vest (in US dollars per share)", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expected To Vest, Weighted Average Grant Date Fair Value", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expected To Vest, Weighted Average Grant Date Fair Value" } } }, "auth_ref": [] }, "crdo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageRemainingContractualTerms": { "xbrltype": "durationItemType", "nsuri": "http://www.credosemi.com/20240427", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageRemainingContractualTerms", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining contractual term of RSUs expected to vest", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expected To Vest, Weighted Average Remaining Contractual Terms", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expected To Vest, Weighted Average Remaining Contractual Terms" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofRSUActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Canceled/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": [ "r400" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Canceled/forfeited (in US dollars 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": [ "r400" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofRSUActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r398" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofRSUActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Granted (in US dollars 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": [ "r398" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofRSUActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "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": [ "r395", "r396" ] }, "crdo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumberExpectedToVest": { "xbrltype": "sharesItemType", "nsuri": "http://www.credosemi.com/20240427", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumberExpectedToVest", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected to vest (in shares)", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Expected To Vest", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expected To Vest, Number" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares (in thousands)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ending balance (in US dollars 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": [ "r395", "r396" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Grant Date Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining contractual term", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r128" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.credosemi.com/role/RevenueRecognitionNarrativeDetails", "http://www.credosemi.com/role/ShareIncentivePlanSummaryofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (in shares)", "negatedTerseLabel": "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": [ "r399" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (in US dollars 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": [ "r399" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofWeightedAverageAssumptionsofESPPDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated fair value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price", "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanScheduleofWeightedAverageAssumptionsofOptionsDetails", "http://www.credosemi.com/role/ShareIncentivePlanSummaryofWeightedAverageAssumptionsofESPPDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend yield", "verboseLabel": "Expected 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": [ "r409" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofWeightedAverageAssumptionsofESPPDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected 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": [ "r408" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanScheduleofWeightedAverageAssumptionsofOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility, maximum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum", "documentation": "The estimated measure of the maximum 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": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanScheduleofWeightedAverageAssumptionsofOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility, minimum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "documentation": "The estimated measure of the minimum 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": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofWeightedAverageAssumptionsofESPPDetails" ], "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": [ "r410" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanScheduleofWeightedAverageAssumptionsofOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate, maximum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanScheduleofWeightedAverageAssumptionsofOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate, minimum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails", "http://www.credosemi.com/role/ShareIncentivePlanScheduleofWeightedAverageAssumptionsofOptionsDetails", "http://www.credosemi.com/role/ShareIncentivePlanSummaryofRSUActivityDetails", "http://www.credosemi.com/role/ShareIncentivePlanSummaryofWeightedAverageAssumptionsofESPPDetails" ], "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": [ "r379", "r381", "r383", "r384", "r385", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r407", "r408", "r409", "r410", "r411" ] }, "crdo_ShareBasedCompensationArrangementByShareBasedPaymentAwardLookbackPeriodStockPurchasePrice": { "xbrltype": "durationItemType", "nsuri": "http://www.credosemi.com/20240427", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLookbackPeriodStockPurchasePrice", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Look-back period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Lookback Period Stock Purchase Price", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Lookback Period Stock Purchase Price" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contribution rate not to exceed", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate", "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan." } } }, "auth_ref": [ "r69" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares available 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": [ "r69" ] }, "crdo_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.credosemi.com/20240427", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Offering period", "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Offering Period", "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Offering Period" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofInformationRelatedtoShareOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Remaining Contractual Term and Aggregate Intrinsic Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total intrinsic value of options exercised during period", "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": [ "r402" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofInformationRelatedtoShareOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Options canceled/forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r393" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofInformationRelatedtoShareOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r391" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanScheduleofWeightedAverageAssumptionsofOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average grant date fair value per share (in US dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r401" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofInformationRelatedtoShareOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Aggregate intrinsic value, options outstanding, beginning balance", "periodEndLabel": "Aggregate intrinsic value, options outstanding, ending balance", "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": [ "r69" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofInformationRelatedtoShareOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "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": [ "r387", "r388" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofInformationRelatedtoShareOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofInformationRelatedtoShareOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in US dollars per share)", "periodEndLabel": "Ending balance (in US dollars 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": [ "r387", "r388" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofInformationRelatedtoShareOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Exercise Price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofInformationRelatedtoShareOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value, options exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r404" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofInformationRelatedtoShareOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercisable (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r404" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofInformationRelatedtoShareOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercisable (in US dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r404" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofInformationRelatedtoShareOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value, options vested or expected to vest", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r403" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofInformationRelatedtoShareOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options vested or expected to vest (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r403" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofInformationRelatedtoShareOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options vested or expected to vest (in US dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r403" ] }, "crdo_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.credosemi.com/20240427", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase period (in months)", "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Period", "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Period" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued during period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "documentation": "Number of shares issued under share-based payment arrangement." } } }, "auth_ref": [ "r69" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.credosemi.com/role/OrdinarySharesDetails", "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails", "http://www.credosemi.com/role/ShareIncentivePlanScheduleofWeightedAverageAssumptionsofOptionsDetails", "http://www.credosemi.com/role/ShareIncentivePlanSummaryofRSUActivityDetails", "http://www.credosemi.com/role/ShareIncentivePlanSummaryofWeightedAverageAssumptionsofESPPDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r383", "r384", "r385", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r407", "r408", "r409", "r410", "r411" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofInformationRelatedtoShareOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercised and vested (in US dollars 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": [ "r392" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofInformationRelatedtoShareOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options canceled/forfeited (in US dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r393" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tranche One, First Anniversary of Issuance Date", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheTwoMember", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tranche Two, Per Month Thereafter", "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation", "label": "Share-Based Payment Arrangement [Policy Text Block]", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r378", "r386", "r405", "r406", "r407", "r408", "r411", "r420", "r421", "r422", "r423" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r868" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Remaining Contractual Term and Aggregate Intrinsic Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested", "crdr": "debit", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value of RSUs expected to vest", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested", "documentation": "Intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "crdr": "debit", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "documentation": "Intrinsic value of outstanding 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.credosemi.com/role/ShareIncentivePlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Option term", "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": [ "r718" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanScheduleofWeightedAverageAssumptionsofOptionsDetails", "http://www.credosemi.com/role/ShareIncentivePlanSummaryofWeightedAverageAssumptionsofESPPDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected term (in years)", "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": [ "r407" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofInformationRelatedtoShareOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining contractual term, options 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": [ "r128" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofInformationRelatedtoShareOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining contractual term, options exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r404" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofInformationRelatedtoShareOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining contractual term, options vested or expected to vest", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r403" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "crdr": "credit", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total grant date fair value of options vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value", "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock." } } }, "auth_ref": [ "r402" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant date fair value of options vested (in US dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value", "documentation": "Weighted average grant-date fair value of options vested." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percent of fair market value on purchase date", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "documentation": "Purchase price of common stock expressed as a percentage of its fair value." } } }, "auth_ref": [] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Tax withheld related to RSU settlement (shares)", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "crdo_ShippingAndHandlingCostsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.credosemi.com/20240427", "localname": "ShippingAndHandlingCostsPolicyPolicyTextBlock", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Shipping and Handling Costs", "label": "Shipping and Handling Costs, Policy [Policy Text Block]", "documentation": "Shipping and Handling Costs, Policy" } } }, "auth_ref": [] }, "us-gaap_ShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermInvestments", "crdr": "debit", "calculation": { "http://www.credosemi.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term investments", "label": "Short-Term Investments", "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current." } } }, "auth_ref": [ "r144", "r145", "r835" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r115", "r196" ] }, "crdo_StandardProductWarranty": { "xbrltype": "durationItemType", "nsuri": "http://www.credosemi.com/20240427", "localname": "StandardProductWarranty", "presentation": [ "http://www.credosemi.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Standard product warranty (in years)", "label": "Standard Product Warranty", "documentation": "Standard Product Warranty" } } }, "auth_ref": [] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State and Local Jurisdiction", "label": "State and Local Jurisdiction [Member]", "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit", "http://www.credosemi.com/role/ConvertiblePreferredSharesNarrativeDetails", "http://www.credosemi.com/role/ConvertiblePreferredSharesScheduleofPreferredSharesPriortoConversionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r165", "r176", "r177", "r178", "r198", "r217", "r218", "r220", "r222", "r228", "r229", "r297", "r323", "r325", "r326", "r327", "r330", "r331", "r336", "r337", "r340", "r343", "r351", "r484", "r580", "r581", "r582", "r583", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r611", "r632", "r651", "r667", "r668", "r669", "r670", "r671", "r817", "r841", "r847" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit", "http://www.credosemi.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r16", "r32", "r166", "r188", "r189", "r190", "r201", "r202", "r203", "r205", "r211", "r213", "r227", "r298", "r299", "r353", "r417", "r418", "r419", "r450", "r451", "r465", "r466", "r467", "r468", "r469", "r470", "r473", "r487", "r488", "r489", "r490", "r491", "r492", "r506", "r569", "r570", "r571", "r586", "r651" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.credosemi.com/role/SegmentandGeographicInformationDisaggregationofRevenueDetails", "http://www.credosemi.com/role/SegmentandGeographicInformationLongLivedAssetsDisaggregatedbyPhysicalLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r259", "r260", "r598", "r599", "r600", "r657", "r659", "r662", "r666", "r673", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r689", "r707", "r726", "r865", "r918" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit", "http://www.credosemi.com/role/ConsolidatedStatementsofOperations" ], "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": [ "r201", "r202", "r203", "r227", "r539", "r578", "r597", "r603", "r604", "r605", "r606", "r607", "r608", "r611", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r624", "r625", "r626", "r627", "r628", "r630", "r634", "r635", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r651", "r727" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "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": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "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.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit", "http://www.credosemi.com/role/ConsolidatedStatementsofOperations" ], "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": [ "r201", "r202", "r203", "r227", "r539", "r578", "r597", "r603", "r604", "r605", "r606", "r607", "r608", "r611", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r624", "r625", "r626", "r627", "r628", "r630", "r634", "r635", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r651", "r727" ] }, "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": [ "r747", "r759", "r769", "r795" ] }, "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_StockCompensationPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockCompensationPlanMember", "presentation": [ "http://www.credosemi.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesOutstandingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation awards", "label": "Share-Based Payment Arrangement [Member]", "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares." } } }, "auth_ref": [ "r849" ] }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit", "http://www.credosemi.com/role/ConvertiblePreferredSharesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of preferred shares to ordinary shares (in shares)", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities." } } }, "auth_ref": [ "r16", "r31", "r65", "r127", "r333" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Ordinary shares issued under employee share incentive 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": [ "r16", "r92", "r93", "r127" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "verboseLabel": "Issuance of ordinary shares in connection with initial and secondary public offering, net of offering costs (in shares)", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r16", "r92", "r93", "r127", "r580", "r651", "r668" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanSummaryofInformationRelatedtoShareOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Options exercised and vested (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": [ "r16", "r92", "r93", "r127", "r392" ] }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "crdr": "credit", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of preferred shares into ordinary shares", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities." } } }, "auth_ref": [ "r16", "r32", "r127" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Ordinary shares issued under employee share incentive plans", "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": [ "r16", "r92", "r93", "r127" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of ordinary shares in connection with initial and secondary public offering, net of offering costs", "label": "Stock Issued During Period, Value, New Issues", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r16", "r92", "r93", "r127", "r586", "r651", "r668", "r734" ] }, "us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased", "presentation": [ "http://www.credosemi.com/role/OrdinarySharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share repurchase program, remaining authorized amount (in shares)", "label": "Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased", "documentation": "The remaining number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.credosemi.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheets", "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "totalLabel": "Total shareholders' 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", "r117", "r613", "r629", "r652", "r653", "r721", "r735", "r842", "r855", "r905", "r922" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.credosemi.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Shareholders' equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "crdo_StockholdersEquityCommonStockConversionRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.credosemi.com/20240427", "localname": "StockholdersEquityCommonStockConversionRatio", "presentation": [ "http://www.credosemi.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholder's equity, conversion ratio", "label": "Stockholder's Equity, Common Stock, Conversion Ratio", "documentation": "Stockholder's Equity, Common Stock, Conversion Ratio" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.credosemi.com/role/OrdinaryShares" ], "lang": { "en-us": { "role": { "terseLabel": "Ordinary Shares", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r123", "r197", "r335", "r337", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r347", "r348", "r350", "r353", "r472", "r654", "r655", "r672" ] }, "us-gaap_StockholdersEquityNoteRedeemablePreferredStockIssuePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteRedeemablePreferredStockIssuePolicy", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Preferred Shares", "label": "Stockholders' Equity Note, Redeemable Preferred Stock, Issue, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for redeemable preferred stock issued. This disclosure may include the accounting treatment for the difference, if there is any, between the carrying value and redemption amount. For example, describe whether the issuer accretes changes in the redemption value." } } }, "auth_ref": [ "r0", "r90", "r91" ] }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "presentation": [ "http://www.credosemi.com/role/OrdinarySharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]", "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]", "documentation": "Different names of stock transactions and the different attributes of each transaction." } } }, "auth_ref": [] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.credosemi.com/role/DescriptionofBusinessandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock [Axis]", "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SubsidiarySaleOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockLineItems", "presentation": [ "http://www.credosemi.com/role/OrdinarySharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsidiary, Sale of Stock [Line Items]", "label": "Subsidiary, Sale of Stock [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_SummaryOfValuationAllowanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SummaryOfValuationAllowanceTextBlock", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Valuation Allowance", "label": "Summary of Valuation Allowance [Table Text Block]", "documentation": "Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance." } } }, "auth_ref": [ "r75" ] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://www.credosemi.com/role/SupplementalFinancialInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Financial Information", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r831" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental cash flow information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "country_TW": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "TW", "presentation": [ "http://www.credosemi.com/role/SegmentandGeographicInformationDisaggregationofRevenueDetails", "http://www.credosemi.com/role/SegmentandGeographicInformationLongLivedAssetsDisaggregatedbyPhysicalLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Taiwan", "label": "TAIWAN" } } }, "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": [ "r788" ] }, "us-gaap_TangibleAssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TangibleAssetImpairmentCharges", "crdr": "debit", "calculation": { "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofCashFlows", "http://www.credosemi.com/role/SupplementalFinancialInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Impairment of assets", "terseLabel": "Total asset impairment charges", "label": "Tangible Asset Impairment Charges", "documentation": "The charge against earnings resulting from the aggregate write down of tangible assets from their carrying value to their fair value." } } }, "auth_ref": [ "r86", "r120" ] }, "crdo_TaxDeferredAssetsLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.credosemi.com/20240427", "localname": "TaxDeferredAssetsLeaseLiability", "crdr": "debit", "calculation": { "http://www.credosemi.com/role/IncomeTaxesScheduleofSignificantItemsComprisingtheCompanysDeferredTaxesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.credosemi.com/role/IncomeTaxesScheduleofSignificantItemsComprisingtheCompanysDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liability", "label": "Tax Deferred Assets, Lease Liability", "documentation": "Tax Deferred Assets, Lease Liability" } } }, "auth_ref": [] }, "crdo_TechnologyLicenseFeesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.credosemi.com/20240427", "localname": "TechnologyLicenseFeesMember", "presentation": [ "http://www.credosemi.com/role/CommitmentandContingenciesScheduleofNonCancelablePurchaseObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Technology License Fees", "label": "Technology License Fees [Member]", "documentation": "Technology License Fees" } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityCarryingAmountAttributableToParent", "crdr": "credit", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r323", "r325", "r326", "r327", "r330", "r331", "r424", "r549" ] }, "crdo_TemporaryEquityConversionThresholdMinimumConsiderationReceivedOnSaleOfStock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.credosemi.com/20240427", "localname": "TemporaryEquityConversionThresholdMinimumConsiderationReceivedOnSaleOfStock", "crdr": "debit", "presentation": [ "http://www.credosemi.com/role/ConvertiblePreferredSharesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from conversion of preferred shares", "label": "Temporary Equity, Conversion Threshold, Minimum Consideration Received On Sale Of Stock", "documentation": "Temporary Equity, Conversion Threshold, Minimum Consideration Received On Sale Of Stock" } } }, "auth_ref": [] }, "crdo_TemporaryEquityConversionThresholdMinimumPricePerShareOnSaleOfStock": { "xbrltype": "perShareItemType", "nsuri": "http://www.credosemi.com/20240427", "localname": "TemporaryEquityConversionThresholdMinimumPricePerShareOnSaleOfStock", "presentation": [ "http://www.credosemi.com/role/ConvertiblePreferredSharesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion price (in USD per share)", "label": "Temporary Equity, Conversion Threshold, Minimum Price Per Share On Sale Of Stock", "documentation": "Temporary Equity, Conversion Threshold, Minimum Price Per Share On Sale Of Stock" } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Temporary Equity Disclosure [Abstract]" } } }, "auth_ref": [] }, "crdo_TemporaryEquityDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.credosemi.com/20240427", "localname": "TemporaryEquityDisclosureTextBlock", "presentation": [ "http://www.credosemi.com/role/ConvertiblePreferredShares" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Preferred Shares", "label": "Temporary Equity Disclosure [Text Block]", "documentation": "Temporary Equity Disclosure" } } }, "auth_ref": [] }, "crdo_TemporaryEquityDividendRatePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.credosemi.com/20240427", "localname": "TemporaryEquityDividendRatePercentage", "presentation": [ "http://www.credosemi.com/role/ConvertiblePreferredSharesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible dividend rate (as a percent)", "label": "Temporary Equity, Dividend Rate Percentage", "documentation": "Temporary Equity, Dividend Rate Percentage" } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityLiquidationPreference": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityLiquidationPreference", "crdr": "credit", "presentation": [ "http://www.credosemi.com/role/ConvertiblePreferredSharesScheduleofPreferredSharesPriortoConversionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible preferred shares, liquidation preference", "label": "Temporary Equity, Liquidation Preference", "documentation": "The aggregate liquidation preference (or restrictions) of stock classified as temporary equity that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityLiquidationPreferencePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityLiquidationPreferencePerShare", "presentation": [ "http://www.credosemi.com/role/ConvertiblePreferredSharesNarrativeDetails", "http://www.credosemi.com/role/ConvertiblePreferredSharesScheduleofPreferredSharesPriortoConversionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible preferred shares, liquidation preference per share (in USD per share)", "label": "Temporary Equity, Liquidation Preference Per Share", "documentation": "The per share liquidation preference (or restrictions) of stock classified as temporary equity that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [] }, "us-gaap_TemporaryEquitySharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquitySharesAuthorized", "presentation": [ "http://www.credosemi.com/role/ConvertiblePreferredSharesScheduleofPreferredSharesPriortoConversionDetails", "http://www.credosemi.com/role/OrdinarySharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible preferred shares, shares authorized (in shares)", "label": "Temporary Equity, Shares Authorized", "documentation": "The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r90" ] }, "crdo_TemporaryEquitySharesConversionOfConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://www.credosemi.com/20240427", "localname": "TemporaryEquitySharesConversionOfConvertibleSecurities", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "negatedLabel": "Conversion of preferred shares into ordinary shares (in shares)", "label": "Temporary Equity, Shares, Conversion of Convertible Securities", "documentation": "Temporary Equity, Shares, Conversion of Convertible Securities" } } }, "auth_ref": [] }, "us-gaap_TemporaryEquitySharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquitySharesIssued", "presentation": [ "http://www.credosemi.com/role/ConvertiblePreferredSharesScheduleofPreferredSharesPriortoConversionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible preferred shares, shares issued (in shares)", "label": "Temporary Equity, Shares Issued", "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r90" ] }, "us-gaap_TemporaryEquitySharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquitySharesOutstanding", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit", "http://www.credosemi.com/role/ConvertiblePreferredSharesNarrativeDetails", "http://www.credosemi.com/role/ConvertiblePreferredSharesScheduleofPreferredSharesPriortoConversionDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "terseLabel": "Convertible preferred shares, shares outstanding (in shares)", "label": "Temporary Equity, Shares Outstanding", "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r90" ] }, "crdo_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://www.credosemi.com/20240427", "localname": "TemporaryEquityStockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Series D/D+ convertible preferred shares, net of issuance costs (in shares)", "label": "Temporary Equity, Stock Issued During Period, Shares, New Issues", "documentation": "Temporary Equity, Stock Issued During Period, Shares, New Issues" } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityStockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Series D/D+ convertible preferred shares, net of issuance costs", "label": "Temporary Equity, Stock Issued During Period, Value, New Issues", "documentation": "Value of new stock classified as temporary equity issued during the period." } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityTableTextBlock", "presentation": [ "http://www.credosemi.com/role/ConvertiblePreferredSharesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Preferred Shares Prior to Conversion", "label": "Temporary Equity [Table Text Block]", "documentation": "Tabular disclosure of temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r21", "r61" ] }, "crdo_TemporaryEquityValueConversionOfConvertibleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.credosemi.com/20240427", "localname": "TemporaryEquityValueConversionOfConvertibleSecurities", "crdr": "debit", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofConvertiblePreferredSharesandShareholdersEquityDeficit" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Conversion of preferred shares into ordinary shares", "label": "Temporary Equity, Value, Conversion of Convertible Securities", "documentation": "Temporary Equity, Value, Conversion of Convertible Securities" } } }, "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": [ "r780" ] }, "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": [ "r787" ] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable", "label": "Accounts Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r148", "r149", "r150", "r264", "r265", "r266" ] }, "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": [ "r808" ] }, "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": [ "r810" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.credosemi.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.credosemi.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments [Domain]", "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r334", "r349", "r471", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r558", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r851", "r852", "r853", "r854" ] }, "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": [ "r811" ] }, "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": [ "r812" ] }, "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": [ "r810" ] }, "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": [ "r810" ] }, "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": [ "r813" ] }, "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": [ "r811" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.credosemi.com/role/SegmentandGeographicInformationDisaggregationofRevenueDetails", "http://www.credosemi.com/role/SegmentandGeographicInformationLongLivedAssetsDisaggregatedbyPhysicalLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain", "presentation": [ "http://www.credosemi.com/role/CommitmentandContingenciesScheduleofNonCancelablePurchaseObligationsDetails", "http://www.credosemi.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]", "label": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]", "documentation": "General description of the goods or services to be purchased from the counterparty to the unconditional purchase arrangement." } } }, "auth_ref": [ "r314", "r315", "r317", "r318" ] }, "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": [ "r807" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesReconciliationofBeginningandEndingAmountsofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning gross unrecognized tax benefits", "periodEndLabel": "Ending gross unrecognized tax benefits", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r429", "r435" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "crdr": "debit", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesReconciliationofBeginningandEndingAmountsofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Subtractions for tax positions taken in the prior year", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r436" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesReconciliationofBeginningandEndingAmountsofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additions for tax positions taken in the current year", "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": [ "r437" ] }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "crdr": "debit", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesReconciliationofBeginningandEndingAmountsofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Lapses in 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": [ "r438" ] }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "crdr": "credit", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Potential benefits", "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": [ "r439" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.credosemi.com/role/SignificantAccountingPoliciesPolicies" ], "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": [ "r51", "r52", "r53", "r154", "r155", "r157", "r158" ] }, "us-gaap_ValuationAllowanceByDeferredTaxAssetAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceByDeferredTaxAssetAxis", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation Allowance by Deferred Tax Asset [Axis]", "label": "Valuation Allowance by Deferred Tax Asset [Axis]", "documentation": "Information by type of deferred tax consequences attributable to deductible temporary differences." } } }, "auth_ref": [ "r75" ] }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "crdr": "credit", "presentation": [ "http://www.credosemi.com/role/IncomeTaxesNarrativeDetails", "http://www.credosemi.com/role/IncomeTaxesSummaryofValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in valuation allowance", "verboseLabel": "Additions", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset." } } }, "auth_ref": [ "r442" ] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingAxis", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Axis]", "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingDomain", "presentation": [ "http://www.credosemi.com/role/ShareIncentivePlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Domain]", "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893" ] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantMember", "presentation": [ "http://www.credosemi.com/role/NetLossPerShareScheduleofPotentiallyDilutiveSecuritiesOutstandingDetails", "http://www.credosemi.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer warrant", "label": "Warrant [Member]", "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount." } } }, "auth_ref": [ "r724", "r725", "r728", "r729", "r730", "r731" ] }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstandingMeasurementInput", "presentation": [ "http://www.credosemi.com/role/RevenueRecognitionScheduleofWeightedAverageAssumptionsusedinBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants outstanding, measurement input (as a percent)", "label": "Warrants and Rights Outstanding, Measurement Input", "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur." } } }, "auth_ref": [ "r481" ] }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstandingTerm", "presentation": [ "http://www.credosemi.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise period of warrant (in years)", "label": "Warrants and Rights Outstanding, Term", "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r904" ] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted-average shares used in computing net loss per share:", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofOperations", "http://www.credosemi.com/role/NetLossPerShareScheduleofNetLossPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted-average shares used in computing net loss per share, diluted (in shares)", "terseLabel": "Weighted-average shares outstanding used in diluted calculation (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": [ "r216", "r222" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.credosemi.com/role/ConsolidatedStatementsofOperations", "http://www.credosemi.com/role/NetLossPerShareScheduleofNetLossPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average shares outstanding used in basic calculation (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": [ "r215", "r222" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.credosemi.com/role/NetLossPerShareScheduleofNetLossPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator:", "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481288/505-10-05-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4" }, "r2": { "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" }, "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": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r5": { "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" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r7": { "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" }, "r8": { "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" }, "r9": { "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" }, "r10": { "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" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481047/942-405-50-1" }, "r12": { "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" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r16": { "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" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r18": { "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" }, "r19": { "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" }, "r20": { "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" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(27)", "SubTopic": "10", "Topic": "210", "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", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27))", "SubTopic": "10", "Topic": "210", "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": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-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.19(a))", "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.19-26)", "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.20)", "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.21)", "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.24)", "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.25)", "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": "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" }, "r31": { "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-30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "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" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r37": { "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" }, "r38": { "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" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r59": { "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" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "25", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481284/470-20-25-2" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r69": { "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" }, "r70": { "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" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r72": { "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" }, "r73": { "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" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r77": { "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" }, "r78": { "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" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r81": { "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" }, "r82": { "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" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r84": { "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" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r87": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "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(26)(a))", "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(26)(b))", "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(27)(b))", "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(27)(c))", "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": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "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(10))", "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(20))", "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(e))", "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.1,2)", "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.2(a),(d))", "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.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r109": { "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" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "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": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r117": { "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" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r119": { "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" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r135": { "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" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r143": { "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" }, "r144": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r145": { "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(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r146": { "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" }, "r147": { "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" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "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(1))", "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(13))", "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(14))", "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(17))", "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(18))", "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(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r177": { "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(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r178": { "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(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r179": { "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(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r185": { "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" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r197": { "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(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "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": "(h)", "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": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r309": { "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" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-2" }, "r311": { "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" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-6" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r336": { "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" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r353": { "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" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r365": { "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" }, "r366": { "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" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r370": { "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" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r377": { "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" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.E.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r484": { "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" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2" }, "r497": { "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" }, "r498": { "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" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r500": { "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" }, "r501": { "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" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r513": { "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" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r541": { "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(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r546": { "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" }, "r547": { "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)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r548": { "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" }, "r549": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r550": { "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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r559": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r560": { "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" }, "r561": { "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" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r581": { "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(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r582": { "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(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r583": { "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(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r633": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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 E)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r665": { "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 E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r666": { "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" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r673": { "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" }, "r674": { "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" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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/2003/role/exampleRef", "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/2003/role/exampleRef", "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/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" }, "r696": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r701": { "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" }, "r702": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r707": { "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" }, "r708": { "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" }, "r709": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r710": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r711": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r712": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r713": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r714": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r715": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "39", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480228/946-830-45-39" }, "r733": { "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" }, "r734": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r735": { "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" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r740": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r741": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r742": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r744": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r746": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r747": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r748": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r749": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r750": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r751": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r752": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r753": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r754": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r755": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r775": { "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" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r803": { "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" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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" }, "r808": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r809": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r810": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r811": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r812": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r813": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r814": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r815": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r816": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r817": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r818": { "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" }, "r819": { "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" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r821": { "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" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "705", "Publisher": "FASB", "URI": "https://asc.fasb.org//705/tableOfContent" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//210/tableOfContent" }, "r832": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r833": { "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(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r834": { "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(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r835": { "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r836": { "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" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r841": { "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(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r848": { "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" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r850": { "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" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r855": { "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" }, "r856": { "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" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-6" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r861": { "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" }, "r862": { "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" }, "r863": { "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" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r865": { "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" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r868": { "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" }, "r869": { "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" }, "r870": { "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" }, "r871": { "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" }, "r872": { "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" }, "r873": { "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" }, "r874": { "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" }, "r875": { "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" }, "r876": { "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" }, "r877": { "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" }, "r878": { "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" }, "r879": { "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" }, "r880": { "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" }, "r881": { "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" }, "r882": { "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" }, "r883": { "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" }, "r884": { "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" }, "r885": { "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" }, "r886": { "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" }, "r887": { "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" }, "r888": { "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" }, "r889": { "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" }, "r890": { "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" }, "r891": { "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" }, "r892": { "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" }, "r893": { "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" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r895": { "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" }, "r896": { "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" }, "r897": { "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" }, "r898": { "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" }, "r899": { "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" }, "r900": { "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" }, "r901": { "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.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r902": { "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" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r905": { "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" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r907": { "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" }, "r908": { "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" }, "r909": { "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" }, "r910": { "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" }, "r911": { "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" }, "r912": { "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" }, "r913": { "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" }, "r914": { "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" }, "r915": { "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" }, "r916": { "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" }, "r917": { "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" }, "r918": { "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" }, "r919": { "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" }, "r920": { "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" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r922": { "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" }, "r923": { "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" }, "r924": { "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 E)(Footnote 6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 103 0001628280-24-029629-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-24-029629-xbrl.zip M4$L#!!0 ( **)V%CCT@&W\"X %#$ 0 > 83$P-F%M96YD961A;F1R M97-T871E9&5S<' N:'1M[5UK<]M&EOV^OP*;[&2D*HHC2I8MVYE4*;;RF/7$ MKMC9U'[::@)-$3$(( U %//K]SZZ&XT'*2J1C*;%F:HD(D&@T=WW]GV<>^[7 M\W*1?//U7(KHF__X^C^/CH+765@M9%H&H9*BE%%0%7%Z%?P:R>)C<'2DKWJ5 MY2L57\W+X.3XY$GP:Z8^QM>"OR_C,I'?F/M\_0_^^^M_T$.^GF;1ZINOH_@Z MB*-_?A&?/CM^=GY\$IZ$XOF3DY/)^=/)Z?G)\2QZ.IN3X^&]?T*7??#W+TA*>I^#W M_)]\F^[-A+J"^Y59_N+)^ 1NE8LH@G<^2N2L?.%^0&],GY3RICP227R5O@CA M):7Z@I]G[AEF2:9>?'E,_WN)WQS-Q").5B_^_B%>R"+X22Z#G[.%2/\^*D1: M'!52Q3.^L(C_D"\F^!3Z<\GO^0SND\2I-.\].<$W??7SY>NWP8?+5S_\]/;- MV^__-_C^Y[>_O M^>/OF]8\_?1^\^?!Z')C7[QG?R1/\_P..[_+?[]Z\_=_+ MR^#]A[>O_CMX]\O/KWZX>'\9O'MS\5-S6?H7Y'A\?-9>D7=1](=;KLN# MO_?!11$(V/X1")!(HT#)HB1IDK.9#,OX6@;_JI)5,!FA )T<;C,7D]/Q66]L_,>IR!+@\DXV+0[ M[V,<=,<7<0E3$6XQLG>5RK-";A2:!Y^>#_.X"%XI&67!!QG.4WCLU2KX7F55 M'OR0);C6P9LR^E22W3_(RT6>9"LI@_=E%GX,8.+"N2AD\"X1Z:"S!W,7@^23 MZ)59D*OL.HYD(/5XBR";!>5J;)*XW*%MQ;A[U6L9"#P(3E<60JUHH>CN,-_-)Y3SF$! MK^;T66YF"\;R?B[@!F51X+FX"^UHYC';(/4!3,WD95+ +5S9.3TWKQ84O@RN,?0\[@X.)2 MS$62!%/)^S97$D\IV+HB@%NG,'NT!4&HPBPMXJ)$TY#D@3_'?5J.MSJ^X(AN MGUY/)H.?02?CK[ZG M3P=;^@-Q.-P4MKR+$[36M,)Z\"VWT62]J$JX"1R!P<^RD*4/ZAO.$E+0"RE2 M/)3U64[ZZ6L1S)6<_?.++[?Q(3_Q&M-.CV28*8$2^R+-4EFKG+.#*6Q \7G( MTM0G63H^\428OLV$BGP0(10=%B(:$MH_K\%F#NY M_^(5^21>Q[[86*!I%W%92L]D+(0#0*8%20;^P6,TQP,?'%4*(H1BD^&.=JX" MUS"2!6Q#BF].5_5OQD'PXXP% *]*LZT>9&26_XHRB;\LZV=TAS"JY;4(\&DH MI1G=1*^YG7?S[BR[]#-S*0^Y(Z9K\PC;!ZQW](24/HFP1R'<^YIY]')N-@YH^0/!\?GWLD)$;/^R,I4PQ-%R(1:C4*EN(* M34*1IA48E],LK0K)5B&=*T5!5F(N8LHB@ 1PEB&\@(JG%=OY"P'&N1[Q?@G-(&A+PZ2(FR-.*L6@\6$^TRRM_^89E5%S M 8>)>!5KOB/7(!96L*F3*2XEOS9;Q7N MUJJD2TCCS*I4JN9%L'WAQ#;/PCW/C\"3MJ(T %BO\6):J4(BS 9/YD5>J7$8A24"H:0P*-QP5%! M3A'_PY8_PAB23 ^DOH(2J/Q,)4,97[/Q &*8ZH GV1I#[AM.3PZY<[*/(J2*!R3!S(X /(:2%" MOZPH ?]65U*-*"-,R@X'.&(X1,&Z"3QZQ$2 AJ13?7#9'_;0*"2< WJ6E-0N MEM7G)IIA5AWCG!3O",&*85U:(QB>N B&/Q>MN#V\Z+WBF.\51R]$P(;AOE79 M1ZG\41JX8V=Q"F9'#':.M?]GL5K4(@ >65KV!!,M@BH#:SX&J0U]V M=CH^.4=5D;&"?P&6H$ 8:P=W;7XXSAI@:)3F Y5Q:8HR^9XS69$XJ<#E0XYPW!0%!6<'3KXQV.B MNAC6?&#ZSN.8_V4?(RG6LM!_ MS@(X@RBM+W+,T'=-C,VR09#7A90E&S1*$OZ;PB]X\P_P!@4&=WZV.(.@+G5X MG!R. Y^I:0H0<%A4C/"Y? @Y4TH)2&_%8C P>EAL(#9F!2AR&7+4#HRCK0=2(R3J:47=,GGVL@BXOJM$A7+DK%[,^=BK"ER: MM)0\AUC= D<[CI'"K[!F6RY[)&$"*<9.!AJ[A6]L0.!F=]V\>1_YD0RU,I4](^RQA4'&DU_DB;"'<\="C-5>+I &JPB&^"@Z?F M3 BB2IE,?%V I=4?:O:#&,:$M1N@8N E%;QX/8K&C+!F1T"EHK XT.1@-DI5+"20GWUY=GSEYY5]EGL M^*!I-S0@+FTE&NX:C& LY&(J:SSN%)%((WU$XEF+@=8RI@-6JT&KBNS-QD8H M?\I*M$KA1$XI=T1G*"S?509_CZS2MQ$3,,C1<EC@WA_],=)\"@))*20I7!&YX:SF/P_D>X>8.@LRB!,0AQS I^ LY'WO,UJ6@\CB,EEFQ^ MPBZTAA8[,O>J57< =9_XHU5]"KUTTKU^*58>$T:KC3[5^>4ZX#8$+\1X0L_!&;4X_$Y@:V3WJ% M0N.1P. 6!QNZ4G&)[#KN(+FP\_3)0Q1V;E79V1C,.X .2/V1.(_,_^]$ MK()_"_41G/7_$4GE3YR>1 I/"]C&$1Q ' H,DZQ@:HTXY RI/F9U]JU4@J*( M[?Q;CE!O&U_$^^&/(VGR=R@8!YD:!7&S E1)I- "H2Y$0@^A< :/1S\RP7AT M?7^^=VK=E%7['G"D8I7"H;T!O$N*AV&B::D6O!P@M-)(M[V?/J;QC7^OLI*K M(/"E)6<0XYE["09CBZSG2@JRXM+K9UWCTKO3*0H[.8T$@([#HM+BF6C,H,V2 MAADJH0)C[WCI-.;8+ER"%S#X8SO\^/%XTNF9%JL[4 2] ML7(@]XZSC#"8#JGX6"L1]'LZQ2P<')$PWM,.\KX/O\P#ZNTPA^5=CYF5G.?5%JGI8$_&HZ206ZS!<+(6M2TZYZ!LR:-,L3. M#O;MY%[X$9QA@\@,3>W.*MIF5'*SUN/MYMIP:K$]1I'!K$=Q$2J)]MS]VDS> MZY?2'_WB42GLT%N^K4FV:IOCAQW5TS5G8.6!!<,E5@J Z\\DJJQ1-B7B'\C@ M\)_VL?)''VP?'WMX?6"V\Z L*-Z%HRFAW1>-;L&[QK?5[F@KAPF"Z$3OXB71 M0W**:'/XC#"8>(;+FSS6X9C/) 0U.3^(#T<8AVK:,:,U9LN(;"";B3>3V"F? M"T129'8>:QH],J_:,TYU?G;.">B7565@*-^FDBC\;J0*XZ*N:[9/I!0F#83L MMB5<%"RS*HG8"C;XA@8\HK6;:%CMW?2X++3K7=3(#^\!-O>$7WHQU_%?6\7: MD2S]30.JHYV8&EB+(!@7 6L)##1"-F9\KF)$H.Y=QDP#MN02[:^'RO9Y+SI+ M?T3GR=;!D\=AS+Q#6)X_4HM0]P4AW272!%-U#%Z\.J*RT0 MX7]\,%T1LXLR7XLK>4O>W=9?=M"4/0C%!@XAR#P@<_NT&V=-NT!"5)+B!'-1 MH56(_3OVB=E-E?G[G6-4#K$_L)B1=0MG:)IIQP,.7VH%0W00=(X+50->*9[+ M+6T?65KUQI]CU",+M(/6].X/W1Q#;% MG<5)E\^%3$P0@%QC&M /C34@)Z^FH!5!4/2A1=V3PD2H1F]X?<-?QN_';J4, MAN-L@>*L+H0['2H#G^MT?S%2K [ M2YU?/5[_\$:8/.J73$:./R*$T1,%$X5@S(+]HT9WUU'P7W $P/_.:GMM3_O< M?>Q:VNM_/"N(7'5WO; Q(2]R6F+70$3EN9R%MFZ1NF_U!&"=AA8'L\,'8U': 4-U.O5# M))V,DE\RB97'#?>,-R+X4D.&:H;O*&5KF5O>JU.NG(!ND)01SG+)#?-,/7== MFMVN;]8_PJP*R#>XO^"P%G.LMAYROOV9;M3$9@?J:N]B!5.V &>D[I8681.W M6XJ^02]>95F$A>/E_!Z-"YM2UX1Q9J1WWL31O*"(%WU!AD>C3D1&&SXH%W89Z#.20: M]3)5(M9VV<9H-^P[T^.W&!G5^>AGLE$YP^UJX$_#(4TEQR'X6 TF\18[-!W7 MK3KI3"G,$9*;*S'YQTUK8-E6K"ITA@\_ABNS-,0V2/@--EQ."SSRTI"C.(MI M?%51,&9?"\63#98+R>B]Q[-U">/YOC99H_FM4SDE;4J+HPY/+#8KB'>AVWE'&:) M6(X":P:T6/DG9\\.0AM2AK?$YNHR^%ZF4H&HOW*"YV_P/EWZBHAGA@Y-[/:1 MI13UH1XXV6P6ATZO%A-'+[(%783" %\AY*/V,.HFLR2NMC.!>^/0#,'>^EML M W.7&]]OES+?IL^/ ,T C,S9@6\*!I>E'-!QHAW2JI1VP_:C!,F$K%!<5 MMMV328SP44$]1A*)LMCJ<-!N+VI;2ME.46Y0M*@KDFJBEEZNZX,JI?R:"*)X M1F"-4A@:V&;H#:M#. MX.6Z._L.UT\]Q=*I;MT9=92UL):]TXGY!YW,Q>:6F)A-LSTS2]<(O**>H!@F MTN5O'C58'S9H,2-3PJ50YBP]S@S-FA$SGK<1:ZG]%K/&M>Z$9;NYZG;7F]'R MCR /S*6B& 0O2SB2JI+#$_OMTPPA.?7.+O@D:O5ZX]G,EFD0BAPMOD>^NUIN M#AI&6<+=TXRQ8.JY)V0&SP+P> !I^0A\UT2&R)L&AS3,&U\LGCW6_?>BAL MLN&&&W)"3#-)/2%V?H9/!APTO+\U\?[#=H2(4LNPSYJT7!E"(RGS7(*GJRP5 MA+P)I8R*X+].SD;P-L%4.-01O66QM-4?MUHX<-!6NIR3JT6L68W! ^VC'%+( M@'A8&LVK<4U-VJM6'J@NG#-/LX;TG(&M>;9D]6,W&R&(,I&/X7.>U KPA6_68TY=AA8?#*,BN825%GN,2=CC3 MN9LD-6!MD^;T$/8W.#+:2(2-P+@ND_LHF"GY>X6X@U&PAFC]01G6=Z&HPR<] M<5LB^*("8T-@H=,'L(R*&>>+WF3+@*D@/.IT<;<$\5H.F;1)^?:ZFQ-SR/02 M[]:7^H MV=#0:>\$WD4;N)@B-!.B*T),=[[F1!$G:&,T2AYQCVQVB/ Q[L-G\$VV[-%B MNB%AW;$'2WVHAAH^/=!%UG/[LAJG8Y^&*G3D0^E4+4 _RT+Z4%9_^*<5K@KW$3S,+U3J,+7MO^W\,>K1?[7B--P"_C0?SL M-##HY$P)'0+&5[(RN"!-X-G"!AD N89/TX2J+(U#TZQ@BN8;\2"5+1S1:!UO M9WWXXR!"$!ZT5=Q"U4X;OZ"AJO=+B'B$@FKW%1IHUUE2I255_W^[B$(FTT+#?W64 $=!U?;$.$V]M]-8/6)QC"P/>O(Q ZNQ= M9P78L<*)@VV,I5FN*V523W\OFA,%:Q(GCK]B)HS=J\9/:334P$9_TF'>P.Q# M$=_H%G9C:PYT!JGC.32C18;.*X(HL7XLU*5BQK_JNJ$F,F.YPTM)S=7K7]O= MJ=NLPZCT0EBR\4=/B;G)H\?MZZ2+C-P+DS6JHQ(V[L: <5K;A8A!6D#HL;I' M187)]/?H#!1T)U279D$&DJ01_&2DK+AT59*>Z+L%XVX)P,&#)35#T0<1E HQ ML)EB%00#E%>*8/ 1'<-PX3CXA2&Y\@;K0HMDU0S M!CX&Z3<)/VDITP99"'! MK,*))4PE I?,&&'D*+2%+Q6E?OEV_8[\TZTJ:/SWZ'8J)(KR0DJA772",5G,]FJ-92=JK![,T0:*>4%*0EL20JPZ<,\UYE_W)AI-I:LU-LH=J M6VLRVIDQ]1IQX'%PL7Y3T2ERIPV&#]'M>5N%($5/M^T"CQO747F0W=/>.+98 MA6]V4[I;J5V^TAWT'BC2?>Q?8%OTOQPT].DLNY7@QDEB. F6X4$#K>*K@F(. M=::I+?1L(BN)EC5>PWI,*[%I09GKLJMCT%'J*!E=@=8^MPX(6(K*I]A"\_ 5 MB;R6R1K%TQ/HVN62,K#AN",7(7!-]DX'/7RPYP=F+_F<%GMRC"L]TGAK6&[; M!JW0@0^FSE=.;[,IW S'!T_RNYNO]7>;YO-FT=_OK?M4)+B[AMP&(ZXM"%HI M?@Z1WK_F?N#WV3SAI+-W9A-RL/&R M)L)/_EWOY/#@T:_O=_OY!?N'U\$MM6%"CD6VM;-T9\3@T_'$_[A7Y).O<%O< MZSMF0Z\I%ORAN9B)$(DWT(K(^Y*^>*[W<;[H)F1UL /9(K!A#[>);,:_&M"] MY3PC[N00'/ _)$>PE41>,/R6J"TT>WSP&PA;$<4APVCA.O-;-T(@6C-I OM\L"*E)'V" MG5MLIZ6"^6Y@YE,*?P1P>\/C-7)H= I$#6SWDG99\TKE6:%)09 ZD/"&..T< M[]*AHDYS4'I:PYMTBM'YGDBCT;-W1NZ;CYQWUANE?NMNDQG+P:'5-NX5A_FM MW-#-5&\'UP=VW5F\(JR;#%.FTK39P:Z.R*A(W8SIA9IL%_P8@Q99]YQU'TO:&<>)L/#E\,WO:5*8QTCW3'JM Z MW%'&:_'272(23^I[A^7S-5"/?>*#SCK'^.W)F:758HI5^#,#B&^2^8/RBB-S M8/3UGX9CM5I@.S*XOB^AO]JGH]J#P(*3AX(S[\IA<3[V[*RX=&I&^+CXZLLG MSQZZ.?==T?B?:/_><5A6>0R,[>Y54'Z=C(-J'JWAJ=GQM"Z3:IEM'2$)[R*$:S;AD5$ ME0:8X'9IMA$/LT)3@3J-Q^&)H5 JEA1 72(CKD8%$@"C=7OTM:>_Z:H-*502 MPXPY]8/:Y&KY%)]1SH3S<03T;/;LL>5N!FZS1:; ^IJAUH5N2[H %V3CM:YNA*=PH?$I=3?D0=)Y MK3H($PX&*GK7R[H-1Q39?9 MM [^*^F:0H**/HA8DLVPNF:(9;7!\* AKX5(ZJH7/2(;7[6%']P@)90P'3/0 MGI20XFOCHJC0SG?&)VJ.B59/!'-C@5SSB;S"HB5,C9CXFA,E:[[*N)6-BW5: MG-(:J*V847/$X3JJA=)@)$/\2"8GM4SGG$6'+]Y1+.Z<8OZ'E\ $FS&5Q._% MB !WYNHTB]:4K:DI4?7ML!WV_$YFF(>T$Y/C'>&=^-7Z,WX5)MU+E-9[TWNW M."?JO1*\,\7R'D4BZ4@T_CD#A-WRI6:11[O/"*CH:PK1M>%8V,@KY*/#L2>E M*=;"@DWSR(TU'V)O_-=\<;>$[N8RH2KCJ82#?*8[NC3#+,Y:M$-.P0&9/;JP MM>1S@77!GPWV4(,>U/=Y:L]0!HX$USTQ3U(33^N-I]UYL$W MH,:'9L[GTN9\. ;/+ 6X7>IO"#U<#2Q'[?9S.WRZFH(X$M]6#D[TJXMZ+0RL MF+,2;HO32(IRCC&L0F@=0-%O)/!B&M1,6:*%3;E>YV$%+;RC#_J%/,8$<9!D M<&/5X%WR@>)K6# E3QCBJV.*)X9$?<"58=:Q+(F&XOAP[UFN2RLUCQ0VX",) M^YI\'#H76WS'/IBMP[++:;^KOYA\6Z#')OSKWB._DT<.JKA2J>SSRD>:4XO, M+5'T99#L"FDUKV_"30X/X#E(U5@F3F,_ ^N9ZFRL3L(FZ#-C6:$LB/H/]PF< M&1:A,[H_CWW=3=;C3K!HR!Y0^O31VA+E&Z=H'X!;KR9O"<#95=L+:1/2F7E M)N##=/!.ZI%_UB!4!\>XEZW.WSLUG/^\4%>3$^]@5S]JXL>A_;B:@9+UD6YN M9WA%47%1#K\OQ=Y'6-F31AAI#MOUT1[+M^A1!-@9US2CDA]Y^ M=ZU\\6Y#[A%R#X20>^I]Q?-NP2-^:E5X#IU.X&;0,)S3T?GQ\>CL^-S QPY< MY%F$Z_XY8OF?8?#TT,'**:-V16%)]63-I7-EJMA-#_(:5?BH301";#3K=E*Y M1 @T8S+Y*_ K,=)K46$]C4',P5GED,_+I">A-KV.FT/;?63^STU$4BIUT@:G!R? MG*SIM5#E^,]VHX46A%W/(U$C.6V!+G35%#R6KIT3*?GH^/CL]'Q^7&O8D%8U4;E4DOJGV\QMF(Y]ET[:-)G%K&TQS*&R5A&X!4M\+U"!9*%RPW@95\ GBE/XK\)C]EJ$5^7&3=_!Y=29SA>L$6QV"'@7@O MMP*9)IF:7[NVYV>#(>J3G^%/?:B7>6][M815! ME[T"83(F$T#GLT,1;F'E8,A6!,O4O6=I@V+#"-C_.BC1I&:CDL@>_K-]CU7M M>SWZ" "1[[+1M^I&L)CDQL&@SBK;^6-]X(M5*5'9MU6CM9YJ[_4N)(7;J-'C M\7&M^OXB,87WU9UU:LXW57MA4XI%\$M>M\O%]7XEM^/F2H$W2!^YZDJQ[^+M??#PY,K,UT^L*('YQ(H2CF(PMXL;_%UC!2 ME:M#[#P3-I30:"A3@%Z?FJ<,90?P", 7*G%:L.W.8':1;Y.1J2N1VAVRD.H* MXT78%B=+].DT"NCJHRK'_P)=F,UF>,EBJ@NB\#[&-**]*&]T151M.MD=6LBP M4J#$9;N'CK.+FP6_^GMK,X%T@*F%+;6;S8W,D^K6]/QVTRST M_T8V)5QG*^*2*G**1A*"U'6__8U&=YB(HE@#&:LI"/?K<#:T!\@S,+ 'R(,@ M#Q#.13'U$83:]A6JC M^;@9JOV,&Z["R^WP2TQ.QVZ#X3T)E'HV[F8;3>XWY7"$9D(!^H7H!L( M]3DN6\WPM_6]]A/=[M/@^!.VM7&G*P.%])<*+TTIP!Y*0VJD_00JZU%9&H8N3N1;2 FH[4F90;&@7<,K]Y!CM9ZL49V15%4"X;E MB)2B,-@Z+G8"B[5M.']/N'2_/N(EL:S\C#?@+#58;M(*MF M/_O2*F787N19C2I'?Q57;P-#S).3T]IHCQ"O ">G5^3QQ:#3N9QG5#IM&"G\ M8[#R@)F"B, H[(&M5U6M-G*K-CXY$-S[FIO=RO#^E/%Q@&;VJXQKI"/0(NH: M'-"!SP3=U^'1"V-J:^H6N02OB?L.8Q.ZNNJ7_%HX'*CW.Y?P-LJ,YEI^&[7P MR.JW\=4^V6$PZ/QR@P#B F!8I\A%&)>K1]MC=:?R'L::+1@=QTVDAV82[6FJ M M(KM^]TS;A[)9T2,+==M3%7]H1:+:M.U@/8U_7\J;J>?O4TD"IR)(*(CFHJ MBYY6+W5+U??OWFD,[86N5^R32=U=QQJVQ2WBJ0>")>Z:-#%M=!ML-07L:3>( M86(BUB4XOM.EWAT;JXKV8(@T1Y^YZ&VGH95<[A7Y5.YUF^']WF22 MV:.Z("Z4@2N_/G@ %Q^VW,@PR4SC!J.P;7J.01=DG&DN'A/9?'I?V(KDT/+' M9J/<);/Q,L7NC0.:2YL&-S0EPZ"JP ]3$DL+&;[#U'1RZ/WRQ3?YT'/2YZ\8 M_O(%$GM1KV1)'!81?(,=]&2$I@PA'^*A.1%A_@:..F\[@0\5>O _GS;SYQ!Y M/CX^WWR(H%V0Q'7VY8U8#J^VLRFLK; =O%S[I;W_:JG6X"IC^T_)*V3E(7XQXR4V.,MTCXCV]-?TCOLX3F, &G?5IL,D5UG/ MF"D@PJFE%2(*2BZL7K4(>NO(&6I7Y(VCQ:'E7?4NKI@PE? M[UR^1T_#--V*Y&VP9-:6C5V;>Q,!LCR(-GNJLH_2BAM24./WKR5&VH@ \5N^ M8+\=[G\[/"J.W(/Y+AVUETPE!0<8KA03,GZ0S+6VCV6N=XJC3E48J9H,MFF< M4N7'5(:(B"/XET@K1EB=/1]RT<)8E2;8T*O+;3*C(IAU%9,CZ9\X3 M4E!:H20&GPG?9<))@QR=#*3L:C!H._1A8))S\J]HW.7DE._"+\;=!KD! %)I M+YCUB]U2HBZ.G'?BKH[_JN!])_Q&EDS#%EG ]0+63JJ&&M_!,H0:R7\0'V(U MPJA>%C[$Y$V.05VXIKG0IR&C@)IYE&LN"-]9GH+8(=;IR;[ M4<]1["KNODJZ/U-$IX&W+@4/>KX893/M9FR+Z!J?IG/E*8CKWHXF=^/ UN_: M8DBG.U76ZI(W(J:#,(05PQ+)Z)"8/;DY9+<[568.KYXB$+AMS)JD" XX%7>' M)L.[>]+O;+TD-UXGC=9',]808C?%EE&/?!$!*N'?-D$-"5*,]L [Y&YV[_ME(%9IX2\R.V:OFN4&2DU M,\N#W"O8K=Z7#\UNEQG4E?(NJ= 4^^*%Q%)>FK!"V M>0[BT"!"'-K,&C8Z;50 MIM2W'N*V()*BL)HEQWK;V"[E#IG&"A0S1M0@7L\ M^N=1+O/1'XVV!>ZX+A >7IT-K5.&=MU:A33C8R33SX!$E3F\?@ M &NRY0,K8YJ:R4N=-5I3\,[-1O<4 NX R!>@78>'/X(H#._4FDFL.ZLJ]#D6 MO%%=V,RZV;\_D];GLA-6_XD_ZO]V@_976#5,*L!O!E;_C7:@KN_DP+"^DQ%2 MVXS8SB(.XHPX_*E+: /:LJ@O>8XLI+_JHZ[C7_KAN8#+I\&TF/? LIL;4W-4I3LEQ1S55I3*% M:T/)[8G(.]5?HU_?O(*6W 'R<(,JAP*A7@FN1ZB1J_LEP8G7T1-,M!<6N;9N M-9S97$I,-W/GZ_LTDK#,UW/5F/JC&F_WDG^0 J\?&+^*+O)A MQ,P-I7\0E@X;$7/+"1LUL#NO91I+ XOO"#H*\D(*"@9JJT=KW";PW0>!]\N* M\2YV]X]I%JW@7_-RD7SS_U!+ P04 " "BB=A8%]SR@-,D !8]0 '@ M &$Q,#AE>&5C=71I=F5I;F-E;G1I=F5C;VUP+FAT;>T]:7/;1I;?]U=@DYJ, MM 5Y)%GRF4V5(CF)JQS;93L[.Y^VFD"3[!@$.&B %.?7[[OZ C*=A);"$=3 M-;&(HR^\^_QVWBR*[[Z=:Y5_]Q_?_N?147)59>U"ETV2U5HU.D]::\I9\O=< MV_?)T9$\=5DM-[69S9OD]/CT+/E[5;\W*\7W&],4^CLWSK=_X]_?_HTF^792 MY9OOOLW-*C'Y?W]ELI/S!_EQEI^>YO?/SM7C1]/'F9X\>'@^/5;W'^4G_W?R M%;P*C_,[MMD4^K^_6ICR:*YQ_B:[1U\V1*LRL M?$*KA;O3JFQ@%36,RG_RX%M31*]FL U=R[ON?E855?WDZV/ZWU.\O;AZ_O+'Y,6[J^Y&XE-2 M]0P.JJF6/-E8MO3L?Y]=_O+N^?\\2YZ_O'SVDOZZ?/7SZV_[J9?+Z MQ<7+W[*K7UO;F.F&+YDRATT^N?]@V?SA^SSI[?-L<)\G]]PFOOPI/UVJ/ ?$ M/2KTM'ER^O#>PW,\A]=MO:PL3%)-DV:ND]>%*K_,(H>/Z%Z2O)-E),8F!J 2 M/EN>-!7\C13(ZL3.5:WG59'K.EFIHM6)*G-:O6VS3%N_F5O4"K^&K$VT;&<;4B9J8PC0& M7L&9#B;RCLKF1J]T/-V]SX-FI* M^ )5:6\5.O\H(H1,ZM:^[LGM'6'O\Y[>.Z7/BUAS>OST]L#NJ^\NLJ9517*Q M5G5^FR!&1W'R-%EH&"111*20AKUF^J3*3./?ILI3HCN*UZUPW+#A\E2 M;=2DT/1R\EK5CV'PAT>H= P@TG0*3! UA M1-@#>)-5(. Q (4)@"U%0!RG0 $(5P?@$A1M'B<:3)IFZ2LFJ0P"].0P)$" M%M5-J6L[-TOF_+]6() D*WB]K;4]!*Q039I,ZPKD!M@&80[^B\^JAI"&?E>$ MEH N(&,##M%JTB0W-:!'L<%U 5C+KY3E'EAXV=15@>_B?>LN%+ X$&@BF6,_ MD.K^'5)M'\OWU:C8$0(=+0FA\HH MJK[XO9^@./9'3@.@6/9VN1U517C@LEE MQ81R"E('4.J5,@6)/RCMY"BQ&"#OR & 0$?2D 5M\VU7Z$$"W5&&TP'1!W1# M&-[8N78HX8Z%9M2@%PX(6/N!%^=W>#%@DZOR$8D]")*_W'M[+WF.-KT2M(,W M&F26%BETCL((B^,GCQ\]2%'#4 NRL0 RO-%376L$65(<[%)G9FJRQ+(8'P@] M#E,GM9ZU!8M6*%9IEOG7IB@2EJS((C,/K\>OI"02K0#,\W@@>(;PIDAFKJ-MJRQ.(-;)_J41HIJ#Z^ ]7M8[DR5F3:\<"I2D"< MA3$Q"(0\K54#HGCN5^KMFNP)4%E6U2RYKTTS!WGA'Q$* &D&42)K MT:,/,@20XDS7:>11D"7W0P^(Y:3)>J[I,=(&T=:_,CFZ[8Q-;.5>[OH,FB@, MPJ$&3#?1(,GH[FL6>(7^9ZO+X+O#%R*-_699/8Z<6E:6_.Q/:HUJZDKOC*6: M5$U3+9X_*3;L]R[NSTJ"1A,.,"82] -P*<#/?VA5CX@*)5->U@:6U?>Z)/O!$$?C M6Q\3-+)6,"9 E$-9TL)B)WOJGG0LKZS6R+=0R28:#7P4I#HRG'8C2,BJW T8 M.3T[T(.NA%!_HT!62"M.=D5X+]*YO#X1.LR ML;H P-ZIW,#_EVZW!.6F#/(?AVR!:+BO+L63T?C:1P7^6U][/%A :LR2%D5B M".HK+K(0GK!M3>XPYTM;1EL!W1^8@%$,T@N 1< 0>(E4EUIG&E0.Q*,X'E,X MA3 M_&L%J*Q#9!C,"LH%[HEBQ,27N(W-.*,< FAI<#*#VZ]6,"F^/J^!U!S<[[U<^?V0"0:H"7VQ79/M"1D936C"J,C(+2=T M]$W>QB;/G"$E>5YBWA'^A?*<+BUS/V)[(3B3:(A:+M'??IVHIE'9'%"9W3:' M1!P$RR6286^MA:-QMH\)PKLJP_'CB_& ^];2.A$T+FN)8G7>U<0R-LD;'R#" M,<<^#":$V(0(%A<%4V@TI#9F M:O880R3L\J):J7 MX)R\KFL*9.BB6)H$10:?K-HF,B!\\_7YHZ=)2$-719%,=8[!SBF+="SL%55& MRT;G;RJ>WX4+R$!)D&T%L$>/(R' JL$PVU5')3B M8F:.Y(_:B^&8<0OPW:S1=Q([59S*W*,#-U%8M))&QP.$!+ %8-LGX=ILCA(4 M_*E5,T^3$(*7PJ.-J46"$OLVQKU))*9+%Y&HS2AHDSB'#]B\ER0_(.X/U%H! M&@:DPTXU^?,CNN[&]40@' >:EQ<3O95X*>3MH&N]EM>V@DVCQ1YRS@X9N6&# M&C:,#^R$JA%$$GW^TD4?1Y&.3H_N I6^$.F_"U0:.)>=QL/QD'XD/8/FS<@8 M^HG)AYT-#:9.6!H8_XOF)G:G_7R9B>E@:N+''5SO4_W9*EK= M'U]%J\APTHO3O2MP]7L_]A=B%!_QM5UF2<=,-I;Z>D1$T6OJ\SK[&:%D"_3) MK,D!WAD!SQO-:0J?.\13[=@M2DW:#NL!.>@;M6@NQ3= MC)+)E1VPLM)WR]!RP#4*J6P1ECULYFC175?) 09X='4$^J#R]:-;R%#"K!XB M?(+P=FVCR8;9%!P91NIPQ@)P&0YXJ:;IUG0,2^B!!'5*26A;J"XVG%F,&\S: M&O6J8B-VFOA\2C?BJGK/(D"N@25Z:DJ1-PB_L*,PUQ*>-U5KBXU[G.H>7)DI MR1Y-]Z0YKF!H<7VK2^X'F*$.9H.^I#56&?FEI ^$JVZ!&1- MN^A+ MH9D&$ OD5S'=?*!Z&Q<&6NNZ4^?5(YG86D,U6'> LUH1Z6-K?F2W!N*!J8MR MQEPI"%>885*CUVC\:\YPC(2TAG>;WKZ\PP">S9V1&?.V)+RRKC*=8YTY)K?M M9%E(!#+:WF\Z2DS7-,T-(<7 Y*-]SRL>$1XB;9)-/JH@@[5/,JO:QIK<)[C1 MDPQ0_VR!>B!+8_<'FI](>0.="*WQ#=8-)YM6,$@CR\.1?FUK8W,CRIF8UXF+ MR11P-KIS-G4+E-0'FZJ.%)TF_JQ%$T)UBAEM7\IVYRA\E'+G,(@ 85\L_]/^ M!Y20&5:WB.]()8$Y+PMC4/ME_@0'X#@(=8"C<.T<=IG0KT%7:ER+@R#98U_7 M?-@R9Q%M6+[PVI[+?, M1BX -#X,O8/P"L]]\_79PZ=27L-)5\-JR4AB('7 M+-!3"LKRTEFW%6Q'34!O-VP6(*+M\I LR[?]F!QZT;8%F5)H261;+Y19I&1A M09'1MH:=NR1PLV4<$)*U@WB".Z>G=WK>WW.GYV?O@S-\KBZ+A1B(E 4? $2' M(^6J*E:,"(P?SJ#'H W*UWO-3BME"C3.H9:=-7WN(Q*;"S>-&YQXG"%%"@U- MBZHM@:LME1E"0*N;AOU-K$RA-= ;$_H=4DAI7:%@1RQS>$"REBKO@\*U_-KF M,YK"E$'_^@BD=O0IFB)U?#SO3$SD#R7'7M1$4BV75=VT)9$NH%9DD%B7CH11 M]!IHKWFA16Z>:M>91J'I5$\IY3":BKX%?B@[_*YIO$3";X0&,S#O1,]5,15! M!L>>5;A3;L2% DB7,77"//2U"-/N7%G[IG?MT,M#1-%G7E%%_4+'06?][WT) M&^71:,KG9:\T__<;-H1/-FSP@6_)Y6EACJ9A5@5/A*([J.32+YZ3,DW9WC,7 ML[3[=+A(XGW41HBW1\[&Y^!\2RGO@K=QT6T"[ZM8 MR\0G* [_KKG/[X:#\?D^=P+"V)0_)H]3KK8;->QM=1/WRT5T(UVAEV(6),F!OV _K7TIF%<6 T-MA?%E,Y&Z#W;(OMQ%M;X M" +*#;[9 T;$1JN-6CU$R'; (I*3BJ[19X2*K)(RFJBW@5JT%=X;I.*5KO$! M5998_V)"#0]5@8Z>W;V[.%!C:JYAIKPJX&F1U#GD"Q;$PEVXB./F7K3DNSAH M6RC6&,0 -11_$/S4A_O!,\?G&!A'HQ5G3-K5>^YF9 E[2$5QH#8M#C5\#Y5< M]*(TR=M:.BAP*B]Y^$*O$!!\NJ9,L1 M>@)"* #PWI^QZ,!F'+3_9=6@H8*J$;N2(ZR%UIMN"&Z4N;'M/8B,[?"683_O M4H64CGYA(\"&?@J@ZW.+V2=YRUEENN"*R7H'U^A52PIN V_*N7E4PC1F#JK M7$,1C[K8XWAD-)E#YXDNJC4G*V.[W$JDMYAA?F05IV$N',(VHJ6*X:*W-;8 M1=LCQU.'WT7LS324\&(Q]TBOE&14QH:2.,LQHF]H$>*C$OL%@YA+0HJCPRA- M4:8T#8<<@+"Z%W7?I:P?5RYBX"QDZ!0D4_G=M%+HG%T04QD8B)XL77<6^24/,D#9M&4*QQN(08 BA59#YO9>H?CW,E,6CNSJGEG5IG=TZMST'PNF&9 M 6[%&4+!=5KS5U#^0:U.W,1+%_"Z1I_PH72MWPPX<]+%IB M6M9,8^M9K5E44?")Z]O[)NYN2[PN'0MP!#KU31ZL2A MCY,)%D#JD?Z+RB\$_^TW7]]_]/0UBVWGQ\<)AA=SK@6?[6X M58#8M+6LI= JY_;%'9++-@$,'\5CP:C2TE-*8!+DC&?7.9/L#"T*$^>I4340 MP!DY^>008/OOX5RCX\-CYEH5X3=PYE%; M"(EM\((I/[A433@^=%%*P51_@7:(+D#X1VJ)VNY-%%?1-H2J!B)=]S:PBF;C MK_ASER1![+L2(#G*'H0;1XZ1$UMWKR$KAVL.7?QE #6R85NKFZVKPHK[EU&< M=HL+5_%SVB8<0K@3 4K-?2P[/P3C8NF!@SXZ D7WH578!$$MZFJ9#.N271BJ MY1IUO(D1.D:S=56_9XB*]MN6*D?"*Y9T][=BW"(@YF=5<8!WX\(P.%++RS[SB=M#HH 0UU;(L4BYP@_$9D2Q(Q!L0%= MJULOH&0]UZ6'']*'I5;?,,B$H+2%;L0 \&' HDQHT:EO,E$?><7^ V5":,P( MGU(O<./?J!Q-J\)4%#*"&-.3T$%XUS/'7B7NX&B-"1/>:X=2N:O?W.(V9$]" MX(-Y@M[XD.W]T^I*H7M.)'$.;4UCTQ!J(!-G*I&:2-O%I_%#X.[X@_3*C-Q8 M))N\'R0_4)"K:FIS?=A)D8ED(PJ\/?A O$*03U.#+= MARCR.Z)XX:+X3ZG2Q(# 0A="!,A*AU&6#GEM8;XC9A[TN>)$%9FE#^Z]:BUT M*.LY9EJ0^\;#3^^QR)@W[2R@!EQ6U]Y<3C\ M?ISQ\Q;-T, ]AV^Y0C<)WM@QCX?8>#4 M&Q?Z\D:"5.2KC\$EW/$!=;RNF#H(DKYWOKKR.*PC#I8L8\(W9R4["N%QXZ+# MI*E;-B"AKX?\8'#%-I)*&?PR*)0@P^#:GIM!;QD%"SOOD03+AM13Y,L8F$LE M'%$1E@W Q+EARWO7O4.!IX*0/DBVZ=5P[,7)[@?.C"_ Z!VZ_&8<:3@&9(D( MM=Z)-Y15J3#KEFPIP++1O\!<-41"4.;Q=%<$4 ?P.K.P04=T1S]:YQ'CHO%W M:OLLY6"D(%I=FF@@')PL;5[7('>G@0?@P3E?.C@Y;^:'2:Y\60+ O\C.9Z_O/DW*%2AIU F$-10@41(.TR>0*-RD8G.E7*A,63*U^BWN+J<0E4")4]^W]-F] M$ K&%TWY [:?'XU(L"T_!_MX1Y)&NQPZJ5")QDRST-?GD.TH&." ]&-E-DB\X78"=A;(U8@NK\S/3ZV2%+]3$V-6%P M%1F//RH(;"_08'S1ETX6E4249RL13*^P[C4J3J'R]6V7LYK>5'XZJ3+0S ", M6KW5OR20W.U-?8PI+.0.=M%HW@7;;IPQF6]Y\!VATN4V2^D,(=PCYEHNV']@ M;]HUAK#"N:T6_3*]37YT^Y:Z!^.SU/THUH/7OL3-G:GN]W[D\9GJL//-SY2E MO!^?]^3XT6U^W_%\X9,S3F'E!-;;[B[)E1X-DWT,_:)""\2PG,V4LLY TVG8 M BN>35="E83 2!Q##AAO#M,E:<"2"A*Q!ND=_YP^Z3UROA^EYV4]YH,'R:4$ MJ1"@+^I"[\331@TM%Q,S:WV['/Y9M58$SE"81DKR^>9#L'#9-X:W5;)K7PY' M&'X_2=18/L9NOH&OVM,S MBH>P()^ ZW*:):IRJ>$#N@_BPS7E8X9J#%3;Q_KR/,[ISV[? &:A%^K>$*O1 M6,&96(VI"YNHI%W@'DKP)OR/2T+G%#$9JC9U[3M8BB9XGOL[1KN[$_4C C8D M[KO\6*WJPB!IH(@1*Y[L[K!4+Q24CG0 88V-R@F&Y8NW"$<0I"7:VS-0$>YB MQ=9N]U'7W0A]4ISP9%NL F?$T>1+B0^M=; O6+SU_1 %1X-[7A3$4@93"MRM MRH[2BBRO7IE,WW;ZD38^&H^88!E7@-H*YI-B\Q@S1-785"],R'E0:SU35)2" M E9,V=[4?K#3Z(L=KI[]A#A5/BXG<-0[T*-TR5!P;\,,"BM\^A)P%#;FZE-@ M<%J@.H/]L[85;YI8K!%2OJF[@1!NDP+%0A;JR%:GE23[G3^V+=^_GP?KP9Y[ ML,9#-D=IHQ=/$!LF[_3H/^ KCTV/OBS4&M,JD]<5R&Z2 W(1!+D7:GW;XBJ6 MP![LXSNDY$;YYAF:?(M"]+-:9Y@,!%I;[*S%J^V2NTEZ9"N!K=#53;B..@%J[S;W5V:JF,OV.I2_1^RB"TNFXVP?BT:W]<$!(%U= 2@4PM=CN?/3G87OEAIUOL MSC)-Z(%I[<>+KFA3R53+F954*,VO3OEF>S!KYLJD=Z9-?0J-I+[Z$CG>&1NM M6'>4CLZ"4K;NK:NVR&-K%R^-"DQUQZ+Q_X #".$=9'QSQC_B48BIKMLC><$7 MG-@I1:?7RJPX_E\EZQHU[)*[8-,.?5OR%?HGK+2F?5YI76!2ES M-&ZX)"5&M^EO5(LT-.9R-L12K'QLHP4)0IT/*!WL M3DJ97!L7-(+M/G2IIQ@',U1>1W5\ZE]&1",N@Y-3/ +W%$&2V>,[*9$N^:0. MVP/1B$0L%S!3=?/NNOVE_&Y=ZP?A;A^LT]*C[+L.?YBP1Z2'>$5$="0?]1.8 MUJ=-[2TO=A?WBA=VSZUL7VC3:%1UH4TA']R(:W',/ MWS\^\X515#U1F-+]ZKK0Y!'".Z?'QZ>IRS$5@CT@[S5;9>.<5VBGIH2AQ:)- M9AFE'TF!2LI?6.L"I*N#DU.7NL )R+VH:HZ,7K:@A&=P)J@><^V]J2E\J3A\ MD)S);R-U%L[UF5.)J=TGEVOAA.=.A("5)D\1.7$C4FFKA].K M$/H2[2\PZ%37WC\[BE1Z:H4PJ#&+1=]2*(E;/ 5:+4%$FW'$%9J)XJ LUC + MHTLEAO'Y9HEWJ,)O&J<]3R3[! NP;22SDYOTYMIF6HQJ.2K^:+CBNBYPY<92 M'E AB.-A79*6ZYF1C^B/S2E7X$P2GIR)(8-J9&%F6IR9E1EL1D(K?_3 MA;4_'%]8^P5ZD-@N$N5I,$1<+P*# M41HIN9Z-M/#&/!E7( HV/$KQ 4$CJ@W5L;(Y@P6)%I2+7\?7# @2I@XN!BX$ M&$G_P?;?B8P4[=?UY(OI9\2DA"LYXBV4F8Y..I-,>QL7$^#P]O<#;4?C3@@5 MT=O:GS6>\P@P-(XN7"Q8,(]2L-FXH?)J&14T_+Z2F%TG(GO_'%E(FD9[BQ,] MROPH,CAU@M"!OB8'(6QQ=[J<3YLE;!XF&8?>!K50AL(W-$>!$O5@H$?#8Q'> M_=00W-L71!Z-3Q!Y =^OH& -]GC>B1V__R./3^QX2?6<;YEJ;=6GH-*0*J)/ MZ-:'CYBRF !XSG4^#5;9;C$+%&F!$;+G@E#(_@];;JEME^L7ZRYL/@ MC8]1OD7+^GB2X,L=51^EJ;NKN,(F+.QCX_/A3+F"CPX<$. '2:0TRM4E"*V9 M)C6Z*[ZZ"/E?082S -P7:CT6 =0W-N_VCPM@-AB'B]7Q<3.!\CM;&?DI&^G%< FP 6!7 M&L4%U)Q&QS(G-:,&H,?DFL*P,Q.&B8(X[V'X3R?E%#")]#;1L7)CEU31F0K< M MYJVT]Q37?UF:1*[,ZU[:UP8@D?K)HH.J@8U+ITXH:=TQ'[J#)>JFO;[O93 M=3 G!]EA:%^WQ2V5*+>Z'J9KPM*E6=5=8EIPR3[: M C,^%R%/VDUAC1ZMPSF*G$)#L.!X8#K*UT:,:1Q9_BHD255@>.H-6XO M,775'+",AF]BF46&E,]BF+U%Z]7C\5FO+D. (9'@D>7"#>;!'=R8^(./D3= MRC!S*R(:Z' H/KM7RH&C'^NVD!"XB.6)1BBE#+A>,<833K@" DODR#"QV#B& M+TK)DIN2S6R4*^/SU[_/I;O5DB^83!*$PU;M!+#5DKJ? M^^7W_#(N)O'K7\921*__SR__M]L-WNBPG,BD",),BD)&09FK9!3\*Y+Y;=#M MFF^=ZW2>J=&X" [V#PZ#?^GL5DT%?UZH(I:O[3J__(U__^5O=)-?!CJ:O_XE M4M- 17]_IHZ/9=0[[KV0!X/H\%2$)[UP7QZ>1/N]@R,Y.'[^/X?[S^!:^#Y? ME!?S6/[]V40EW;'$!WCYXB M7LU45(Q?]O;W_]^S^O=$-H*O#G11Z,G+'GZU MD)^+KHC5*'E);\!_4$D$#_OR^7%:P I#G13PJ!G\5?M(=BHF*YR__XT9-9!Y\E+/@2D]$\A^=7"1Y-Y>9&O(7 M<_6_DN]"O\[,!L ZL4JDW9#> >["^57_S65PTS]_]_'R_>5O?P2_75W^_BEX M=_G^S<7'WX+W-V_J[_8XWNKBX_7%F_Y5<'-U1J_QZ?+]Q?D?]WB3;_[?>L?[KQ;_NW,6Z12Y3"?!?Y:)# YZ'6*IW557W.?44A%%P+S=6 Z9M/US M_+/,"S6WZ(^\#4%5S^LW_USXO^O[Z0 M899M]'?9Y^6D>)[)2 8!5_ U[ MT'NU&XQ%'@C#T\58Y<%% OL&.WF3"=K?3SI6X1RV>"S;L'/\.*W8ND('8QFG MP5R70&"3%$B+R ]W:BAA#T4,I!C!\X%=$N0R+#-5 #D&L9CE]$DF1V4L"J63 M'*X213#24YDE06'V7B7^97B%O2(7&\P2A0#(11$I,;F0]JV0J MX:!'AAKA19!*2R0LHDR1R:" @^R&\'$YH3>3GU,)JT\E/;*_<)@!729F3T-X MV;AZT@[<*XQ+>IB)3F0AX.TB,1$C0^-#.'38#S5)@6XU/Q[^?2!@((J Q:!;1K$TMP=/P4F M&//)XAWIZ)#?>R]>Y1Y+;0DOO86M2LLLU3FL6:?V#E'2.>^=VX'SL9+#X#UQ MRZ79=SP-/+C<70$GC;1GOK 7W"S]>S 1<.PRAWU!\4@$#Z<^S/2$" U/ __M MX \BSU5>5.)5?@:Q:)D4GQK>!!DF*DE2DARH,>_* UMAK-S2V@;V3M8YJ/=P!PY/]XXV< B\^WUO=NI]IP-;=O?Z7IW: MC8IDJ#,262^))_"R9Z\_:F?= 0=] /;+%'#T1YT8F7F1@":;T'4;G?*#VP-6 MA:,"!H$%6H7$![RD;!A1FG7D0.2*9-[$OGWBWEY5;P]*?TCV':H_6 A$)]=<&8J#+PJI_NTB:Z3%8+&ANHZC[^:>CDT47^6OPR^E^6]SGMG/+P0O< M! X;*K(1!N4<-4J.]II/.T-K$1R=?GEMYT C(0'Z8JNC6-+W['@1T-S4LDD @H8('^#Z$93 M4H<*)#>Z&.3T$.' /^'M(-.W1#Q (X9^:#&53>"/:'VB1 >W!#Z?@5 HP.,2 M)?PU4__+,I_-UZ4&+Q$-K+RU='/8,KKQ)3JXJAF=/BCN5"6DP-$%N07?%5@> MG$3P"R-?;WLQF+H;6"F$+7$#O;A&9S.;1B0L@XUOS1$"M'# _\?PU3C3Y2M Q>0[\9A*["\\G+P)\ALLM+&$F1P+L#E@R,J,A5R"$+ (N"#&^XO,XXR MK-QR/[L&9AJ]SLM,8BQG*E?FV\P)[5>7B$&NX[)8O.2.+!O_=YQ5CN5(=@>9 M%+==,80]?2GBF9CGS^Z5%OQ:F3U#<0]$8):5\/PH6"H2U+1E+IER? )S9KO' M9L$9!?3#<2"(-H"6P# ;R""2=SN9@LR M(&X#U>*V/6 ^))A(6*3.RQ0X!JDN![&Z MQ0P=1I"UB5NK2:HS_ 9J8B P1:)D-N9\'SMKG6"L8;DU+AM^-E7PP@)T#W"S M I,,UH1[B1BW$Y9$JZW0!6SL1'WFR+FG]Z9"Q>85Z)L@/VYED<88A/<RHR%45V4@;(=R01S0QW*4R[L%P?WW9[-<9,PT!Y2A@YN,!R2XG3/@/8H MA_J%O=,<56RUEP/IU/I>T%>T<:SOP+6!C4GDB+1D[6$P/.M?N)XSEZF9>\#$?,#UQ%^%-6%TYDVHO^(UI(*9L")P! M4CIGCVJJ$"ZRC "GSQ?SNK _?#R@*D=V,8],K0T&^E$)=)5B69#O>]T_!X<& M7G&$BA4M$Z(EL)2 Y&2#[CMU]DUA]W1$9(T1>GH(L+#27%9O 4^=9GJ*CAFN M:T0\V=W(R&5B M[_\.LZ+_68"+S3+>Z<1-3(DVF\JKJJ@XS(U6,X:@%7&X!G6(N5)083'8U(4< MZ 8C$$.0O?2456J+",10:ZAM0AB<:\ MP!1]Y>"[4(E=$Y?AM"W:,;;$8&CD/9J$7,&K)Q/2#]L=7VV/X\:DA%$7X&6B M SR5):1%L3++[I-4J,Q0#49!95$?:B' I4@8:4.%/B'A9-*/!B[U".WSR9L21XPWTR MWS[BTMO,2#JX1\#IWBU1[4O6/"II<=QB:>$[K\PQ&-O5#>4%6B8"0S7GF#%E M*#TK*8$'7?X-UHR^-*$OI#*CNZ*O0[%?E L2 [7&+B:UV*G)&:/5C-'CR8J: M8[9H.X'4 N%2DQ]?]11>[)UL= P+8JG0ZXE2BHRAB0[\#4.P'VX'E1JR#8)*88 MG ,Y5>@'+(MATGF4:85FV M23)RP>#<5%N[[(-7#DK'.?8RD7"(3!,1UUJ+)-K>TVM1S)A.C_-[E MTU4BI M)$DYB$5X2Y7S5#^R+67356<8YN6))*T;%8+_*T@NU0I)+*%V@I2K;]N&WU32=]'7\K[!S OFP$%UI)1 M'P-6M1D-(^_1WDEV_/K."#U @2 CD]Q,I*UD+U;W28!,=#-5_%(@!, MZ.NQFJB"MZ_DVL6U#VEDK($\H+3D;*QP$XI@!HO;DU^CH7Z$8E>CV#(92L;V M@$W$GLCY0H4J=;MA^=CR=KRJZ(#SMB(1\3POV"^F1DL)Y#6D 'MBXHXUHC(K MXJ%IM @1*22$T^:S=CFUC1^CF87K8*U#I+,JGT?1?A'+G'F**AL2VHY\; JS MAZ::U&[*2LV]%UP10DUD,A#5*\_I'>(AR1_N79%^VPH2-Q4&4VE>J+*PG&"5 M/*4@\&:QF.VM#J6W%]/BO#V8%@XSK7]U??GQ.CA'U+3^F^#7/X*;=Q?7=R'U M?1G(Q5->]_GS'RNOVUXQ?^/+&Y)^.4FI./9[ZZN&>J_+?E5O/T\2$[H2 U*QNJ]D-4JUWQ/"Q;C&:L0<<8.\!XQS[ F:HH5!^EY-J+,!Y&;= M,NH8:\B8"K,QJ 86W^BHB0"D>"ZQTL?[XEB3%T?K@N6;Z F8>BZ@Q)8)VC#& MNF+0 'CG)!>F3+:.,8+W ST6EY+J:7GC3$\Y5K7M!7\8Q]%!F,5LCDS$+2J+ M*KS!S;%L%E6P8?Q(]#AXOSKXW)T'X,)49GD MF=FZFD# - M"UM5$02O'UJX/A87-UG LPJ8--AA:;RY9[F+ 7+78&YAX>!2;@XR-ZCU6Y>P MM7'554/QG"2RO(G]05,JW=PTF-->*^1-^ZP0BP_\7:R01\7^_<^A3(O N&=E MGK,/?_XU]J4VA]. M;$\B]13W@%(XIK:[0ZYU!Q2I2"JR(7H;6@3/>M, &EW@98/1Y='2CE=MKB<3 M1 3%\((M& <3T.HU&9G( W858963R#)A+;J47/G,?F>7_AC)0;'B7O 1-T8@ MFA!X];Q*HL%6W:WZS GP%P,.#9ZH2JPJ,='/UOY;=;#\CM"==[1C!)^_J M;":<+1NI86&)_JN#SK7_N-J3C?:/BRO[3?#8-8@,V<\%*GVGV>KTEI\GJ:\&G6 *75DT'6"%<#*@Q&8&XQ]308*!Y;A M5ZQ?II$77LD)91(R\A2Q& Q%OL>UOMJ@WB2,;?MZ!0TBTW.-0-JF\XV@CQ!E M@,,%:(XYI9;/!+:WA/!?AM76<2Q(_(]E-++X2K >_^*+^@Y&K[."(]M\L4E0 M>YOA%UYPHZ]*A155H/KD4('3%PM<[HL4SM;$(R0:E)3VQY.SACX12Q-MG:#^ M==UW=]1$V# (WV]\;&^S;,=T,4_I8PM!8?L:*#43/1[WI?]:]O MKB[.;RXN/U[_R [W=0V:SZ=P[-,%U@9?:R!C/:M[D=;FSBL8%FH##_Y=@C"1 MB!C0"!VQ)%I1)$2(\O(SR!OR .F&JP7(4U[E\/ IK](._FF/ X[=!.L*>O[A M./-7RWR?F/F^ BVU-$YX=V0.#*JE^2\*#]@<^KK(Y_WKWY^"G+>73.)LV_LR*F&D'W(#( ?\WR$##3X M@(1\4>7[#9 "MH7Z0ZK@ZRHSLWE<6-6QO;_PX@*=9J34R@BJYY\SNJ\9#A0M M3@6BJSE7("/K@+.01S"C,K=9SR6#AW9: .)J:.)!TT!VD!U/:%J@4@/V2%C+ ML*=989/.7E8XIDRQ![O(GJO!4L1O](X>7Y-Z,7Y0WJ1]-!&!L0)FG, U8V(C M[!88@GD#_I*1\\0(=$9X+.:$^+@J]%F-4]4:")F/[U@>N!L!9PDNFET.4L\ MJ&X:DOD&&O8,4ZG;DC,Y6:]7SX"8^[9)O:6*M59)5_'IE\O2@P-T0;Z+= B^ M-KT?'6X8*VNOG7TSKL9W40,(I0N*9KQ+>"8X5I,OCV^QF\68Z92%,+-G[' $ M.)"AHO"_3"P(52,3C!GTQ/TR_/[>FFE"^5K.6L?N()FA]>WRT4:,^<;-'[PU M%N"V.;N+VPX*VXL(]I]%2\==+"R'F!7AZ^DF"VJT)EW^QW&20;)CU 9W1TSG MX-=JH^2\M.""_TW5B+(;QG:(JYE(99!:O%X$(" V@>D8F("\X^6^A\0C(X<)>&P&V M!3%"4Z)#L6I@JX+2O0X-$KD1ITV %+,UN@QZ9,J&%\IR7<3,ZQXD% $2&)2\ M'=)H[J4#ZKP@XT:!PY6#=$F_$]#!G&7LBK+B5>W80;V3F666:US<=!E3=FP: M*JM\,.V,E]C<('[)E<@D8U8H3PQVH1:R'8/PM$DSA>H-KJ9H)L=;&RDMSBMQ M/3XI9//\K@FT&C*=-0FPK0K$/N7N M5HJEHZ,?/7?W571^5>7PT) =RV-^;UM4^+!W3$ACGZXNWUW\>G'3?Q/<7)U] MO#Z[H_SA4>5%_EBICXS%7OFX6&;#$7!?Q'FZA;OH;2%"QY1*Q01A/G2EO2@% M:5[L787M!$RT)?50[.? M&A/)R'*R8ZL&.LOTC+$H: @KPJR#H3/?1=ZP[CAYW'0+%VJA!-5GZYW?=4]& MG\#%Q5Q&WDV4K=BD1V>35-YCSNN3B]HJ%_5-56-[7=FD:,.^,]6P-YY^0WT0 M$G%/\\;LRP"G]E4X*TL:M22/FMQ19H]&V'RUN)%$"R:62 ZI.P-C*^THN\)8 MHA>[B@8'%/_X'N ]CTR0MZJW9IT@_Q0_+GG=*N',O1^KS1@"_D914M 4S:%) MW]AN3(\+/6BQ)>TD3PS6[F:G=0SV@;8Z. M#78)>>F*M#5F+"MKJC.7W'J-F M9"HF\#O#R[<8!'O3WY+P%Y;( MV#)#=KP93Z&1769\92RK-.FME>H#S*N\'$Q484?JK*BO=&W-HB@P&1ZY[M?4 M@=<\H+A<(QW[GZFX(SA[4+GHI@; XB+CK20D@&JZ]\KB5DX2&D!0 S=HG [O MS&=F(+G(;_ETL!T4TX?&3Z!Z!X0X9.S0>Z(<^H1HGV\#X-K%.F M$7>REC8TE(>UP L%$N@7H:".)!AYHX%@Q"'/5G((UZ!9&[]I)HHV@OZ M"$='&US_I$.C=TDL6YN2(V4KU2UC26 G1(@HL+4:C&8]!)6ST=-FV26R6B\/0^\H&]E[YW M].4X,(\LT-VJDH!GKRUM8#(YRTO$)[:P-;8YC$^Y(J)8\"C%8*QGVUL5V?&"!+>,H?OE:NRA\]>$_@5(GT MBT]-> N%PB:)_B5_=SBD)G]=2SZ; @ R$RH4QFT^[%9ELIZ]3L"EXCIV],,Q M"X/'W:P$,4=G3HM5!S-GX"Z5L:?.E6V(0NZ&H\XQ]BD^UVY2;[MJ&<#TYP?% MCT:WU&P/;:HI]*A;R8M $L$.#?[!Q!F&NX9NCJX"781DF1%.-^+?1#>>D"["5T1I@=D7C//,+6R]JC=LE: M,I(+VW)4\X071&J.^?!&/S(9T)Y&KDME.VR7V%R<.^+ZTP#)?%06]_<%1 MM]MSA(=^M$W5>X;U3BZEQ5P,+MHF)>@E>@[U\1."63^LX*!VLMT[2/XI5?[B MQ8^5*G]D$NU%"R7:D.!*YESK9/00H[$/L>,!Z=M,G*EF/-#851X%9R$0.$^. M>K@ Q8OP""'5157?6E4'UZFMG?OA9[#&;!.,S6Z@!8PRE2PNG V ,(:R^I.[ M=)>?B_-:8()CUL/,)6C.%&'0?M.+PO,J2-VBO4!7X,)DP:OT(XRM.VD72C<$328G(#]YLF,7,)/4BH[\5E=*D&2G>F0.9%CR!F?\0 MX5!)F1AZM_AE8)Z)V-AVV(99&T@#!!>+G*=\VC+%+Y[T\*CJ%"[:4Z=P8D8' M]O9_):/&%"A\>G^V+94);%*R*Y6O M+AKC@'LX?T&NFT<")[F>&:UX(0L#J6 MGTJ#!)3?&B" R(AB,SS3)HK]#Y,[!W[>T !7OJG M+89HAZY4:XT/:6@^:[$ MIBD8'CR5)6I8VWG-?Z2_&;F1X,9ZKXT_375GB920Q/ZGO450C6DWU.YQ7J\O= MN;7RUX=TA B#JAW5S+;\?/G3N!OZI+F]ZNX_VZ/NJ";OND^5=T'O.#B__/#I M_04V[FR'LCMCN+@&VNIRX/4[(=MK,[X6IXC;KO6SD!I,>Z?/#TW=:TP [UEI)Y-E824"BV:I'!2;".S*%YUIKB>76_Q P463@FKG9U)92VL$4? M*XUM4R0.)K7ZW&5 7HN*APLT'M"#3=F6JCVT87AJO1]-]*H<-K6S:4,@C-S8'$6>$$(^QC&J5[_71>USZ'I'\K[PJ MSG3AX -X%2X\ZWQK)7[/6*8LP@=T42GI06U>:+K!AHZ;*<.[BV>WA/9-14GN MM>>A'4]3,0+J'(EQ%Q89 .D=9PF7W*%6[X);)V,Q_$1L(6('WDFP8V@Z<\L? M"3@/*A@,47#UG4V[I'%P:VV8_VJ/#6-;"_YY#8QBGF-YJ8<#)":20\^I03 M-/"28Y76)M17\+&$NH^/G4G+]U4/JP45]-\:+QI(\'[,ED3U8:*U)EPGC:@+ MR5_9!#1L5]&RC7L:M;@F-'SR8R6CVBMHJM8EPDK&5729!^C/QR1?J&H;1S0W M@VZ^6%DVL]>7%S%L"?@(F4*V-S$B6"A&J"\49(B>A:,%,&.N)L!3H)EYNC3P M6V[F!N8CG9FATZYQ5 \QICGB":?5U&DQU9A98E1J[%FBEP-9%SN\,+J/!B/ M=T)<30@W8!O+>8=Q2F*:?#7*E75A6#4A\/J")ZL2/_.Z)B2[ZG[T3=AVT&09!D0X M(.4"]VZ2JDD-O"OANSB2%2Y#V?U&8F3#6!2[OJOT(!45CI2'L1INEOTSH-*XQ[<19,U'P?L]FL[T8+Z5A#'C#*1!_O@>'^_-/ MAR]>A<@!N9RH[3B7EK4)WLA8IF,4TF]X,,4;8*[U';QW604OVBUBR)H[?A7T MDQ&FA;MY"@X$"H_?K\](6IR#.(X$$^?)T5'WX."@^_QDO[?M&W*=BN3N#=G? M[Q[TCKN]@S6^WI9LR-L,/"1O/YJ$\>+@J M/$AVNYP%FMHW*A8)3>V"L&:=2AXN[\:@N;WKC")AMZ>LIVK::ST]-O MG^W"-57T]V?J^%A&O>/>"WDPB Y/17C2"_?EX4FTWSLXDH/CY_]S^/S97T^1 M'3[?6Y8D^XJOM;%0X;-^("G=_V\:_E?!7?^5A[^70MO_,L"L;WQ9G3R^%[L_ M5*+XB0OJ7/#KU^""[_WP5_U__'YQU2>[)GA[>76_-J!"IVTW<][J1ETA(S&* M>F](H0UF,YH9A-:U\V/ M\Y"EGJXTP,WZNI'A.(&[C^;!;YDNT^"=07!X7T2P<7K$I4L\?S&AN1&PQTID M2IIY9EC2.)4QFV8MV&5ZKU9L9(WVBJ[_Q:XX;Z_ \=RJC, MC)6_,(7<;RVS**C2V=X6/=QQ(EG?S18J,1PJ>ARL)I%#F>2RWDE5ZP^X I?# MU+IR&QBU/."Z$RF+QN1>OPY\HXS.(Y!Y[JQL_VV1*"6GXQHTIUP1^VY"533!F@,C_,@!RTZ2'.*F9F,5 &/=QSJN(.3743HLF#TBQI^ M!6%LBY1L3_;M#BE)GAQ7M]$,@J%@ S9BGO0&9/)U"'\1CB4/%Y%3M,T6W WX M=M.@J0:#W"D.N"4Y+!J/M(R"MDVWMB>SMXYJ;((HDUBK#%MFRI>QA+-CJY)I MS N2361P[DV7K+]<9R."^ L:>Y/:@X?,"[9'8Y\:A=W4Q1N-O2-@> \M)_.! MPY'O-\OBMOVTVJ.63\U1K;&IOKXX-[@?]QGRVA:YVI[\>R57[]:#=@XO=I94 M:KJ@_A$1\^\(;YNA5L011HS=,UX<7XU_=@7TRQ2IQ[V-V5]U/!H;E2#,7#MR MTH?RHW",<:!C3'.=## 5@5, MX#=6,N*'#YP%>+.."N$'@%D] TG;_@3QK?_DOAR%%849)<[Q4 M#L]M_3&*2Q&XQ\*#SD3N8B$[@Q+!FA-B5#D%#C) QP[K9/'8D5%KL[LFXK.: ME 2W"+3HO^ZZ#=O="XA^A"L$M"/2"'Q]29&#=Y[^X[CX3H&M0O#S\[]P@D6# M:7AH-+&& Q)C&@.J267B5IB! -*S;7 ZVH-DNL[I8+"'8*(2HCWL,Z6>1_4Y M(/ 9Q!X6E^*A46H"4O,IV,8F"5)-1E)D;<26J>Q3Y# M[Z![<&B>XLZRFJ=,^S?+M#\"7FL/Q"KSV@6AZ"\E\[$=0NGGXHQ,)!XRU+\@ M5@LT4\]-1:/-JIF]U3/NUE=GV$?RO?QZ/M^E(L7H\)D0 M(AG.$E$VQ.*7&U.5&?E3! F02.,8P&;@#4(/+RH1%,H'\G#"$1]1\0B3>G2F M,;V!]:2W6,/,7'@$-S.!%6IM_G(L%M?:R7MV2R:GSQ),39)-(3H"".[M&]%6 15QB-AT!7S MM65Y86O<-3>0 R@4?<>S[#B+R9'RDG,G: B$DF%=Y2;,AL(!?EL-O6AA(70D6V;"P"__$: M_A4);&RV<%.I3T!C:O\:OSH.?4[@EU2"E0BUO@J/3VV\.?/>+/98JX MK@&E*1!Q,\80+Q-L+6DU!:+4Z,3T!6 S $+X& !4<"Q\8,V-+(EM..<6%0/1 M.1N@9G/8;!F;@,J"2+5"5'J(Y77[HB"C#BQI,QM]3((['TMG9C)IK)E&8<)V M59RC'KQ;"(A4M6.>C'?R/&$J1 (,0YU%9 8XTV##4>N/@:Y:5+I$=,7Q0!O/ M E=GDJ)C@8U"!%1L:F$^-$R ._5TA>/%\?@>L]_@MA7GUJ+J!U_LU_9\E%%PL Y@ M:<;*##)]RU,9_/CVTGR; 3FO6%*NLM&?ZA6_:[TB'\5D7?[,%D[1$;(%9O'0 M3!G<6' -S#JJX(E6O$9N2< AUWNJW@V4O+M,YG1+":4]A1>N'G+SH"(8]$/; M%U*[$%,9.-QCZ=69'(F,?G60D60\WG\@V>,\\H<$>M^DEGGMX=6P^=FLL]W? M(/]=%GA!$8A:V80_DG2;2F-[+:K&Z5EHFDVB95X+2--1JF,(;,4IM:B\I;.;*4:Q1)BC4E*%? Y^B>4/6 +*OA.A-9(6&>:#1P!B-T+^0#+'!-UZ 9 MG;5Z@GY]'?0K(T$H2#$+""P0D-,>."=N[(VQA\3$.8["D(S-.YIX M\2^W9T0->RVC=,'H:2\%;B6TM.][@TQ/ET!TXKN.\[FWP:?IH[8P@SGW*V\- M-18FMH8<"2:D_\FI7M.28L4X!5;X!W>04H6NZ1+=B!3S@R\*U2Y]?TP@!),KUW:#?LG?QK0=&99S$UPHM!:I[Y;! MK041F8126=\!3LR5/SS.7BNLVSQ40 !+,#I%C'1"T0V=@](2E\"O!UHM&H>, MMEZ&0A(J+>,LPYFB?OMC2D!E#!<^\,ID)33=S,O8^+>@4D.$69.:*B\->*Y!A0DQ;^H/L$;F9J2SS/;0];[-<&(VW\R2R5RF7VB]"(R&Q!L'] MW-2O++EZLVN-&-MYT98S^ MNY&<24H$NJ-1PHW%>8%^2)%GZ$J3-U\'.P+&A=&!+A3#G*C]@/>6IA )3O)( M"UG6M]U9GE\>H2M(P1P<.XKNN3"GX4NS[ >XFUU[N(K^ M'>:.!+K=P[?G1^6CM[/;@.P]*<*[^:_]]1 MTE&8ZQCW#^>V>]$UYK_+D5RG4=[39EZ!?)\G76_D'1#WJX'?BT:CC>.S("SE M_ADWMF+K<^),**@F+Y(RK&%!=TZ.&RO.DP@.E6"YWBVR-:?=[=[&6D_$^]4D M_B]02P,$% @ HHG86/?^QZ1@ P D@\ !H !A,C,Q+65Y9GDR-#$P M>&MC;VYS96YT+FAT;>U76T_<.!1^[Z\X!946B0RYS87,="1$Z;9=5"% 0OM4 M>9*3B85C1[;#=/;7]S@)=&8+W4%:@4;:/%B*?"[?=RX^]J2PI9A."F39]-7D MM>?!!Y76)4H+J49F,8/:<#F'ZPS-#7A>)W6BJJ7F\\)"Z(ZAB[%/A^I^32*]#Y3X)HT/-'E1TO>&:+)/#]-SMKLA:_6X\) M/I=)@YAVT):,\W?'A@FC6=0\[P5,/QO M3(* G#:_BQ;)D/0%EWB/+'103K\7?,8I3E$OF!PZ^14^+10*BIZN[_W">(5% M2E%%O3F-*UZB@:^X@ M5,OD8'?\?=.('Z9PH:5QUJ!P^RPPKI(5^+W#.#:&B M>CFO9X*G<)RFJI;6U"1-*A(OH&YXH>IX%^S?H7Y^]^.UN QZ4>SB\'#TX=U'I4NX]"+X MJGH019$7#ONCHWC?5?8)U;&"*TP+2L\%OL MMIG,X+2LA%HBWNG5.BV8:24VS+^SLXTU$&UQ#5"#AH.':^ W*?^/,OZDD_IE MDDL\5*UI%-%@L@:RYOKVI984H+CI"UH7W!8D82I,[X>9FVU*\%8^YY+)E#-! MZ.]&U1-ZHC&(>4[F*0$23:/,W6"79)-<6:T$J%O4*ZY:R,[.AIYH_HHZ([C- MM.4&CJ6LR=!%8Z@KGL#W_MSP/*=QK1OH2V0:W*4F@^-*#L?*O975(3?U$&#\!=V2F5DK-'"95,S^GY M,%/6JC)YF:.X3Z#7&O/):']_0_Q?:U6K"_LPI+Q4RG W:1*-@KDCZM%W8^?$ M_ZG"9G1,UO9QE2? 6UO;-_%A\Q;_ 5!+ P04 " "BB=A8W^9G>A\( #9 M*@ '@ &$S,3$S,#)C97)T:69I8V%T:6]N;V9C96\Q+FAT;>U:;5,;NQ7^ MWE^ADFD",[;Q*QCC,$,(N:6]DV08VO1;1UYIO1JTJ[V2UL;]]7TDK=_MQ.1R MBV'*!V"EHZ-S=!X]YTB[_<2F\J*?<,HN_M3_<[5*/JJH2'EF2:0YM9R1PHAL M2+XQ;NY)M5I*7:E\HL4PL:19;[;)-Z7OQ8B&?BNLY!=3/?WC\-P_]I/T!XI- M+OI,C(A@[P]$^Y0W6>.D-6@V3]J=J-FM=TX'W79\UFUV.E&K_>_& 89"/(PQ M=B+Y^X-49-6$N_E[I\WMQ:]L8)O97>D MI-*]-W7_<^YZJC%-A9STWMV)E!ORF8_)K4II]JYB:&:JAFL1!T$C_L-[#3>Y M?QR7UD"/%!F?6A=,NGY(Q$!8TFK4&OUC)S_U:=TSJH=PSJH\*%_P(,)J7=S9?/Y,LG\O7VYO/5S=?+7\GUOZZO_G%W\\]K-$/B M^G;9Q77G!LI:E0;_5OS]P[UK;_3NID*^"2D%3S=]&;>K,_W[VE;7Q0;\A M"1UQHOE(\#$XQR;"$)IE!95HS)6V1&7DD](I:=2K?R:,T7N>)1D,'LX M(;]H5>3DKTHZY>17RQ"TL]<4M.:>!>T#-0@5XI).R'VFQI*S(:^$V)5!8PH& M9 K)!/JIR!#3"2DRJPL.^Y%>?*9!-"E)\:0%XAW3"$V:J!2,:5606Q/(>,2- MH7KB1%)ZSS'O@DZ#-@9C,*7T:0IS.(%(:*0EB&48#DL8UV2>0-='ISF*88W!QA&".#R>(RO#8@MEX*$#F) M!;@\F3"15*; .,>8 M6LD CERKB#,T&W((+# .<(6 7S]$"@R&A? B$.$OOA=?-K: /9V^]D(]9 >[0NC=FLMO] ?N<&9 Z'W>?''N*RX ME!W1PNP^Q.7. 0?&RIE"-E:%A@*0VT@83YF0XIG7XRKQ.=DN$K;FDGK0ENEX M#K9*2>:N4X!X88M14C!_M#7%P @FJ!;. 1&*!I]",J>I,"Z1^SUN?-;W!*L, MAT$XU/I!.<5NB0I)75Z 6]Z(>4& $:&\6*R*\-^ .T%0-\;S4*ENWPA[#%]/ MUH>#YX+O&EN?UDZ[Z_#=F?364+P[7>X,9FR D6 .H]2HC+J\0 WP[4I2!URJ MV11$@+6@ R&%G;BB8-.T;DMYO'DHA=VP)+I0TOKT\U ZE!GKNMXD10N ?48DN)'!G@^R7&"G\O /3U$7BT=P1^/:*R M\"SGX,'C&(6I&"&P9D.!.2MH=F#M\+BYYO2 QT PK@F5[4 5=KL%N^05.I/F MKFR/?WS>(H/I@<#O81Y6 O8$GL4$KPI[;&^P-V/?$-9U>+CC?UE&^IZ-&'P$ MY[J"0$51H1T(%K+O!JVI,A;M[A(5NDP$1;\52-Y0?;@\Y)UCRD*#!U?D2I-Q M4N/^SB);OJ(Z"O8DU,R*%,>@'O><^=3B5Z*D_0F1XI[+\@)C1;Y"UFS:>5EF M*-]>4;R\.X?.GMTY_-R!T-]RLNGNJ,R)RO'F(D+GG.60]HCZ9:T GIE&401; MIMG O9Y)8= ,TC8.)+'7U>*3SB^1=_?OT'8I4>^A_A3 G#MHN^-[)#A 4N;MV>%IS.F]2\2A M_O.IV%>N_N)U>C'U*.B5YYQPY;&!XBC#0,-G#+=.<--*%\) &0K22J@##(H M4Z2 ");'NU%FDXV7=T_$?OL&MF<[8FU-\I?(Y;$&B500>NYY#^#Q=^4ERBHA M(8ILI.2(NZR8T6%YY:]+JN1I+M6$HW>)1[Z$<^W_8_RB8WSX-=SEHUQ>"^W1>FR/?06\ MX415*G63YLKX;QUZX9WU:;5/C.!+^?K]"Q]3-0%42G!#> D,5R\ M=ULS M4Q15^_%*MN18A6QY)3DA]^OWD>2$A"009MA+H(X/P;9:K9;ZT=/=LD\SF\NS MTXQ3=O:WT[\WF^2+2JJ<%Y8DFE/+&:F,*/KD=\;-'6DV:ZD+58ZTZ&>6=*). ME_RN])T8T-!NA97\;*SG=#?0E>(AS[&CB3_O)6+HIEQ-W[OL%/:DZ%@-NNU MH^@?6S-REM_;)I6B7_2\M6A-%>96-R=**MW[$/F_$]?23&DNY*CWZ5;DW)"O M?$AN5$Z+3PU#"],T7(LT"!KQ7XX1,;B_'=;60(\4!1];%TRZO,]$+"S9:[D\D7ES>WUU?7%^>WU]^^DF]7Y/O-]=>+Z^_GOY&K MZZ_GN,35MRM(7-YTR.RDIAU%=1^^BI6U*N^UG:_J1U:5_OXOGU]WX?RN&^0+ M+027Y$IRP*G?( G75J0C8C-J/W[8/SIYR:Q*RABT-"5/,<1QZW ?#[TS1<'@ MR%X3#_?7-MUV:SR9__WHC];&^_R:9'3 B>8#P8<@&9L)0VA15%3B8:FT):H@ M5TKGI!TU_TU42BXT9XK<\B0K8'9_1/ZI55627Y5TRLEOEL%IQ^_):9T-<]HO MU,!5\$L^(G>%&DK.^KP1?%<[C2D84"A$#^BGHH!/1Z0JK*XX[$<\\:$%WJ0D MQYT6\'=*$SS21.6@2*N"W)Q P1-N#-4C)Y+3.XYQIW0:/&,P!D-*'Y M$J8IAFD.T(V1>#2]#.\-B'MO!8B M422R8M )^$SYL0'H"2U'I(3W'7 =H*5\0&8-"O-H:("?":>XX20J"0' 40$S M?CCC[4FHR4@JU=",L:IY7QBK*0:B[F&P&U8VIB!GQL;,6?LTZC878NT.(-9= M%\0P^B*(W<[XX^.'HT[[\,34(*HS!<<-*DT%;KVGK@G5W&,"/A:QY,YWA .( ML10F<^).+ I5<(9'ANR#2PP#G %AU_>)QDM M^IR<@XQN*@F)]AYMMO>W^8[OVMYGX2[<"I=$%@&43C]QC#6%U8 =9\M* [F5 MB(Y/,$ Z&6[ZV8Z?\V,T0\[%>Y]5+4\69]$X!494#?KLI_AT;P'8N]VU$>HV MW=D41CUJ[?F%_L(-B@ZXWL?%YW'9<"$[H959O8N+G3$'QNJ10C16E88"D-M M&$^9D.*%U^,R\0>RG29LS27UH*W#\0/8&C69NT8!XH4M1DG!?"UKJM@()J@6 M;@(B) T^A!1.4V5<(/=[W/BH[PE6&0Z#4,7Z3B7%;DDJ25U%WPG6/KP];AT3Q\5R:].12O3I0-\#K%>,3?4P!]?P2>;!R!7PZHK#S+.7CP-$5B*@9PK%F08$X2FA58.]PN MSCD]X-$1C&M"9ANKRBZW8)6X0B?2W*7MZ?/U%HG'!8'?PSRL!.P)/(L!WA7V MV,9@;\*^P:WS\'#E?YU&^I:%&'P!Y[J$0"5)I1T(IJ+O JVY,A;/W2DJ=)D$ MBOZH$+RA>GNVRR?'E)4&#SZ2JTU&I<;]F44Q>T2U$^S)J)DD*8Y!/>XY\Z'% MKT1-^R,BQ1V7]0'&(_D&F;-IY669H/Q%Y[";6Q!ZE.]OV)G#CQ6$_I23C7=' MXX&H'&].(_2!LQS27I"_S"7 $],HDF"KM)FD#/X!5.:YL);S)Z)"K)"4N'8F M8)]7L@TT@X2-(WG\=ZGX>//Q/RH!\_U&JXK$'W'L/%/KO47>W;RB[5PBWT/^ M*8 Y5VB[\CT1'""IX_:D>!IR>N<"<!T?3+T(>G6=$XX\%E < M9>AH^(3AY@ENG.E"&"A#0MH(>8!!$F"J'!#!\OAIU-%DX>'=*['?IH%M;276 MTB!_CEB>:I!( Z[GGO< 'G]67J.L$0*B* 9*#KB+B@7MUT?^NJ9*GI=2C3A: MAYD*_$AG, S,+4@67A(/6ZL5UH>M\/K1^I*LEH@!0ZZ;6&=)2\-[XXL3D'@I MZ:@G"K]:OM/)++!< !VX2( <,2PXFFI,7GK;VMB9]I])>\P)P9D.-8\=''R[ MM1QE42M:WUON+]B8(1#_JRIPU3Z(3CK=AO]HX]&'"/5Z_LA216ZAMGY.1[W< MQ/_W2_;W M7,VY[HN0R)DJM)/O8M M5,+_]^J;]NKV]W#Z#X?.N79GWK>[/C&>2KV?>@&PRLN!VAAG;*F,_ZJB%][^ M#?C2[S[KA#QZZ$)C\&1EY[L\;]^KK?CABL'696GSOXL^'*U_PS>UN_Y;WC\! M4$L#!!0 ( **)V%@+U8!7^00 *X6 > 83,R,3$S-3!C97)T:69I M8V%T:6]N;V9C96\N:'1M[5AM<]I&$/[>7['%T\2904(28%[C&8))0^LQ'L!- M^JESZ$YPS4FGGDZVZ:_OWDG88.+$DSAUTBECRY;V;E^>9W=O47^E8W'<7S%" MCW_H_^@X<"+#/&:)AE QHAF%/./)$MY2EKT'QRE7#66Z5GRYTA!X00/>2O6> M7Y)"KKD6['BCIU\K[OLU:Z2_D'1]W*?\$CA]6>'A@G;"HR/*F-]LA'76;D?A M8M%I+II^NUVGK3_\"F[%Y<6>3*\%>UF)>>*LF+'?;06I[EUQJE==W_-^JNRL MT^Q:.T3P9=*UWJ(TDAA;*0ZED*I[X-E/STBW5Z4WJ$?PA&V\*UP:7:_X@FNH!Z[?KYGUFYCV M(MOR.$3TF'HBEX>CZ7S\>CP3,YB\AO/I^&PX/A^X M8C3=#>D;#.;\8CJ[&)S-83X!OPT7[LP=NC ;#6UP?KWI5>&;#V(P@\')Y'P^ M.H'M>#91=+PC0]/\S0AF@^FKP=EHYDS>G8Y^A\%P;B2!YP7W1QD3M<2BTC+M M^J:BMJ+^,\\TC];%(YY0!*%;/TJ_?C$U/HC#.(%0)@D+-9<)7'&] KUB0)(D M)P(42Z72(",8*D8ES%FX2M"SY1I^5C)/X8T4U#2T4TWAT&Q\=M . J\WE'%* MDK6]\WLO '6_EBH&WW-^A4@J:R1%ER4%AB!0&*2*"PA:5=L#JT RB+A P8U/ M,Q;FBFN.P9.$PN@Z7)%DR;![QC'/,N,__IB5%%LMK)ABZ/BV5U,;SL:I*HRK M\)8+P4D,KQ1+$I)4X5RQC!M6K)'ABK,(3:%IS2\93**(ATP91(S>,LPJX#/# M:A727&4YP=U:;A='B6]1'!@:H3(UQ\'V\LTBDWNE_AE1"Y*PS)E<"[:&06BY M,+E713G!4)KMWH.S,"74D.4(%NEN<).791(Z@>^VFD^6B+Z[B>/?M[Z+C-]P M XO#'!DH4@:B7(@U5DJ<"I-_-SFIV%\Y5\P M9O!-]I:<^IUZ ]GL]$S:?8K1A=1:Q@6I'R79*R-Y$D8#]]F!?^3U]J\&6)Y@ M&XB)10L[D":XG^)3"]0&=<(5PIYB21J JT9,A #HD'*KVA0QKLI%P8_$GF-M9G=*V-W#_+BOR4*P#6H+J2A3#H(G2)JQ[N:? M'N59*LBZRQ,+@=W4VR4*.>A=F@X1$E$> [;R"G$Y;W5:KM^R(Y=6^$LWALMI MS+6BFJ;[LD;#]=OWBSW7OU?V,;6!V_$>7VO=Q4[\Z%H;3;?^0&=K%MX"8B0Q M0_9?5NJ5&YY)^'Z)9UM"G;)0(OO9%%8W2*_!WSW33:W=);C@=G> OE.;7O!D MM7F"%60/#_@E3UA1E>;4-6?OG9FZQ/-SH/(,4)4OTU'"#?:OA>Q3R&,K?")4 M7ZUW#^0O#[NW-R_?FV=/$?"S@T:KE]GKW4EJ!X3/K;FRZ9K#S;/#"612< J/ MF6C_>1ME%GQ?F?4ULNDQV]*WHN/[8/-!7ZK^Y_B[YOCP7'&H?;'/ M;[A2RP;^9Z M?\NG'7PTR%L//'T__/7J0R]%RVOQOKAFWU/_ U!+ P04 " "BB=A8MS<9 MT^0$ %P '@ &$S,C(Q,S4P8V5R=&EF:6-A=&EO;F]F8V9O+FAT;>U8 M;7/:1A#^WE^Q)=/&F4%"$AC,2SQ#,#2T&>,!,FD_=0[=":XYZ=3389O^^NZ= M) (F-)G$J>U.&5L6VKN]W>=Y;F^MWDK'XKRW8H2>?]?[WG'@0H;KF"4:0L6( M9A36&4^6\(ZR[#TX3C%J(-.-XLN5AL +&O!.JO?\FN1VS;5@YZ6?7BW_WJO9 M17H+23?G/4*^'_N]^!:?B M\'Q.IC>"O:S$/'%6S*S?:06I[MYPJE<=W_-^J.R-T^Q6.T3P9=*QT:(UDIA; M80ZED*KSS+.?KK$X$8FYV'2>SWG,,KAD-S"5,4F>5S.29$[&%(_R@1G_B^&* MN+C]>E-$@WX$3U@971[2\';%%UQ#/7"#7LV,+W,ZR&PGXA#18^J!0AX,I_/Q M:#SHS\>32YB,X&HZOAR,K_IO8#2^[.,MWDU&.&(XW4_I$29S]78Z>]N_G,-\ M OX9O'5G[L"%V7!@DT/%>55X]$GT9]"_F%S-AQ>PFT^91=MK&IKFKX)8Q44O<5%JF'=_LJ)VL_UAGFD>;_!%/*(+0 MJ3?3;[^9&A_%89Q *).$A9K+!&ZX7H%>,2!)LB8"%$NETB C&"A&)( MI+*+I!BRI, 0! K]5'$!0:MJ:V 52 81%VC8QC1CX5IQS3%YDE 8WH8KDBP9 M5L\XYEEFXL=3];=BFAAAU'L$AW@JT0 M"]4Y@>^V3A],>;Y;YO'OK[Z/C-]P XO#'!G(-0+16H@-;HTX%49P6Q$J]N>: M*V;.XLQ0\X'H$X(R5^"?GM 76SH_2'8KUX)3OUUO()OMKA7SIRA=2*UEG+/Z MI%@.'B?+/,$B%!-+'=8_37 JQ:>6M5("A"O40*I89MBN&C,1 G :1F.K8Y8B M_5G5SHJV-0,=4FY=&VIQU%KD8I%8\>R:V9UZXA[P?][39"%8"=A"*LJ4@[@) MDF:L4]YT*<]2038=GMCL[:3NOF@PZ>ZU*5'&$G,D/V7E7IERS,)WR_Q9$VH4^R1R'Y**7>"]!;\_8["J/LNP3FW^^W[ MWF[P7"]XL*)P@3O(GF3P\SK!.[_I=>70.49H"I?YZ. &^Q? M"]FGD,>R_$"HOMKL=P=?GW;WH%L_JK.'2/C'9XU6-[/7.WW<'@9?NN6*FFO. M6<\>H9!)P2GQVUEGKOO2U.9V7:_HYC ]OZ:'7V#6G3D MWHO_Z>!TE1LFPGQ70B ]D/LTTB47R<]_F=P]>+JLC?O%Y(D;WYK]?_ M?7"0O-5I7KDR:KZHDI.CD]/D7]I< MJ6O!?Z]4EZFSUYG6FKA.5_?V1>BI.A9K/C8W&: MS1X_?RX>/WGRY.B)/'WQ8G8\_;_3HT?P+CS/+]EJE;"0.(&7STZ6 MU:L;E56+E\='1__SB)Y[\WJFRPJ^9N!E_B>/L3Z2,',8;*JK2A

<3#^5=2G6OS\H)%:4]L-*H&3]HU1^2OT(_WK@UP#BY*J5?T_$)+N3\\\7;C\GEQ?DO'SZ^ M__CSOY.?/W_\[5/RR\?W;]]]^#EY?_D6UW?^\==/%Q^^G%V^^_@A^7QQ#H_\ M>O'A,OGT\?V[\W^W5W^+=:LR@S6_?/QT67WW99_V+OMRH2P06+&4I165TF7R M6::Z7A)5?M*Y2E?)J%K(Y,OS5?*S 49-?M%YADKC?94-9M^0#40Y#%8%1OR@ MKV4QE28Y?C)!'?KX,"&YY^3;TNAK!2HWF6E#%&D:$0C[GDI3"54F\JM,ZTI= MRR2-N1S^@N_(:_>X *&0POMEA:=BI*U L]-8\.\ZI]_.C"Z2 GYOE,B34ISI-*T_'S5C-B:&.S %^!BW)GCH[>>QR^^I@M1SF5REE;)"(1G)F&)*#=E MKF_&-!W_VI.G1\_]>Q^$S<1_DO?*TA9\KG,Y'.D0SVH(I'[XK?;'\?-[LS^. M#^]OYUXM18:B\R"7,_C-T>$3OR\9" !#[/V2& W??/3F+=(L,\Q]'O=A\D\G MIY:U66HK+7-+X-<)_7&F+L0>0Z&"\@O_',A10E_C%F?>/$P.1=+ M58%%_@=R.[U:6^34N@))507.);G7R(C=PSM!Z70#$NWQLU<6Y?%Q\E[#,5S" MQY)W);H!*&4_Y2!*W4J[+UV !-(KL*R^5#J]2C[5!N2+Y7S?C?J)5+?9MA)Z"A M9_ &<)9U^IWHGOG*O<#\2P]&?VPQ76MT)/^E)!Y(LF"X5PM1X<3 U%F"F%3( M?VA5;;"=0,XJB_)T@DMW D),+4X5/P(;L4C$AC6RF(OG49"59UN+/TSVD;.G M0^+LQZ>#X>QKH-ZLY64/A\F1!1GQ)5D%ZBWUQ#M6]>LXDBF!SGK^Z M"_^W2)^"G;%$.#AY=GCZ^/ZD@AJ,5&"/@<3S5I*_$:@+F-Z1T.F-=5H?G9&? MCNIO5DDV^2YF,W0(X:]OP5&>)*-_C-U?X8_PI&6=6J"NR,#,--<*E ::?F4T M\L?9#'YMR,$@=/-P='#[X!,Q3) M;^ !P+^_H%,HIWT?B=CXYX.$9W'C8YC=W$__G#\].C5 M^G];3 [O#\ X\&)F" ;!;I4^4S8%L>'(#"Q?$$PIA]/^&6)_GT/L[UDQ&>%AXQBZ]![$&,]+5!C2E. :8-PR46PP+\6*@YXFF1O!X!I,H <5K'-6B^ ;YOD']@_:BES12:B)] M",EYB]X>P$=598'PIU9E2AC4Z9FT:EZ*=J;/.<."GOT=C!5VG)N8V%J8:2\9 M(QL28PS&%VV;I\/A"J3-#&:$UFJC4^)413(%'Q*_+_T2]C-&(H=$EX,1V'&F M;5A42#82S/&;URS18.ACX,P170G@+7,G&P;$4U@BOA":1$^ MH& EP%$4?B?3J2XY_3[B[X-1(W()VR.R0I6@/C@?2H_2:B5.X#JVJ/R:;A;: M^](6/T_&T$$AK@CZX+\S:Z?V8#%EFM<$9:$AW6!MZRSD(I8";;Z1'5,H*#;5 M>#=7?@8;/F^[WV<,PNBZ92/"&);T:+0@JX DA;GMN(?.&%Q;/QUVU0)6\ [( MC4-3=@463B^B0:I@C\!/0[0&:'V)V5K%(2D\0!A1(#X%CSFK11XV#R$IM=T8 M'N%4T%2R6[=N[\(^$8VT/QC>0O+()TBIL!J+ ^,;4YP'4G/)+S?3HC_CN[SG MN"&(FH$MX>VW^ZD(YL-1! ,RF[<$-P:C$H)G6;BHB\]J>H+'T"+0+ IZDM MP59>&ID+9/4U"+=_RS'24?.*F%J=U]7Z*SM0W_S?A?$C+\5<'DR-%%<'%"-Z M*?(;L;*/_C*D^3W) 4]#H!7().#X::4K/%E0TG*A:"M),E6X8 BB6XNQ50+8RS1>(<)GNI618/FF6'9@ET-2"= MTH(";[!J>SDCJ^4F1,XV"#'RZPX8\6U0Q VBAUXCY@1%QR@A4'F(_*$T^Y^9 MY7S(L[>RG&"E2V.8- L1..#STJ5X:"G,+1D;L+:T0NU]6! MGAUX($'V>VTKFL9(';((<>&5T10.(VS.\=BGG?W((G%FERK[?1R6'Z.3<;.)\$'6092\MG+.Y%P2 MXH+!H&[KHL%QBK8R=5J1"=U_#A0P0 R.-G-1JC]H-#>#QS@#PO90J*3]G4Q9 M#*>I$C=6PQ;$;YYN776C3C$O7@'1^:@9V^#P0#P;?)T>1+7*2A>A2X1FI7A> M$+BC)]&>82B)G3T+,T'_#_XDC96=W_)/%$^194:V-,=2>,)4"I0RJK_9SKW, M10Y'B)\\/7SR;""F[S9XAK-"[Q6*V4156DCN)N(["5'339YG*NP"Z1JMT&K5 M_,NM.!Z71"N1?X;N+]JLB*1G23<.EA$A7 @!(XR+Z/SXP^FS5_#L-8>AU M-[M>:H=43Q<*&+((*F.KK[E59SDJNL5).C5& KVEQWSTF$ ,!0IEZS+ 9"=$ MP2L>V\&#Z(\D+FX42)94Y&F=>Z1#""# !\8[H$;1::(# OHOR54!0H;>&RU^$$+Z@4]^S+V[/_37[.]108Z8O,,5WZJS!7LIJL M%R[YI2_)S"]"1"I1:CM7^ M,I693[LP5&K&VJFWS.;2J/D45!FK1+8E\8[ MH Q!83I(YAJ8W7 =/W"'N)(>6\0 E)G[@&@!4GR@?^P0')GDZEP#?@R(L&F. MM?[$5E3L[Q_*)LV\_03BM ',@!/>W9Q8(C# M1SER.2?)&JT7&Y^YLF3;FM+N:>QC%XV3/>JB\;G57.?"&%U*#G&>W0 U#JB\ M=S^UP@";0KQ;BZUO$ NN\%A F^6]55]MXI*^TJMAM(C:&@T'=IBR:^IE)GM M['>KGK*UX5&6BN1^$S&B/GBW*/*%PXV#2S[RTBUY:_(U@SE#RMT,\! G+=7F M.W@$-0UF?+&L\A7U,X/38&]BP^E@VS(F ]#838((R<2&CAI]U)S0T/37OGW" M^"I\,#IY*J,&)7Q0B:](!F E,.;8?8NGP6L;P.D/64.%SE_["60:8)>3=QV# M_/;%N-P)+Y?76#C;*T*5;4$WT7[?! ,'0>+NEG0 M_0%&_2M_??]QJ@&MA! :9C53RE9XV4_)=_))\M] M;2PU<&H@ &J+.4 *H>S8*SLG%ZH2HO37:%T#C=OV2#>$%90J*$1;J<(%#4E! M4A&E_ZG?D-DPZEV$ 7G$* 2('2-DNJOIIYPDN\J;;;BX&\N>JHP!5NEO TWW M';N>@NQS1K4.MMEMV:SI=D8YUS&:U9C%];SA4*:;D$(&PZTYI<2'U3/J>[>P MVHD.9,"L0/Q=Q_%LC.2 4FA 3X2PBB WPM5JY5)P@D!O##3M)P<.L!U -RD# MAX=)D'E N<&P1AC,O?@NPS8Y&0D,-!I=SQ<)R)6$16F?3^4@@W$LT[,M/K2; M=6<)G"1\Y>O8SV>]\3)VF YF7+N!*Q=N6&)WKMD8$R?C\':F7#G2:#7N5.IQ MY+@0OVM#H)G96L?$IG,C-=#B^KP0>N8^]Y'F=+DI6GH8;^?R0Q)&%4N#_$$V M\T-OMN\*+R:#@4X7_&H\"VSOHS*61\ =)B/_@2+B"(^T!#N6:(RE/K%YYY-F M7$_< H7/GH--?;&FG4-R79&;B7QH=[BMW>$$M@J3T3XIP^>(2*=J Q-V1=D= M+.ME;6R-OJYO>N/[MY^ BNB3HA0VY%PO%1:+V*P6(+"*917/YU;T,0%+R]VA M0\^O#XF),?))?/HK4#77<-+9\3;YH0+E5:$%O0?H/M1#?"^!]8UJ)5=7"'!( MJ;01X7\A+@W.W0&&,A5IR @SN*0FX2RKV&6:RE+.E+./IT:+#-.)UT+EGDE\ MMRC;2;).\(\S>)!H3,K*"<[>&Q%LZC,3W 'D:7O>8O[E51JMFJWS.:-($= MBDWZGQC8S4!?:WT5\X84!#;I5Z4KQ@$55CJ%$ETTTHB(N^LG#[56D6YDZ[_5 M^W 6 8^7P,.J+BQW1(05'-1+_^2>MJ488'^BRYY&],'IP//B?GPZEU2R@Y(< M%3^>&DRH=.W]*E7@F896FK?RS$)X,!B8'G+7D[]<;_(090!R<1.15C\$?LIM M)5@[<"VN*J9 IZ&$H#=L%U6!D0E/U3QVX0J5J".$E%<\7L,@N/ZYH%HE=YF' M<^VPNH&F*+]*L/4M;#%XH57NHJS8]F?"D#^\"R $-F#K?8S?#[^A&$/@3MLP M/71:9S/\A/ 8*'1;H+&4!PB'X$LE M&Q;/;:09Z_P-$#EP39CJ K=G'6F*^9G/A&6T JP"HH+, W6Z_1*779V-&AIJK%DVA2V];% M7OSZID^/.TVF2.&W^Q=L>G4?\7F/]PB?=];J]W:_^+O+M0NF\!(G-T&B^&YW MLL,D.2/SP5TL$[EK+?MB9Y^R4.07]P7NY35+IH@RSHM,N0_=Q-UYHTV[AQ[& M6GUOGPB^BA7%W#M'<$?6/J.((R@U_&L)JH_-'@=ZY4 >6A?-]G K8W0H8>@J M-H(CT\'5C--\D+=3- &PV(XM?>W;ZG@M5:9X@0*A>TL41?BE,EUUK@-K[CY@ M X"B+\V2.ZWJ<&?;#S@U&".*W4X@D-]&^ MQK"M8N->A#LN,V2(1?0Z)W4+JHLB^\ _;.CN0M[&N4N'V_6"DHVY"_P']6QW M5SAU54?+9-AU!:,GYK@O,%O4#_B0(+0?\"&;-X?Y2:-4WO39ZMU@(4Q."Y@E)5J8MRX]%0@*!! MM'1*D.X"<''J#.T;^(K?VY!T]\#R[A[?5>'^5I(GVT01XB]T!U_?%W"! M1'.OZ:#O0Q59=(%5NY;+[TCS/N;6O\O%4_LH&Y_LD6Q\YTWJ 0C$6YN/P6C\ M?O=Z]TGPL1VN%P&% O77.S*(E 2$E^/>5QCZ+EZ1Z)EH_D_;;4XCDHHJE(K\@0BXHG/^-'[ODB\C,@6V<%S$C1 MN[FMXX!4URKA:E].+8*>DW6"V+MN>!SC*/0!9RE%3-9W;4/J]HH?CNM,U[(( MQ,3> HPS_;&R;N<0I;L.W0WGY]E\QC03X!;^77-HM"D[,6[-!X%8#"OO\YEB M4<&[BJD8PB?0-$+WHPG&=BG ! :LF?BD!<,?W ^4L6@W3 H7''2[*4TV!*[X MH#;N8KM]TIVLMPE90*A+2,%AJ2X5Z+')?;A[0)B;HQI8ES*NET3*Z_*.M:UK-J:9R5!8>E]C@Z1: M'PA9CFZVQ0R0V$?3_MD>Z=^+KX1"'$I]YS?9]_'5QG2A4.2>K],77B,JY557 M73H&:2##ZRE&![,PLFFEV&3*75-%3HMC:! 1#_9H:_ M::I7*$UM,?1#)<)T/FD[_.&[E/1B+@3&/@0H-,3JP>$<./R#2]9/VH,)%YEP M,^7R9*?%.^T>"XFAD,ZM/%OJ12V;ZST?<_OC(@5-#'4]>>7R&Q1]'9J(#UVC M[I-C\#"&M2WWNAT<,7/,C#3*T(\;P?DDH$ZN)&/3CEJ!.I,JR+;1ZCD #OIG+4#:3W> MFTNPAZ((![MC)%CCPR*[1V5H?1ZR!T12)F1K>L!W'O;UIY@A8.>TP&['/N/@ M\ A J$MM.#C>#-MJ-@P/3M8[\GRLDG#"DT0)KV6Q?^0NXO%!/X M5)MT@<9;>*G=89;"$UB9@>UE0LFDZ\2YE_)F@.U0>@%8'B*%9\(%@Y*ED4<0 MPF/K*"E_[NM *?S=5KQ4N]-?!RJUISC\ 38R0. <73-"U\RFDIJ<>R^3[XT@ M<7 -EF]&?=K=Z7/8,0:;;<1=<8LJ;@3EI9S=*8#N&.'<$M2,7@WTS'J"--W$ M2U94!L;=Z?=N'H; MA 6^@A9T+E1A)U0Z5%<^ (87'F$PFW)&0#F$MD9;YB]"_1A"G[[]%A'^!L5Z;YL8@-J88PWB+-1'UV1VL,FC7XB+*3. M^1CD5X]6A\>P--$56 [BYI'[X$QO5?ACF@2R0VKCQBDHJ/BH/,%18I5R+Z@. MFWAZ9-%,6O$J;;9;-QZQ?P_L.(GJ=+%-N'.AT5E2F+1U@MD;T6!38#<.LN#= M;C1\QP%[%ZF'Q9T%(\I5ECF";:/1WBH'"SQ'"@\P_ _HM8)IU?R]3>&$[8D8 M S%& A:)F AVN M\1%4Y(#=4/Q^W% %I(MX4KRTNVW-AKF[J)"^DJ:2F?NHK+?!PRUHZT:71\#; ME@]*45 5%:[G9!7HZH7,M2X7@D4J*!N 6!F_;V4;&M",X\\3=:QN+:T8/?FP+UA7$- MEPCTX#HL.>YSE\P&R"=O4D#==A"BK<('A]K\,SAQ$]PA9L7))EXDXF3PFZO= M8:)MQ>S,81HC;6HIXFG71+?,DZ7LJ!0?8IF5^KO8QW#+#YP2XHGFJW MPZ+>1,"841"$] 1YR!&*8 WU0F(C?(2BE5-G9[O;&JBX_:LJZJ*7SCL%2PV= M":!EUWHSC\G-P_MB(&.(I3KT(,H?32Q* 9LMI:GHL()F] YMXZM'-SZXY7>* MEQ^\U0!YWNRM_H3W5\#_+:HB?_/_4$L#!!0 ( **)V%@H1SJ('($" *5- M&0 1 8W)D;RTR,#(T,#0R-RYH=&WLO6ESVTB6*/I]?@6>NGM:CD?*7+2[ MRC=D2K(U95D:46Y/W1?;EM_]U/_"=.QG%*@Q^_WM]I_9W1P9NZ*F@]_O?3]JMBXN__Z_W__'; M_U.M_L^'F\_.:>BF QDD3BN2(I&>,U))WTGZTOD61M_5G7"N?9%TPVA0K?+/ M6N%P'*E>/W$:M<:N><5TT&U(>=JI'WIY;W3WL=*JB6=^O=NI[>U*X'7BZ5O&.:_7]HWVW MV6QV:WN[!U[]T'6[!W*OT_4Z7D-VFO3>?@)GAG,'\7&:1+]O]9-D>/SV[6@T MVKGO1/Y.&/7>-FJUH[?P[99^4-TGLQ]4@:\"B3R.\LUU1=RA M)^'#PIJXA'I@417$B0A6'A!VXDO3"6 [7CA@/?VVY?#D1U$CCW4QC2OZL?'1V]I6_UH_,?0C(TZTG7FTT9\$5ANVZ8 M!DDTGOVP_K+P R#<*GQ?V(9Y_B':K>]5:X?59IW6.?8%\(,M&52_MK?>_]:7 MPGO_VT FPL%5J_)?J;K[?:L5!@GPANKM> B 9^\I<.^??\?__$? MOR4J\>5[I)>JH8K?WO*'O[WEI3NA-W[_FZ?NG#@9^_+W+4_%0U^,CX,PD+ ! M=7^,#\J(_ZD\3P;T3_C^"S"H2+G\_OOD1G9_WW*K<(Y #' EJ8[/ GC=N 6[ MBX1_$7CR_@\YWG(4X*!;;3:VWM< ^X>U@X.CW=_>%E9]QDM.@$]ZR"O/?='; M\/0O$%?SN-O(@):3.*3P+M!N1%?I0E> M/A1)MS(:F-?M-N XUP?/.\_A_N3K;N2=#%)Y [=.2JVX9/XZYP\3L&=#W;5O,(ME5_WK;V)G=U-901O"/H?9; MYS\KT5$^DFP:18" =@*R%S%QU3U7 6Q5 ;[#6/%6X=;%JN/#K^+$[&JO=KCU M_B%V^)<3E[A'?"W& GX,T+\"L1[!QU$J/;,#)6.]AV>=;_?ESW?T.N<[CQCK M3AHH/EV0#CHRVIJ\./M :9YTU0!N^>];4PAN]T4D489[K7 PA!,1G9T@Z??H MZ!_&^2.P9_SH9"0BC_[G'S)&X/'] )TX5O1 V:"%Q/>4C-P.6@"WFL[H(D< M-LV)S!'>TP<6\XQD5\+171G/X/DHTHYCDH9P1(=$W'$"G/[WK5@-ACZ*1OJL M'Q$$;/:^%K\R?^/OI]:*$93QU'+\%W_YK/5@;P!U0E"V*$@KY4G[42(=D831#QYC MZO?XX:D,0F!"LY9]ZG$*2[PM[OZA4VM*G_W:(?SS>3B1/23JJ>605C!RZ4W*F M?M:Z^*.HBTS^.-M!'V4+ZFQ\Y6;-<)P.<[5?K!XLX MV6[I3F93X\^<;*]<)Z,KV3A:Q,GV7_IDFFLP=^8_/7C9_=!7KDHN)0H(QU,# M5-'" )A\E!Q?1Z&7NLE5U);1G7+ER;T"46P4(?TM__2WMS-7S Z?O7@UV-[! M!AVST=&HUO:JM?I3T#%Q.WX&'8<;=,Q&1_WIZ&@4+]+/H.-H==!!&J#^ZBSH MJ4#".8.>?B9>2^95KVWP4V9N5G]QVV)=\+,<]E9_<:-G\>+F,WP2Q'(]^=F+ MFVJKBH\E\:\7-S!7%1]+XE=E,(O+0),V%^XGD4 M@!3^M5#>1= 20Y4(?U7@WRB=.?=<^+MN.DA]S#JCR"T^%\D^KG8G+P(W'+R M7'XA7)3.='LF+FYD(L"(\\Y$A#D3+V# O1#@2V>330&^Y8LXONH2;R\"'312 M)>/3:XJ@1])[(?9? M6C43I3[0EH(A^'QE$K#.YDE&"62HXNBLNO)[Y*9\J5 M29\J X)>W+9;%^6K#,@J711W%32U,B"N=/'>TJEU9<#2BQO_SU-O&PM4;U?= MQGXMO\8"8=Y<>;MZ"7Z-1<)_U6WI9?LU%HF+\IO7RQ: +P3X\AO,93' EA-4 M:JZZA;P< VQ)R%IY:WGI!MB2$+?JEO,K&V!+PM*JF\FO9:4LL#"@N>H1[V58 M*8N$_ZI;YLNV4A:(B]U5M]A?U4I9).!7W51_/2ME.2FRNZMNOR_'2ED2LE;= MYE^^E;(DQ*VZ+^"5K90E86G5G0"O9:4LL#![=]7M]V58*8N$_ZI;YLNV4A:) MBU6WV%_52EDDX,MKJJ>=6'E*1..V\.7,'-&+ZZN7]QG6J\VG)FW8C_Z,--Y[ M<9O]>?0V<;2?ZD927JMX2?3V0G NKW$['\Z45 Q ;H>^]X%8K0C&ZWG#RVO. M/A4]9_ 9MN6C3.\^?"2C5XC@+ -7Y;5@'V=95WH+(,^UZS6 =B'3T'*Q*,_A922%1=/'.VG](SR M&F[+U^<6">=5M-.6H<\MYX;OES?*6F)];DFX*JT)>AV%<)!D?.T#FS@)/'0Y M#7&-#V.<,F!A#>]2FL@H>P*>;H?=9 2X6Q77TWYI3=0GX<$\?)Y&@4K2")NL MGZM[_-?*>/_V2VN&/OTJ?!:=D/J&C[-G5@;\I;4LGPY^W4(*9Q6L'/A+%_3$ MGER7XI]AU$KC)!R !+9YOO[LY!'X/AG)K3# 40H1#6.X4?'W#^,/,G#[ Q%] MGXHTT3B)&^E*=8<3)5YP#],LUIQ\ZN&UC,7OE\Z$WY!EJ26I?/7+5V(OR+A/?\*HG,LUM/QOL@7,&%* MP"H/2N>DW-!D>6AR.7SRH'3.V*5KE1N:7#:?+*UC>@W4N96GR27QR=)ZZCB=P:L"-'U+^"V 54.HFYD(T(O1< M!,,TF=9()I^XCH %_B/T08'PX20O*FD6F'EY6%IOYO-1<'8_E&XBO5L9#58& M_J7UW#T?_J@VGT=27L !(QDG-\ 75@8/I?-6_?P].%5WN %OI?"P) ]- E#U MYB-!VWLW"?\:=WO M$A3"\:6(OLOD/ V\QXJ9GOSNXGIB?H+;,9B9"!'_I7*P!W/V8GU*"9KIE$$]+HR3*YT[I5%4D9C83ZY51:[]J&$%Z7$$KKR3M7 6C12O@7<+PHQ5]/1*]P M)G-7N: [QU?=4SD,8[/>1IE;>;HLK1.S5,I<:2[)+T.7I?7LEH84EJ],_HIT M65J/=VGH\I_]!(K5KT@:I?7M;Y2+)9-&?17\Z[\.-DKK5EZ!^6H+ M141I':GEG>ZU4/B7UGU9WO%>"X5_:;UTSQHP^!FD 0WDO!@,H_".Q<*J9&34 MZZ7U2)4<"0N]":7UOCP+"5=)7T:7PNVK0$9C^^G5N0ZE]7VL B86>B=*ZVIX M%B9:(;DM241?!/#37B3C%1(/I;7JRXZ%1=Z%1FD-:#!_P\B3WM< MNPIA*_P MK]/([8,\SCO(?!BW1")[8"9<=2\2.3!/>)8J>RF"%)O*I&A-_T,&7O@2 \Y? MZ)XT2FM4+Q!#M]+M!Z$?]L:?J;.G/)>K,TN[WBBMN;T8%)G5+H([>'T8J57" M36E-\<7BIB6&*A'^B<N-TIK 63?8EB_B^*K; M3D)WLO&XQ(M^8<)3QYF%E;Y$X:);6FCT9BK.T5FD9(+U(#TVSM,8E^L>^B($-Z)-&K;Y' M_ 6_?&F^L:CQ)_5F:8W$)<#8'M10WZO6&D\;U,"/8@?HXC<_AI#R!G"7BY E MC36I-TMKR?XL0I[\HG_(.,&)0T6=%16D#^B.P<0A^ GY;%@&12( B%P%+R!K M2D$2+VYA/Q<0M:=/E:DO;GA9O5E:>W="%S(?GPV&?CB6DJX(JT5K2J*E-8=+ M@YGE#/RK-TMK+<^6)XWZYS#HX:2?"QKM7?Z)^/4D./W7]=DMKOF^04]\MK<4_YZ[>@&8<*9SC0[?U:Z"2 M^*;]=67,_]W2FO_+!G@95(7=TOH"2H6=Y8S4K.^6UC&P;.R\D#]XM[2![64# MO P6Y^ZJ^0*6<1T6&8C:+:V)7QY#56G M_G1%M+XHNVROM$9S"7"R)'F[MVJV\BO?DV68!'NK9DZ_)DZ69$3OK9H1_7IB M>Y':T=ZJ6<.O!^9%VL![JV8#OZH2NC"_Z%YIC5FPG<*!S!);/X62X6=)2M%^:8WL)^'G1L82.\V= RP MDUQ(1>IG]YB&MJ8Y9_NE-<%+C[$E\<#]TAKHI='GJP&B MY'X ),XTZ8<1;*U(H*?P+0A*MQ6F01*-5X9)')3BG8E]8B/X$5/.6GJ.&W<5Z!2I2,S^Y=/_6D=QZ% ^ZG3TS\JGLF MH@!TQ/A:1JP9CFE,_+7$+?+XM"E\S6L(6Z7Q9-+Y_) QU'F8?\H MPUXDAGT%%HMVW+*Y>/SICW5CH8>E2\)8/BJ6Q/$.2^=563XJEL2@#DOG;GDB M*KZVUXY!E<[[LGQ4+(M!E'/6OKTZO_UT]NWJYO/I>GKUCU;.^'YUS"R+?:V<+?[JF%D6-UM5TWRQ@N6% M,H".5M7:?C'H+K*=P-&J&M"+=2N]%.VNJDW\8M!=*.VNJIF[V)C-2]'NJEJN M+P;=!=)NH[:JQNABO64O0[N-VLK9ER\-W1^DW;?J_CB2<9A&KHSYS[X4'NW' M4W?O?X/_(:"K6GW_:-]M-IO=VM[N@5<_=-WN@=SK=+V.UY"=YO]!E.2_B9.Q M#\ ?J*#:EZK73X[KA\/DW4AY2?^X7JO];:OXG(AZ\&@2#H_WX3'<7%7XJA<< M8R-1&<'3\5 $[W_K1&_A-?QO?MOT.WFM3I@DX>#X"):;O_H_TQ@P/H;E$]'Q MI5FB@].KHZH;^KX8QO+8_..=I^*A+\8 7U\%LDH_>E=\X1Z\@89- O+U6^B% M_'4.@9T:0R$!6">>>;/^>@>^>CO]^='ASE%M]E>UG3I]_I;6B\R7&OC-8;)% MOX&3(/!^WVIN31P6H=,8)DX<^LIS_@*[>S<4GJ>"WG'-J)OZ=0S #\/ M:^9[>'<8'>/*N'@7:+#:%0/ECX___DGZ=Q)!]O=*+(*X&@.]=OF16/U;'M=W M :KTYX@/= K$ H,=340F%^_7-R>G3KMVY/;LW:13$JUS_99Z^O-Q>W%6=LY M^7+JG/U/Z]/)EX]G3NOJ\O*BW;ZX^K*4S=>>M/EO(NX#521A4'%.=UH[3@,X MPM'<#3_A:K_RW3O.!]O5;]@Z10OLK[QRA+X[[Y(*/?T-K" M:.U!L#?GR=<%4>/!DXAQ^U)$WYVK0+[Y,>)IEH-X?DQ):.XT=W_E/H?/GR M]>2S.:#IW((ZX]2;SM6-4]_;]MXX5^?.[:/FKL%\#R1S#(.]FQP^K([=2,S6/ZTK M8CB+,Y8B\'Q/,UV8UG'#TIDKH'GU0'L$0??U;UQ+B*KZK*P)!^\SEW MJY5&$;SPG#;])RSTU)?F[]L%0AQ&RO_/O]3W:^_0U5"\C:770Z7N+J9=:?+ ^7U$E+8A"A66"8U7U!UA1]GDFI/2ZK= M=994MSLCU<]22L< M#%2,#ET0GJ#H!RFY>9]^]\[(67L.O_U"/S57:Q_=S?7J;KV!CI(GFK?+M^F? M>_ ;V:.F>$&";=G,X0\ L#=GIU?.[5GKTY>KSUUH&J$P2R>YLV_+L7KB)@R=TPJZ3G]D1L=,>2AOKLBB17^C'3/O=QL[!X>%";/N]G5I]]B^6MQ(>[^A)1+2ZFG#M M1Q@K]H&*0(FCJG<*,^H>6ZW0*UI(L"'W6'H]$0VC\$Z''7,3Z1!XL1@/X*@7 ML2\"+WZRJK>_?D8)H>++VY,?T=U*\X>I!-Y%SH/ !N!>Q\"7?>_)#A M^D1H/?#8CQ/C4_U9KZA.S;Y_[MOPV0KVB>=%,H[U?S[#FG7#X(ZVWE^*H2]! M\]($+IVVC.Z4*^.*\UD-5"*]*<=0&;3-Q4B*:= TLO!:;>O]]97S(;QWFK6C MBO.UAQ+ ^12FL2RC^KU0@+3@GU?1;3C*1&&]OO7^8X008(DX[2W\P5==AW$B M_/^MABR<]=L:6^__^+,.;ZU->2!_^$U:"9A6 +3?++PSUVABW7$ MK8A,_:4T!4U+J!4,(] +U%#XCKR7+K50@H^[R#N7J1,L"3!P@QV\PC.$_S+R M,)[FG!=["32E\-^&!A_5@6U/S]%'#@BD@)PY,GCS ?WNH'Z M9P2(D._!=@M<=7?K_6[M<)*/O7D&0Z76N=<(GJ++KKZW]7Y_?[=ZU&P\W66W M<>8L._]DGW;PJEP20$!90-KWICN_,&&2VZRT_< MY/A9:M9*>*B:]9W]@X.%>(/J1SNUYF*<7;M[.T>'>S_C6-+P1K-J@GR1JN;2 MMDW>);6!.2RF$I_BW[D")! G)]GC0"?WM!W2@9X(DXI>L M'\1,4(2H2-Z[?9P>X@#G&_45?)*SQ^7BT+\&O D!9U>Z+B#WQ+X>: MOSN8?BP3Y_/GUH,87:$\ZQ]5?>-<]>T55-_EV)M?P,Y;2$KXD@!^$7@8EI!. M9^RX?0FD-L!,=\5PC?)[*J M4Q5N4E#_=D$&: Q9B 5D[3S;0?D-WOP'OKBMWWM!K\TNS='6^S_EE/_1<72J MM.-\"9TL&>W70%<0)O#)OU*%5PAN#F4@192Z%\^V)IL8N,O^HF2U_(+M. !@ M \-GX^\?H9\&">@+F,L4Q5DR>PVOT!3:#-;6$%6COJ0 Z@2^MNMOG#Y<(422 MYPC?SS!EH[ C]0.P9A%K!6Q9E\U('\0@?HVIA8X'WX(9@H\.(^E*,DKJ#8?R MH&-G&]8#.>7$*:C8<3_$?".3@9?T13*Y]Y&(IPF-?JS/\ :X0^ YVPT^8P>D M'7S?^2><@%@Z/@H_PEWH=3#?-*9-T"9%G#A'-<<3X_CYK$,G@G/2*FI*B4C2 MG +KLSF'(<&<;_Q"U(A8 @0-5)( 2J4/B(K" #4O?^Q(T,+&S@4J9,(EE_ZI M2(1SSNRE0*SY&HC_81@G$]+<%A,WLI?Z'"%O5V^=;AYB MQ+4S'O/=MX1J4R?O-\&K2@A<#2))G18./E:;#,#/ ,X^KB"GA,6 O2!H>DXO"D=) MWWR] XQ3TLY(D:',8PIC8>2C 8>=)H M6F"A5QN&_=L\?\?9;A'T06=Z,]\]O +%BP<'.P?H"'ZF^WAW9[^^F.+%>G.G M_HC/=UF[>M@__N-QY3EE 4MP!/Y(RGS4@CO8"V?E,W 3%+J=KGXHM\ ;S:WW MGV??]<46LI3&S9H5E+Y 6S]>!?E.H,-#X2 M,%H,B\>I[XD%N2L?1;CH/F#E8;;:$YVHZ 8AYP?()/2F)J&3QFPAPAFY!<*, M(E4P,O%=_AA?/E+P:GBM$\@1FI^1O%,QR;A !*X2/BJ9F%V+#V.//4]$7NQ@ ML8WRYJ7]-+?%F]G6WOKZN!]P56FGJ19*F!Z %K1($AGS7$\$GDIB6"@0/7(N M_CUV1!P#S\8_#"AEMRO)1Q/H_%7\C4(>$0">\%9&H>^$P"\L].62, 6"R/WG MN[5=*SFK+:*.@&6K5_>^'),W=KN^YWS=:6/#LX/&/F9RO<$CY^?3L:^.#RS! M(I*NB@;LP1K"NP4^!'1%81B/=BQ23R5Z7SO.,WQ5%VXW.L$?A]%)#KQS7_0> M;4JS/[6HM>'_Z9 M=IEW??*DPT=N&$4R*\I")AA%Z$0/D5;N5)C&_MB0RJRW/L>S:?I"G*N@G0R2 M,WQ3*WO_/*HI2J2#QR72*E+-PRA':4#8#4&8,()RO!DJLRB![GKFFD8VYX;D M@P=NYH]C%>L"/'1JW,EJ1Z!\<:UY\?@+"5]1W"A[NTU;66[W9)Y^%-M^]@BD MX1V28K8%+?/LJ\!^^\9N;:=>.ZW6X3[\@F*)'-IQ7_J^T3N<[1D1\H+?%MC% MFV*4]F:5"'Q>PU M!X!&EX,B"EUDK/#+&3RXXO#M"ID#NWX8X]T8 L1H[;_6FSM']3SQ[8&;-KD% M6/+*34+L#](XI,Y2S0K]UL?H9T>;F!@#?6#1 4:J\+8'"3!ZTD(E:J\@Q,+ M,QV\_I52#PG*V6 U@5E#,C_M"+='$3!LF%6A8)D8@I)ZKX"^)+SKKYI0SRG, M!4^G@6(R36-O:X)N&UMP$USXJ1__OE4]G*;B:])ZSOU03+09"M)!U0N3JOXY M6'EP(/CI44;21UOOZSO[AIS-=MX['>7[\(\=!]O+ +\: O-9.; M3SD/$DMEEF8*.B;<)QUPQ*A^F":DY).VS\LAFGD7< /;]%5$2@4"!U7QD9M8J2(9,;: M<.C(!5N*)%I!.2_NYI;BQ03/0IA=*DQ_#NI. (\!I!W CV5[ 5P(<$Z'( MKHN-8'Z(.1":2+R21- TMK/*0N]V$M]9S[_I>\X$.GG5F_95O_AR/B,_(QP, ML D%,)PV+7&5WY&G7?Y:UB"P!I=_?Z]2/]RK[-8.IIG %-.UKJ,@E/Y7&DCN M]U<_X/Y^3T7@PZ)P.=5[IU>MKY=G7V[;SL67UM7-]=7-"?8S__"G2&(=/-O$=6JS)\ M5J$IRQE7P/,2S50E_$*S/;L9*-D"1H6P@;&#ZZ, H]?#A1OJE"\5\+W&U\7< MXHJ3B^9#CHQ>>_&*3OTI0DH5))*=,P?W>XAHFT+9Q 6?5(1G5]']*H,>]AZO MP-3;_[E9#_90#Q";Y%$]!GM3X'V8.^9#O[J6_T1T8 ]I,O\GTTQ;[]04+>SM MS.8W_!'H)4!FM,]'9XCP__8SD Y%#\QS4*R^5^E.'0M_!!<,@;.2(T[F+?]+ MH/7I@VP.MA9 "@>-I9'"S\&L)/K2$V>1W!(S!Q'10M4'U)L%^T%60EB@$V-_ M,>EI^X<[!P>+:>9'N_J!FNL5ZS$V1:BSM%'>$]A!NN/:,<6>\"G04X&U/)Y- M, V5)S;]>O"PW>YK'_;DYM:Y>$8:P NU0F.HE,5-^B2PPNO$TN@5%&RYY?0C MM"S_\H195*@467_URS,3O:^_B>4@VJ52EQ?)C>LD& MR8\C^7 .=C958\I%AR2<;GKR^UQ6P?*/B[\ZYH&!2:3&]X\K8OEK@*.V?4SL:B>BVZ4@#CNM2HKV#9?^>:SO[6VX M]-PD/>)[K91/?V-QQZ M#?3H/2U/&ALU>FWO*R+Y.@J'B!.YT9O7&UO:Z(Y$OXB=,679F,G5,5 M8QUD&FWTY[7&^6,L>C+EN_% Y<#+=#!Z.+?O)S,>GT%Y):*SZU4CM-VM]Y32 M>?%#O&23W;F2:L.!5AOV-FK#^HJ0 YRD3 7U6,TX8ZXD%P([9_]*53*NP!,^ M50%293 7-SJ7V-1)E[3S! CG.HWUB3JYZ8F:*>+HT4NY%P@JVB=6F\'SK&ED*PP\[GN+SP!K3WWN6GDUE+RE MC?*]SG2S8?/KP.8/,C:_J>):W_N*6/YO[,^J$FJ\0BP;/O#-WU8,QSGIA&EB M6C]B[5=IZ6+#QG^>+/8W;'P=V+CICW"XX>+K>UT!R;G^WV_M*6&Y1FU7L:TWL&A1N MT8ND9N K6-)&AQJMZL:Q'>T)C]01-&PE,']2)VA 4"YH<]NHM%=T(U$70!/U MVJ:P>AUDZIY)0C[:N+36^,HBFK%):P2()(Y-I2+>)@UYW9&^X=-KPJ=W#9_> M]"E:YRL+:+ZB@3@7^="'TN)[PZ$7@.X-AUX3#FWR\H]:&PZ]QE<6T)P[.3 S M7T0T$>L\C.!=@?-?::1B3^GYI#0;[3J2=SANYR*@F3Z;;)]U)Y!Z[9&F1IOR MOQ*6_ZT:I>W7S$B'30'@KZ1I[)LTM'IMHVFL\?5NHJ:AY])6G+-L;.V5&3:. MCKR6F0#H?,3!@AB'V81>UIHFZK5-^Y>U8./9F)[-G)YUOK* YIQWM\+!4 ;Q MQJ^W]CC?L.DU8=/9Z)Y-:]MUOK* 9MT)8^Q#;L?@&TLV'WZ\'N#[*!0)N>N6M\91'-AK$3 MS\:@###\N,#%;R/8IN"(346G(K-#QKF MX(F[\F-OV7-R63#V=>$LYL1%?5- MP]UUOK(TI$(%KAJ"IFX5*IQ+J:O_9'2GW$WFZWK3P*-L>Q.#W\3@?Y[2#DT, M_A^;$/ROHTL=%"O M;1KHK@7K-I4T]4T+W76^LH#F\S#")+GJ'TX['0"P-Y-DUQK=]=I/MN=ZHMFV M80 K01$'6^_; $J1;*JB$X=^FLS_R31%3-]U_DAA2 G@3I[-^E]\C?)^WWH"K&I;YD?]*"?VGJQV(BF^5T472/%8^",QCI$-V@> MW=O0>N2@CQ'Z_#.]T#7Z:5WT8*;>^_'LR]G-R>?B01:$]]?3WK\&8+UBK9H$ M;AC@=AS8#BR;X* 8+$<>J5A6'+B3,L* )W5F2OHJ=DZ"( 5K^$8.PRC!SD"Y MSI6$#C;);M3>C62%_E5_9SY)X\E/PC2:\1'L9P"@&$]^U>*/S:=HFIMO(NF% MYO.!!##2)\ZM=/L!0+(W=CY&83IT/H4^U>U]3KR*(YR6& _@X8O8A\5B1][+ MP1!#P&8#] YT \1I)U:>$I'"< +\O]/#]796G ;.NETL3;R3SJ48._6*TZ@U M&A6B"0ULQZ6N7 R%KHI! #IC*2)$M'#V&E4GC)R])KQ&?G>&L(O0TZV_H1_..-HV)^ M-;W3^O&.+S[RIZ"BT7JM^-F.MLWOFMM:BN\5%[2=@R5%?N7VZ%2"@_@EKFZNH"3X6 M7>GT1=0)(T/O+BA]*.(Z8W@0> .R/4IU(NZ)?^?P4,%=",AQO@?AB)LRI@'_ M.U+Q][@"?[J<3D7;QP=(<7"Z0M>O\08'R(A$"HNC=(?O$$F1GH8\W M?_)3. P >_+3(6@(DY_U0N%//1>%B(;?!B\T+ :*@ MU'G HD&@^+ZDSKL(:+!K1DD?KP%BJI/&\(XXSG1>QA-=$^;M(V#J-,X([@A? M%L0RJ&TN_M: C#T$=9&!"=3- MM@P*35!1O12TI@TPX7\)8K"<+?N&88)*+&B7VD0S0@^G0_ZO^E"SU;.!IH3- U6,UA& M(-F0 N5 N15'#I7^%Y(QV>E@KU 0" G=4[$41)=C1SM!-&S[H'^@F+05PDIF MO\-/PVR>):,DRY=SS01,\F*,0'W!_^+29AT>2D^7"L?S*"-P-\+VB?<#_I6" M\ RCS#*R[%CI? T45R936(>PHUL64HD$QC,V$'Y4AB[.=LO*B[H M/ZS0YQ0:J Y%E(PG"!O62-%I 1?K(>)>BR#U6L2;?PD:G_3*)$E$X@,(5JON MW^48;T$* M)<($T8).31:@06\Q :D2Q6@PP/! ":271^C& C&P?34;7*B=QEP=TJ.F..: M$!X2KM98J/,N/X<^VP[H-12:S5%#7\5Q.AAJO24VRKZ';?7HW[D7V"QD15DH M J)C(E809,?Y)E&5PNG@>(2Q7A;.S;^ J]2C$ SZ-^%7OI'4VLN.XV2=SM>D2 <%ZO@[_DR(T:2..HW8%=8: > MW>4@C&*%46%C/^6HQ<=U^,(1H!WJN%( #[I F;!5@3HBZXQ:IP6 XJ,ZQC2I MF)H(.-"Z7E\'R0 5_!/2?^&\';AE9%9@CH )6.6AJF>&J?+X!?DYQ@_&&5G+ M'HCO *>/ /) DTB!E"K..$R=N(]A%X:C+UQ\QDLI6*^$=E\ECUPKHLE_X2SC M[IA IRG]@1U.1$$X]H:G%&3X8GJ#O;ZCDXDT>Z-@G2]&1&M$JPD<%<[@A!W@ M2 QU &@ZI,OV,+0PB"C)6AE%*@&DDOD2";_"(2(=^QD(;P89YC^FI!U&IG&$ MJ'S:0L5PCH(.;>PD3(3:<=:+%U\$F<0I!+$(IED*EZ/CEK/"?G/XMLVDPZ$* MB+WJ7* LQ40STADQYYQ?IT,R^3,<.>(.V"6EER#MS.79\Y, 6&\'?@!+Y&?C M4*7](OP7DXL ?8?>"%M2+*?I:9L\IWZN*=+XE$-,\$'^ZDL,DAC3P3JS=<<[ M""1!_D^3C<KAZ8[1B5#"B4H#)&AM0)W M/G-J =O* 9DAQ-K_'*2H .S00*_S]@4Y\<%=S(F5HR/:0XA^3B(*-BOCVE$ M^,-AQJXL]K'(B_6 ZK^QKDIH72T_;^KFHOV'7)S=_KGA: MYY6M#ZG85EN#%!2V$)CG'/W5#N*:^'GL1JK#BLUL134VXD'G$CV!%8-^F+$- MS?Y<8!_=%/D3\+A8H89K*\Y36T71'FCN@]O5WN$0+2Y24/JP(**'LY\*:N7#*B6)!U*# M)K0WCMWC:I;B.4ME/\E-T'DP-[((67T:B!'^%T4,:=W\%4,:Y801L"9OQAR1 MU6SAQYBH Y*15'O8*0HBH]9S^H\'QDF,DD-0IG(!-XS98=;U9=Z6^:<(KS0V M^3S/R=(IXPW7;@ESBM=\>=%[4]]EM\P- 3_2+=2 HHJW*&,JG$@UF43%UH@/ MYBU68"W(L41"[E&WT@9[<'[T65!&Q./9$.2JHGH(O*[(%_'F:J9OI;#\A%:W MP>*/8S&DNT6BP _A 6"X V>81FY?D#09 &998A#_M[,P?D81WZ#LAU'61:?. M0+A1B/4GX4"YQ@N6:V+3/!.NF:MS;O'!KB\R2[ZG_[#RL;.5,QUF@^RE()LN M)NP#8P:#E(6E1PVF$_+2R+"H66!N@%)0,9JR0Y4X^1O<'FLFYJ MIQ!H=<<=] 'H(0WHY73[Z*>BST62"/>[R<,D7<=3<90.LTH0VS&?Y.7@\3A. MY&!A2&X^(>@I)C#UW+7']H^02,0$3/)R=Z6DY UHXV MW'0IJ-+"+,M@-Y@R170;9)4$6>C*[LD ))I/AD2:L%IR JJ+GC]T >:'#W"D M* 9/(7+[L+CS68J(BM6W3R[>7GY^@S(O$L!.4]?*C:>V&0$G[.##^E/VVBO? MMSR 5AD):E&\+XHRGUSD0I2B11Q;4%D!Y],(S/9M8#8+^3.R/.;1[(^7) M6>Y%P'R$H4A8.8D4=YC(.C, $\"XI/U=Q8&3VS-W0,E0W2X1F$UZG' ":U>S MC^"E75]ASP6[R&08^HKZ];&+9GJ'QB^3U4%@/#FB&*G.L^S#+$;^0P[0 SH!&.H!P)9YN>NFEAAL( 5O=I M?CI^]:92H O[[<7B'XDN!)?SE6%=7XPTC]KDEY4^O^PIM_'5[UZ<>A[G,<]@ M1R"64':YI%XCK=F'T01/![@5H MPV%V$WX3XS+T+]-\DY0-S=#R.@9.I\ %[>Z3&[R^.EX1!?G](\2 9MH/L31: M]Q/EAJ&F"5I. *R>)E'H7TS,&@O+\ M_% $E$9HU8B9BC):7G7RUD94>E#DM1 M#H#K"S4@YCP3E^1Z@P5(6:PX Q6+(7X7*%.Q7ZQH7"4>7,VL98$49CDB?WON_N>G]O]AJ(1[[.$U?3\3'_M8/'/O5#\D% MY3O.!VV+_/ U??6=FZ[U5W.5KS,@Z<8 ._ TZ-AG\0WA&KJCB4$0/_ M[XP40W"ZH1I9Q'W?DS#$S%:<7Q(BISUTVM*G[RZW(O1#\>9 M=TT*LJBDAUVNYT0_)_9'[1FX^?RS#4@RN$) 408FFR0%MBIY"O=]84I8C:U$&K#(781 M_+?TN(O#T(JMH*+!W9C/4+?%S&4;&\620NF #/GH;,,B'U5/T)!-4$_T](4W MV.B_]K'B[-+_'N*C] X3M:[O[-_2CV^!?"9_;-(<^#!9UF:A!0BJ1VVJ0H/# M1&]/99S]@3W;(_C@#;WR5/7(P*9Q4KYS'848#X ] A, 7:JMS/QN0X%C,8 GT0B*"C?&1Q+#UA#4@@Y+]JD"W[.; M)(,Q!-#H&U1R2P2^F]RI-*,& +M,L!)5@YRHJGU=(!U'FQ8+= M=@R^-KS19)KKRMOZP;NA$2DL7/+M5/2$'70_J2"5.M>2>):T&WMG-J79J8:5 MCPDBQ9@;%D"@B1+HP2'.I7*C, Z[B;FXG]0W>-IIP[=@,<,5T5TF9%"-X7N7 MIP70VG@ 5[&%NF-;$Z X/\DOF4DEV(0EL8Q7 M@A06M@967>YC $EN((3^G#)A[Y1KFDIA[?;V9?LJUA-/ M!F%'Y=>H\- 7>(B+N$VG_R[W2M%\.U-U*H84;&9$G,THNBXK- Q-B>7RF:)# M)5<3FA$^6Y *W*D7=>@8\UJ^5T#_3-V\C(Y AN%A'=6!)4V'+ _U!%*,L(8/ MNWZ-0:&@EN'#4)$S'VLK5UW$?C/LRY3(\.U&@B%Q:+0?_!1T"\O4P+(WX,!4 MYQ;D7D0.@@1YVUBLR_$$3G"QY_#HQ%4@<6VD=/"7<"TZH;8?2%18J?TH)4VW MS7S-3NB9]FP4,L%.8O1+X=QAC"0AY2BO#Z$^^RR,2+9U4N5[A0*1HD[Y1'G/ M_>%T:/5"'AVR7*- C$I'Z'A!4 MPBCIAL#+N/,2MX(P+9SHD*R*87>02"ND[)($&M+N37H!-K60*">:X?IMZD)-+NB:B8?P?* '*@X>Q_AHF&C*CU-FO/;(1CPO#VD< MF11YU$[_6C]J[M2< 6M*]-1?ZX>[.XWL(Y0@(3==S8:J6+/^T*(GB457CNT; M_8G$EI=2TE:T=A-G$UF0*A'6GG.X]S?ZV6'S;R;P4G@AM>R9>1)[(Q4C,@WW M,[^.) \-P-/6]:OJ!S_SJOG4\6IQD4)TZ\B*"%*4D*'+[(%7YVO&V31[C<$(S1DMIM4!2% SC,%/[ K 1$M/_ M#)M$1B'Q8 I:DSHZ4F@HHI5K_,D/1RS0PZ&P=32%&K(H1$S:JI\W_LV$_$\D MV"P)\+36,3JKE?L$TF);_A1!015A9_=#/XRUQ/RB[?3;2*!I?;R,%(BM]^1! MM?P6UC"N0I0)S(YA&L4IXG:6BX+=(]K)&+/3C%>DJI)"N,-#7WC>XX[:?>=9 M-/ FU$_)=RS(-%715,%>\>7LVM#= $%H\P9!IY,^C1R*C;N&=77T0>1XF-Y? MPAC1),UNXYA=,$,XT+ _CDEI!!M!Z6'-['&QG(C\"" M7C01=,QB.H4!BSC4 FMXJ/8O 4R9E*C"IBO&[#-WGT$;3Y0,(K3P"NI"Q(&B M:(DC1D+W0K2-:RLL17/"1F3>YY&G6'.."=-Z!>W&9][K3[FYXWS4E-G2E*FO MLW,:ID0V9]3TO5%M.G]B]./8*=L][\B>"#CC#7W"&5_",'!$J5 MQ.[VEPLP M#(F0*>\-@X=X?7 UQ#_/5Z=QXF0C8E@1;P2Z% 9BR!['J8=Q9'OLP-)F98_ M1EZ12/+\>?2;T*\U6^#+!&P)CXR1)0WQ28:47QT[1IJ5QMW(00CX.@5^!8;( M)?P%>#KA4MSMF]/+$S 3OX0XEYD+/AC9J2QL5'! LF]Z@-"7F7*$X)M<7'>)Z"4HEH<&W1Z MI+Q0K(X30*F1?>@9D47]B-(AQO[051KE#I0*=D7A-''IV1]3NUKEV9&H?,Z# MSMK0WOF,V#G;I()"HSK40<;Y228S;S>!C&\V[&) M)Z*9'4!U;-/J8;3:MP^L(@VLV!$1'R49S%TTER&\YNX*2H<'Z?0,V']O;(=' M2 <&-).R0=-\ &LN7D]B@;F"58B<(_#A2@=QU["X;,@#.\,DOPC'>%C,(/2U MAF3:[+!2D45<<])IXZMH4V>B!S12KS<^OB6<11(3H;7#ZS2\DX>U&KK38^WY M _UGTJ]9B*'S!LCW3H@/J:,0*KT%/Z7FQL:8R!L1G[4_.CCA/:O$^:$^F64D MCC9G%Z#KB6,G_>E5>=F75DA2TT,5F]V_(QU5K0[MA^YDFIB_D@P(=]U=7>0_A=S)%J M4_R->1. 'R *?'A !<$AJ)[=K*-W)5.504U E3[J*/0>4EY:(@M1KTR>MT%G M!:CAA,6NU9SJKCA2+A.A^#:*%X)L"3'6@K4@@L4_3[51IMEYT=0XS_$S<79] M:TVB!H(5SV/A'M^"]:\&[92"]%ET8N?TJM6^:#N[.S5@J!\[5CA-NTLU1,T4 M';F#U?>K8;'X#S$K#'-!R[L MC-)KG5'ZT5YTKG-Y MCB9=Q?F,FBNY]*X__0E_3R2]DZ"^ MI'1#_,BYY,R([@UPOV.[I)-=+O\T>VC372[#-'M$C3!,54QQC,ZLRZE M6,=#;;JMV@GC'BAX9TR= 69U8GA".?2NC,@()(<=]0SLU$*RWHR2E+E;P4 ML)$X"S!R84I')CBQV&07YM,D"U5HE%;-"6[SW#B#BIYW1C\W4[DHR&=5M<"A M 5"L43% +*UE[52,#S+&+55;O@ @W68ZYD;YGLP9$8D97"R!9(*L:=*D&EPD M:I,XC,S$4JQ1W=95*!/4GM?I<&S:Z8I.I,-F>,/1'8=$2T,YMDT1?-6^=\J%@QE%YH!:5H9+-@S(07\3QG I@2+S MBQ'58&84IZ%B46)!]BTB7VG3V^G'NK&<40,53PXXX)WCBS45]>_,1L=PEKG) M*,BOK+IIJ^@7(P0_WF5A@\\IYNXM\_8I1N:)0K8^3$;U+TV MZDY9E:*[AFCYG_8-VH.(+BXUI;J<@>W[R>R"#;9>G7MJ:8>:9I\+H&*KP81Q MW17:?XQ"1S>^I$>;.XW;SC!_=H/$UT9B&R _Y(0"8IMHTB=R0%7:U,I W<)? M;S)7+?/.CUH$;O#UVO@Z5U&TV&'EMC+2P;PS8Z\7>)-04 M8[([B3?9GF2BRPF-P>$N)9SQ]".=26X*+H,-/;R^_IF08 2,?,,)*5G2(U]= M,BL,(\6HEXB<&^E*=,>0=8BC4ZC3 7+E/-^8IT%=.-3JJ,4M/,KOK'E.<-W- M/35N[JFQ7"(F#D=N.O*9ZPH2CL7S;>IH9ZI+SM1"[*#0EJ+\L'NFH^LV'#I9 MU> MEC1P,XZSS/GOX:0PD[1P*\5@XV &XY[*2[#\*B_ZKIKP _)7FOUA9PQG MG#C/+686G+5E8$KTI!SFW4[L&$PPD5E&WR4JENP#UKFXM)(.H'L@YP^R+1+U M8T79,%*^TSBH4 Y[WN*@.#*I&X8)/(CD@)E,QLF=)82*A+JAD'[.9(.U+9QA M9VI50FN,5-9]P>P8S7LM-&KAT^6P)Q'-0,6Q=K5RY%7I M7F!\#X6.2TLL;9S5%*H0SR-.EP*V(S#"D7.&DPD/Q:H"A?R-6;PKAUS7^LTF MXHRKJP XJ2X5P$(RB2_6$?J\B9#*&J+BWG3<$Y;A?FCS7Q\]JE@&:LV_):=HZ6 ;#M,.\[:_5C]$*:5,2= M1Y/0$YMIS66X$R=LSK$5Y'*I+M+,=/GJZU^!0AN0498!8Q=V6D5HDU>%*JZF M6OA-*$#9:('BJ1D4L1YYS):>W5^TV$?7O@4!)3[B)<#UM,P=$50\XN_3GC<7-%%FT^L#*,4^]G#<3*2FW+<'%TPP23<*0-A4+# M"6R<8UP7IF)];F&U:7^E'^1^F=E!L[8]5.AH7T&LXF;[8!*"<\:*S8 BMD6B M-H=3#YN,C6+C3NRB"?][>JE[7S[4'!-;9#CD->8IFYS];/Q &$[)FHS$M3@>75=)?!Y M7=OZ4?L'4D3*Z/K27E[[Y:5N&PV\MCDF@CYS' HHT);.#TM(F].3K'M+ORO)ZC%5IZMQZ,"2%]+ MGIZ?2>8-][S8L6G*\-59G1PRGUP\H4$BY5+[&]8;XG"(!.7DVC0T:%"@7AZQ@-MU' <<()]I%0[G?3_0LT>:Q-,' ]/3$3 M@73/!5W.I/^BA@D:*^;Z9"BY:N&H!=P8!X'RIMW4ND@W5I&/BN.4^E%$$98KDV8\-+.^,$H3Q"@PNSZH M!E;1%6V?V[GD,XXU1 NSO4AR8IH#O!-;M&%";L[D#);-88JHI8,"UP3= =^+ M/\=WXVK9+^C0=\)/916.!'@EZK$.&.@N2-D,SGSZ"D_5$BYUN@&.:+:;TV&A M]10W&6A_N[AM?0*&=GWR!?[WT\7Y+;/@UN>KMN:'^.>UG_9Z=+IK@2DFUR*0 MP"&;QQN;8AE)/UZ8I?P0 @M<1A!ML?U*;$_/X@%*HSHYCS=#+0[Y>OI5< 0X5IT4QS!4)RL0A$K=N7HO"#4MU5> MST?-,6G@CLL%?WGI(6R9\H?TGF$+N WZ ;6L(2K$[D1\1R;+)GFH.0_H0Z71 M;J1JJB%IB!7- J*F2(7Y0L8;M9E6OFQZ!D;$U$P<%!A9RL,DACBF/I+PG[Q9 M%(B6B2/$KWJWG""%!7JC**PXRJFIO"38*EWB=46=\+S4:F01'==(RVXCZ76GK,M M=WH[%0>L-W[$E(=16T98ND$?DY]^;__CFXK5,0O,L[XCGN9SD>=$(_ M6PD/&(1!-9(XTPVOV[]E%#K;7V[^]QO]K-8DX4IB_V1'@K*&FE$4Z4%KV-59 M1@,5D)(#C[X-(VOZ!L$\3F>PATZDL "V U))RH"VDA5\:^CUX5INF/R2F7RF M7+* -AXOGPH;+=N,' 7<&WV<;ZA L/B8Y/(L *)#/5-(L.*)C*\.MN=I0Z:F$%Q=H#6+??T\]B\<:!3 M3M'78C12VZXC9N;JUL/YQ A>J5Z!,QD%%AU?R!^7. M,#'9Z]5V4RG399Q'P5%O^V'V$J(Q[3,S(Z2UK9N-SB7W$&BP)@QFA#%L2ED] M@$B>8@CIJG">KGD$NH*;=Z M_1SPQJ>*T8AE^=Z9L TW\_2$>AV?&9H)]3&-J-<^>.[UGHV!)%V+PJ.>S!8B M%S>5($66TX8J((#F3RX\4#!VSC#A2F9#F[MD=0:?GOFH/9KS.W;O9"[L MPMXXIX591R5U5)#U1RFT+I630PN82L@7C^&4K&,<^CBQW757 M"MT6*0;;&1V3-+ "R1$K[)@8].T LP K*_5YT.SPN?C.H_8[M"'J0!;$^AFB MO(&B +Q>!/VPI-0K/5X5VS^S5XK3?-#W@$XGNEXEZ*64 M9V"ZH%H4(6UZT$[G8H#:Y$'HGV>]0>OW>Q3^")P*1J M:7ULBCN0CV_BPNZ:"UL((TV,I,@HF>-]0 @>Q^EH-KT"&MB^O3AYHV?;<_(7 MN89R8)A6["03J2H893H1E4\*8R<-/-^:IJPA6"D0+T>D+DYTE'V4[TQGO.AL ME1WG1 ]9X (Q/9-G D>D5H J\:\TAW_>8PQ?L;_[T3E7'70)@.8+*E(EX_QF M#HWAVBL@U)](R3A/Y $RSC@9D D1\CS2W;VOUS)JK>O27K 6D"'HILE9HT7# MO@"V!7R'0S9)*.8#FJ:+V13], $N@\7 9Y>?F:3^T6J??8YI1S)?M<#W: 20 M:=Q/.XE3E0@S')H&M7,G%51?67B@JOS'V"%;4L9&66 M@'JX5R/G89_R+W$2UD :#TUB'M)@I/1B?M;42?X=X$!UTD"SK+*RW,BA6_15 MS:VB=K8_WUR] 6C!?^@6!%G^U9U.#0VIAL:XE'"@0I2>4-4;Z=+_O7OY;66#BUA]ME51NHZZ*RW13+'XWU*C;=6[F#J)W2?M M)!J:".-J5"R_# *3(6[T8*>*\Y'[<6F1>7G2@M._O;AN@TUJ9*F5THA*Y=LO M-__;0>P-,ZTS/V$1F"9V6&CPQ>D8KAFSDOEULNPUAJ:=LLWJ'<)VK[%3=VZ! M'W94P@X>'9G?QB9&8*:S/HJ/4G*2CB>5C !/I:>GFU":>BX-'L8+VG$HU7AH M@:"].SJ"9F>#C\ZB3V+TG3,@)^:I9=F6*"@UANG!#,>%:6BX M^M6(^U->Q:"[CXLK%.YH09]>.R$VD5^Z+"DV6=$\SMR7^7 ^4P5O!ONRVT)/ M]U0!*OMFOET>+BMD:61A,S/X*<\-GG[6S ?DL5=L$-WK9"*J,.,L>M9GR6XN M[-+\7.?&S:B+YA%L JA=)=CU)59DZ]D#G^*D6AQUHCL:Z]4* QZ+78[UQ$RN MT?E..9X#1]P)Y1.#PB;)C'(\P,#9SK+F]=(DJ^T9.D\I;VW-JI M=5EQVI2.50T#&ET!BFD[;*&TP%PN/9"1M65MD V$#GRZV $#B]C=B0;YRAKI M;)^J - \,3J2,T*ZDQVJ*2F4."\IO).=H2OL9"Y4*'B@ZFP1X^"H5D%JH 257(K5!T4TTG7;MNAA7PLLRBX@G)]HL7)UP8Z^MC_L.O_@MJQ.PY(S9KXUC@Z6R,W#86)Z/G')X-79 MY>H'/[Y9\M'JA@( 2#C8-B#_3D?X!.(YQDI>B*BKG$@LHZ:BX[XJ_JY5'BSD M"Q"2-/O-6=#L-R/&S63E2<7Q20,P\M$7XH'A%UJW]/)^S=K_4'U@^H4=U\DI MR^=L0JI"S3I^[=4*$YIY0:V1>F48\])\]H M('J">6AZ)V1UZ'B*PL%S76O4#V.C66EE/7["'G\\S7(Y4T?->5>?I5#);:&= M$S+U'ZUL+ECI5+Q,,B1W">("F).I&QI05P2J"W%](!SM;**P?PXZ;1IB1S/UTQ]F4+-?DBF<5[_0UVM9P*X&S +?* M3>C\=G*'7GL^ILV4(F PL!REEG<5HE\W;.1V$9K]P;USZC5K4>'2>')3)(FL M^AYD48([.MS_FUD]"3$))'M'82H8]=CP* O;,MLH@(INUO&-,A-EQ8 MV]JS>4\^/;RXMEZ1;1WS@U8.]O.&<-0S?("?WQ*E64M[.F'I>FJ'E"O*<1PMP*#(N]$BNY!Z\GL MISO.AS%S(8J#F,2TC*+,@Y5L[)=V_^AN"-0OCY+=,L=)]A*+$M'1(!+=*++0 MY8#]#0-,U*#!ZLSSK.!!8<[>BN.:XM<92OO"Q#R\K,4$%HT0) $871EA\CS< M<8_+]83%[R8 G'?1&6&C:U11*N3.2:.@8F"H@9U1P_/Z>< & &W4$;V Q740 M09F"8 V61SB.>)Q\%*:]/GVOVX3PY:1VQ#O6^##^&.F8*B\!_E]"3-\Z 23! M-BO.2:P$=X).<:IWH?6(M28:J;IF@VV\K(-1)6O]6^@=B4N>*PF(/\D# >;FDB7' M9<$F)">NN0>K3[_F8@JT/"B',R,3C"?Z%=(_\> Z$R:K5.YR$P'2D10K0-:U M1TD2RX&9GY!@#LE4-R,C=G2B66;'%EI7,Z\"K4@K"LDYH M-8 H.CT(2,*E":X ,\JX-&V4"C*UT*:0PA'TK,Z!L O+34Z[5=@UH7@0+^17 MC0V=9+O0.H**+*N](W%^*$4O*9/?,ONU)IXO?6713ERTIS(69<.#O#31V,A/ MDF^4,S4!&A,#<\;(0"MZ#.@D- U5F>Y[*7&=2XC2*O)LA:+O?6-5S'/.-=C>-DO5_2NRHDKFMO45,O/AC48#O(> MJQ;(V.2$UENA1@);A-NO+DKH%CD^QLYG;>IOW[8O6QS;+>YX1%C/6\%MKF() MKN*U<+\+3'\[8?V!I;,#Y&ED!!E\]G>";!1HBCA%A-9@M MWFPIAI=B2!#G0C ;Y@G#W![]=S+X#C_(AYO#O75WG&WZF'L1G)AD@>(-/_N//LQ:SD39VT?)XJIXL/!H-@7?PU\P^-)N:9!ZTS ?U[\_8HBKG6(;[ MZ&_X;:T^F ?.5^5<1]+E:7W9$*[M\_#>IR) MG.8.H=6W-9PT!T\/1XN_*QR\LZSD;BE8L6#9](6D"&CJ1>;A8R$GJ.-0'#O5?(>:; MMM#*#Z- B0K<)Q7X? 55P Y.UO IA77&=+21"7I,3E/;<6[F8="&#*KCBEUU7@0QDY.*5U0/AL"Q+!AYE]W+\-IALI!UV$J$";9*J@/Y0 M-H"&&D#XCT0WTT+BH0EZD=!-TQ-+JGBR:WJIRX!=\6:(W_2JI,]1OW&9)X]0 M[T@$IF(GF@G>1IA"'4LWHC'.!JA0G$U"Q1<4?:#)"L@M:'!@WH#".+4K64B$QT7; M7 &+$"9T1LI :%W:Q0!(*5E$K7ALA@8JQP8./6 _E.N!EXMSURP85$CLO4"5Q!%.$0*:Y @ MCQ7B;!&ZE%IGH51+X E&%2M(8^P3KIMTHRN?@\^D'F6#/_GMAF-K#6OFO5[U M:X5IP 1D8ERP?>6E&?AS698:QP\V(_+Y%^P[230BM P!1$1<::;3,^'C,1&% M)ASRM5+61/:PS11GW$=**K#(0<7Y,->LKAK^P@HW6-47:H#TJ4R!K.Y%A-TZ MJ(M+S,7@,^ZB/H7^J..; XUIT[-8A5XE:P!!&QS@X ),_@0"P9NK>X!V$'I! M#Y8).#9N'RJG:I/7FO41H080.MN7<[.%AP59E(ZA:*2++\8T16AJB]BURC"? M6R-(G"M,HJ4HO[S'.C_#%PA%W&J>WP?GQFE=@$#L$@$'H [SM'_5S9ZR^GQ2 MYT?0<#42J-.TX&;I 8I+XM7Z5Y3MIO\=<+FA>90&3P9F["]8";Q#C>6(F0KC M#!',5U\$.$D,-YGU>"0G_P,]9KRX(=PZ.4 ?:U!19::>E M>9CZ%:7:9,)WSS1 *_GD%PT^MP]HE)C*A51\!PS+XV%!\%H5N>G@CO+.5YWS M78+40_HD)0*5N8K1V"LTO]=6RFS=2I#]E>6*94IPUO(*P2@&IK=,6''"*",T M/>X.>T]3?ZM<':6;73%4FBMV.\ZG<"1IG\4M(:%U)/7%53CUWMHCW =*K8<7 M)EB="))M6#P#Z\RL_,_0\G-^W!ES?K"B&;#L%2B8":(723L/F!(EV$*6L>ZR M[2?"J%"3<75*$6(3B"YI?QQSDT73PB +U$O0WHVZ;YXBVQW9CJ+X,0*VB(@D-T Z5ZAMGR$@2.T"DL;/"PQY0"5(,,#BEC7J\ M7;08_YC$A="U,I5I -.2N>&AD^>^!\ >D5@ZU,F$)"\'0)&C(JFRV##7.(Q6 MR>'7,LPG#VZO*..P1A#JU%+DU"3?7.U)UA.134Z\/<-%1\XD-=61QM=5*,&9 M/7HI[SJAD8_MCW77&)ULQ#?0L'SM*:(2$: O3,!+F#GY?L5<7^,+D[2_4#YD6(#3U&'[E?$X\C$?I/]^8$H4[ M3"R>CEOI;]X4,O6QJUX(;.?TI)7G:#]GAX5RM6RDT3@(AR"KS:O-WV_0A>^1 MK7[*&9AM(]#Y0?VM3@CPAWTQ0M$-+_D8A>G0&?JNLYU]_H9K8:7U<)V[N#V+O/\;ATQ5T8B8XIY;%L&HHD M=<+:Z8IFNG.(4@4"[ MUW'.*/Y\Q-&]O#O UYWVCM/F<(%)(CJ[YZ&(F ^LVTSB,](AN5%[=Z/B[\XY MWV7ZJ/Z.NP@X%S@IMWZB,#'?HI-[(DWAY_ MU\.D ATSIDV-B'5(>TITD9Y6Z&:?F9 0]YA)P>AS6KK.]<8DDJ[XA9^=HE1L MN8(YH_KJ[-5J-'VYBOHVCA91=\*G#)4,5I07:J687G4GXVOUY@$_9:6Z%DKW M.=GFH#;U%%;T@\@,@ZQ/2_Y>Y$UP=:@=0-:L#33($/MF$-5&634OM7< X/JZ M>6H'<*6C>5EL,(NE40PMP' F9^NBI4^)O[1XU5 ZI3/%0*OH'E[YTF<6!.RX MROK@<0MLZK=+ 5%.4 P!A%H[H1IF$Q<%HXQH0S?=ES%E'#?"EF%^.K;2IUP91Y( MWT7J"V-W MRO!H1H;,86]&/^C;@L%=S+5(?=UZ3Z>%2%]VLLQ97@2%?0?+O>,LP$[5ID@4 M><<+:AW,V:5P2MWF0G!JP!I4>K8T.=1TYS[8-Z.V0TFB#,4RN,+"]M]!^*O MOOW]3063LF(M1XRB9E:F^I/X';F?N&H5U)Z,0FWX% ]3$FA% MZI2K=\Z 9A3X:"?15[24TMW#LZ?(;T+S&7V:8,S)8CJG5)-/SP\[W( \SY6S M4TH!1[U(#+A5"/1, MK$#.Q-XF9V*3,T&DD$TYZ(74^BL3G5.5.P59BJ[(6(!"#;P!!5B5)T&BG4:> MG(PE,4./,;,/U0<04YTP2"GEFWN1H,J));QYD^*N0I<*U3G8(5!;'FM3P,C= M$7E];+5Y![T*W&?30SW)Q^Y&/7C,5##)>^FF=);B2$IRFG#_H-PK,]^SDJ78 MVX_'/-D"L\W( T*<5.@9=-I?N@%U5%>@X$]YHQW*BU=<5GY32N<)/VU8]FJ28 M%^H."A5R#_5I*R8G\:FXY2,9IEG[3_J5+I44=#)V$LC<Z!YGH[AN:>YD)M?_S%?*.KXWQD)S:IZC?YG5EQ+G%E M>R\$Q\64]J:PS6EN,!M)?/FYIZ%)V.M*#^53!8L)$QKY9[+JL;L=JM[$;.97 M=V'])5<$LZT\=9OU1.]XD@/-9&*"$WUT&1BV%9WJT[?B2#N9\#IIX.G:4;B: MVM3\)UR^&,Q74]K+_1SPNFH?2)@W!O]Q>.=E'D6"22A$B@I,L9A,OU>WL=0O M%#SG-*975'1KW]A^#Y,&TQ;7040I-FH4*5O,%!(=%X.+?4> M$I8&28(%/R"%TB#+ZRS<@'PN)R?VHC,0H(22D+P%>,NZH Y0D6 18AY@'!B% M6^" FF(MLN', NKD/R-,3YF-LU!,!=Q3&,Y:8:\Z:SNGPM0LI4(5U1I#A!J. M832VG%NLHDY$1:GI#4=&XQ@#TA080M#E!$9N_QPQY/;!2XW!MDB9@F)]HU8[K.B9[!A?$\&$/.N&88+Y M_8DN4:3RYWAVJ)3#HE>ZU3@Z#R5U:?%URE!$MQJ8P-O0N13D &]E.1QM(WUU M[\^*I5:E8'$\ MPZI8S!TI(Y%]DSS>DQJMV:>,"\>L./^=@G4K,?8ZX_O_YB9ONF1[\H%#_#TQ M0.!H7M;9.J%136RCH0:576$*)Z"SJD^)NQ.&(L=*L32T0!IH&L: MV8YCZV3E%R+/;-]\89BT<>J%Z+I%LS<&I@[J0S\$ T/_FYK7X ?Y4+5Q42RS MRB/OY8 F:YIG#2Y1997,:M?,]9>?]&$^)QZJ&2]X.A(L06AMBOH>[&DU $VD'>?/,,7>/&B7NO #3"LIJ' M>@0-@"CV'VB(=$,SSEQ#E](F.1.HPD[2T#?.>]U9QO+^570W(;YG.9V1]R$[ MAYN=@_T.'6F;MZ0X>I22AG^1 U4WV>()?7<4&>'!7-CTR9#U!('QVIYTD5NQ M/CH&FM*N#E1%N9=E9"ABS+< <;M7//9P'-I#0T*G28'F^5^)SB<*[9;Y.1S M'SR)D]T'YK0<%*/D(F !BLDZ ]MD/YZ?&*;P')%:9F%Z0VBXR;/'T93\H.&S M$/"\8$A_KDB=?58:OTS5,T\=LVDU6T8;RR*A; HFVC4^Y6%V*\[4<$Z:X&3X MH!G"B;VCY.0 3!YSG>^ ;U4@>X+[^-HN93,:D_RI3-SD-B-&L?(9GY.S2Q1-0K6&B,Q>AN+&]Q>+ T6)GI\EG7V(4JY769NDC.4UDL^#_ M+WMOVN2VD6P-_Q5&/$O($5#?\38SOOZDJ['GZC[CDJT.UJX<]LK;5S:2Q2!,+U]1R/^ PLW*&.$"WU;+ M?J2#D(BX62RT;;L1^&+#JJ-'FL@EY75%O6T-5Y)(%:5>L*(G 517LOMY^8C^ MQOD79#^<""GY#F/K6GV8N]"A@[@Z-K$:HC MIFQ5QUWD?]EO*+>T:N%KZH7V^^ RCGN55 7]61CF)BZ(A;!5"P(J_AZU@%:P M(SSSFX; GR6R5[C6-;H;".?=K3\&DY=2P?%VZP02#B\;I<9\+Z%Q%3YWI,5- MI-Q3VJ]\0Z(@NAP/ZHX[L<.(LB?BE/@5+$ZN.ZI:@/VQ4"H\QLY-[B9]L,PF M.Z%T1<**=0+ $\J0%JZ]0O$>^="FWN\;V(^:%KR*;]5,!H[V$-R'#G:5J*]7 M>,$V>T?4?ATW(1^YXCC.VE&S<$PE#EDCOK@=]!BAZ)D[#"#MZS?5P0\70B#I M,1BD)Q.1[#/_L(%-LBLZX&_^,_J'HS]I_MTYKTW M\_;>R3U12 9TZ.>#G5\@X?UX'=$N\D4V77O]% R_=KZQE@8O2VQ2)G2UA8,, M0:Z3O*(SH$%YGO$.R1%7R28J[GX%N86 %?\RAZL M.DMR8N*E=-DPXP#:F#8UYV!JJ MR_ (KW0#![/)YQ?37*>/!(0.K]W\II!SC9XG,4OKG3DIP,3$3! ?W-;@VAVD M-+3-&%;SH[/A_U*7#9/!\AWA[5+@!SS(7ATA\9.TZGMJ\] *4AD&'"BI4QP] MF21>);O-I"G9=#T3DS7DDCN@M.A->?A>- MKD7ES0HL[O2OI)NT.<3(2&L].,\HD#G["83R)HWD!R\2J8 MP.6/43ZMEAQI#SC6^:RY'V_*?ILEY^=2\%RIF/5CWSJQ\+O-+CR'/]!80:[P M$5;-0*4PR$3"/B)LQ\VA35$D"EZ _8"U94HM6@S#G"# MP3>Y-^PP#_Y"RQLML(JI-Z"";MPT>BJ5;-)O- &;^F>J9^Z)I&>P!V;'AS9/ M[M1@:Z&,J+,OA9**'E8&1L:#P+-#)2C@6.^#JHN^!.Y47C/,. 37C$^5OUXM MGOG"5A^]O]\_&%@>#NV1*"O0H#T&WK%4]*(J\@E.QJ5K'^ M5DQ$@ ]N&DF4A15V+3\XK+5=V8;X[''$SW6G1\N76CDZ\I95!2]F;BR. MC6 11YDL=+A#0^RS3XEL+I@VUU1&1=IZL!8),M,]:_\(6D*(UVZA'4=)%NKZ M#)Y ^*?PK;0RF7>E:7@D2/BTB\(8$=04Q_=R9-36IQ4_/GL.&4IBJ-RPH)8U M(/,/TPEY4+/01NC@Q_%H5*>)!PZZYIT&9"Q1!% MDT]HB,I;:N+U:*(*:K"*0QUUO/B+;,-A_U9E6$7T1X93NH \E4VCZG=+KUYO MZ&@E6ABP9H1UHRL3*B-V?N1/Y)+J=99G+.-J9/M.[3>3/QQ]I"*V28(;@W/S M7>_6DI=?MS>A2>0TD,P+E>.CT49+ALV :@+QR/K% S^/W= MD_)PUI2J7=MM MM]8>(%D@Y8%[-:%S MV3FN A#%/PCIQY9"YYN:VJ-.6B MXPA 9V7BXUTM7@6["\XDC%P_[HP_*!F(_Z#+AXFM]T:DHCB$U:0'A&F4@ED/ MKE7C!4)G$O^G9M4%!;$/%BD$/(F2W;!J%+N]?/R+CI-69[P[S9AOW:?B)O;$NM"WDFI:VJU"+M$ M*S_I">AMBMO6Z@M5X3.,R.JB?$HA74GNP\D:J(S_(03%\U?]./T)&7 M@0,PC0IC>P29\NI,"T>,;:MQ.W)\O:XHJ(RLAT*(-28-7PF5N*2)5W M4P]P@*"?F@R:)W%S?PH?_-^?_?GJBQD1]$__F&NC'Q-33Q$[A9/5S6$+>FC- MA_9Q=RG&$1/5'U%Y]U$=,)7"%^.Y5TZ(RA,*:GX5850^_?S+J\^3]Q>PT_DO M%M'MA%9F!="I(D&!7F);"+TT2]6XS%ZWV1 7#=,3#!BL:_%/DO,[8_7VE9XN M_E/BOYXK. ?+&Z86,ACM4F(88>SCX,)XOGU?O2XQ1S%>6(+O6(BKT.NE:G0&5:,_7ZI&EZH1ED*,-%V'1J( 2YN:#TJDBS)+U/4S9Q.?2FO0']Q: M*D5U@&-2_^RA<[&E@ YRY6'E5)7P;PS<+6OB$6!]TH$(,1YC.>0K63",\5PG MZ?LT_:$\218DGSK^P]7*5MA%@9:XBRID_ ^3V1;WODQYM)[$8\-FVE5LEI4H M>K#$)I]^E<>(Q+IH7"8C_V.DN)_N@ M&+F974890BE_^?I5<9S!CSV6937;D?.C_%E3A^;8,,P&J8F9>9)\YF1=8]H M6?+4:,B:R%9 :9&^S5C&;A-B'M$-H#ZF.W.]A$J5F\9HD%(4&0E X4$9EX]1 M&80QAV_%-"?8BSE71UH24J+$MVAE]:5:\V3(F21;;^F?+'%(>99([0;&+\?UA-P1(0\<.2RQ%:.Q&ZR%A)J)*R/E]:$X%ZZ&F&,(S[U>(O M$B7"%+;7^QO3)4P(O%>'%5 ;(%-<]5*ZVR!IR,AJO:NORF?1FY+JZ0U,C4WM M4*)%BK()E;_8 A(F88)&H"O//6[D;H_*!%I!)H9S4QL*5U:]J9E-RBF^N%$- MD.*Z#,A:"R-G6IZ9+?[KF1&70@J<$+@[JQ)U6&$:3'NVM3V5XF*IA=MJ#2D: M/*N"R?)R]!2/!!DMDL(@TM+5BN)G^I8^4I21T%>7UXNMR&+=M'^39 MZ7<]9YREI*G"*&U=/#:#?/-(N,_I",=)-O/8^EWB[B&-)]'A9%-AN ZC]ZFW MNVI=^N1J5%?41"W3+&Y/?$CW9'1FBQ92>Q6D M&8CV@GF?>@#\N%P-[1\"5=-PZ.$]L0GTN!MOA-(JB97*<;6Q-4JB@@7QZ$T8 M.!2=;VA*$ P1+H7U,1$A-L&5I, !%XRM6KFEVNFI)9DL#.X\B[.KUBY%F-$; M4KV3.(?8%\:25!RZ$"14X:LM_]W4,P%VMQ6%7*F*=5H[P O1G%X_KXX570BAA2-4DM,*SV MR:^S+,''4W"A9C&AC4WKYZ96KQF'&!(%7ZJDNB$9"97>B!^/8E(%#E\"V30' MSW;JLRK'!EF93MJ!-)7*@1NW004KH&;Y8J?2(.3O59E@)W;\3!)]8H YNB-Z MB0$@;C.0Z<< MJ'QJ^3S4N2_TY\H,4B3DNQV"&^, QN)2V25E@(SK"^VKG$F##HV)EZ=[QVP^ M#3(UQ5=^D9KBDW#%M"6!8N**?9EP-OH'S55BD[*/BB;]%\FJ@[4OS.5W97 7 M6!E(%8(TTOC+L^X;-F=U/>E<=W M^KV:O<#WG!3L%4NMG<;N>2]5KC.HY%[U>CAFC.!_ER4G/?@%"!^45:PTFAL"2-37W5&.T- GS MNJ?P!(F9?5G*L)I["I\I6>-S+]O*I(6#B^;U,IG*G.L:L*'],2BMQJU1I@4?%:+F1LJ)F NMT6RYZ]M55W MW4;O;4EG<36SE@O#S[E*QC*$7DV5+G_X$"2)FSB<5+>KN517M?SUFVK+A3X\ M#IW9TKS%?F>SAM5/"AT!I9-> =8U[_D*/^.>Y=<:SO8;J)K Z[Q*9< M2TAYZKSH(7A)G-!S#1+B_EO#1=(4@03P4MHEI*#)>I.+;? G*&M:2%W,H1G= MBVC54]<\YQ"C+1'=B..88H?4CZ*/9+AH)U:MR_>HVD6:_IRGQS@9#!2GHH&' M['H?$J#B%7F:IM"C_WSWB#_Q1SZ?SP'\EO[' PTER!O_: BX]WGS=(@^_>+J M2WK_+#8C_%YKJFY.?(1HPC5Q7/ETLO0">;:KO:\]\#''G4*EA;.T[ZX%0P"Y MXDE>7(@SPU_#G$D1B=ESW&U]=>)M8(67Q?-;+!Z2!P]+(2P2,4PHV352P#C2 M29(F]Y6O50P>)W7"0FKWE_G]X/.[*G=(=OZ[6NC)L.NY(TS T)S]+1;A[-=# M,^[SY6&>O.DRL1]D8M60JJ%-.NMWZ"JJI*JR.DB&;M@_K5CO3,2C-(T1U1^B M)"G0*WR/RQ1_Z+VK<"4YV._JRX'Y 28%+;3)!N* P63!9UT@1.8<+FT5J9^_VA,4 M=H*TF(RK;E^!_X9Z+(B+LB*R'R (DHYDOJ+6:XY]0Z@JB#:($X<*6)5Z5PM> MHK*/K#S,:-0UMQ$(;*I<[*A=5M.'7DT$526?B8J1P][)"E!UH=T#$%@+Z_1B MU93U=FXA7.;Q0\]CV*S;SCH'N2(^F^V(Q#B.0F ^UR%ROKYN_37=X#+9'WBR M19&#,+A/N9US'R+@E'!$*(U$)V^QK\JM'!!A0JJ/0%S^16SN4#%!6M%T&FDW MS"S5AM E.] *BP11&[EUG:TZ\89NJZRR5FX[;@+:#A7D%[M>Q5;\R:C:0RLT M$CD8 HY,S4!=0(V/']3XV1\NH,8+J!%+86!JR 3%%>SL !(G!5%%#*/:%U;( MK!G@#'17.)"O*]_NM2IWR%_Y$#J'AE&+E2&N2H;BA2>X*_NU[W3SQK!N?=L$ MN@P'ZN(-_MVA*ON4"8.P9WK12(I1#AY#M=^3YBYLJP \0;!=B:B1HUHZGHTG M4H#"0%0)'J-ZKI> MV;0X+E?I1R[IX,@%1!.33EQC7;]U4QM!%W'RT:C85TL1:(JMICGG/>%@CQYH ML:6%X1]5>H#9FPE., X(0\;"FU"?V%.&12YNPQQWHGKI5 3.W!^(7.41!$AJ M!B*^R822RUI4PGBN:&[0E0!24_$:RLBYH4U$7&S7-B( 2JGAHK2NZGG]L()D M1VAY>*R%%E$K[$EA@' :GG^-X1:;@[/.FIT@ M#@#'K7(P)D_9%7/]YL4NA(IJY_PL3OJYVX!HQX+M?= M[EC ;X]+@QD.JCC&A9[^VE>Q0=]TO'&MZO/4%\V+BHOI*RVQ1LDTM5[2F^$Z MS6\[&$V_V2/!EK0SM-RAIP(QH-JP&5'H]\RZ7NP/.X+*-2P\HXP?RIL@1 ^R M2L7H.!_, 76]#\,T877D\EA7X%X3AB7AW=!06TX$]T+!9QQK63D3E51KD#]@ M6Z@!N].!Z6LQ\F_WQE>+;R/G@TC@)7N6CS8% M+X[*H&]MEBVU]-"P.^ QQD)W'V]%:SFVP9$."2_KPS,'Z@ O.Y-.+#KHZ0%F MV!N\!AM1?PN?D?J?CF;KY,A7GL[?T8$"K^!QF;.<6')VT>A A3.R]SL +ZW? M^@V51R&&Q[[W4&[AWV!0;TKPYU)OB*HVS+>P8D*LS])QR7.3A.\CT*#'0:FZ M3&"HC$PZQJ).A=PL+F+B">(+<05_>%LU-KU;0;AJ;#'R 1?]>F9IF!@ME@*- MC-M(#!-X8W2M#!C![-"G_>4Y*-/-N)E(O*=OB)&'?E!&8@SFWCC)CC66R(WY M_IS/H8B@RQ[D[)WQ;TBM634#UA$?ZO%1*J<_[)NP]2_-VBJ8P#K?:GX'[NXY76U]5G ((D7@' MW9$%,D#1H9N=*K? (=XQ1"H)"7R$[4DE4Z*_-VTS4Z,QH=TZ^^7_>(*91$/V*)Z0 'Z6W9C.I+'/.7D\6^(WD+)XV70UASK1X]'&'K MPE#>3&\%SBTG$:,N*>4-X!%?$UDJF#S"MN;C2UJ%?%#!_7'AK"4YE^!I\GF3 M6_7,);1:%7O@K*FF1 =Z#1:V:VKCKX1G,/L@K$VDR2&?!$LGPI'I4F.EJO%-V[364]?=F<6@I++9?Z1\]*]@BV%'(-+ M_AV911WC3/9"1DSHR**7@]M[UT3R4KR0^$_S@S]M1?+T?#&S)?:$V]>8 [EK MUDZ7Z0@KV+.-=H?'!=S;DJS6X/ C7__4%EQ6&]Z)[E2 3 \2>V)2'76:M&&P M\D4,%C42C8%EQNKV%SF6.$N5T6O244G!4#4?"OGJ'IOFPH<8Q:6:= [5I$\O MU:1+-8FK2637;*C:[U([G^-48@],)YM?Y*((T M5-/:H&8;X*C$P(8E;OE=J!KF2"(EKRLC(^[2(&_Y<#*XB4*<>+-8]*F,E$\S M2+7#%(I=C.4+&(XU=Q;MYP[.<<3G'2:R+QPT*\I^0C&Q:*VBB5F!?;G?TU=E@R7L$ MT93Z'#*;?]]CB8(FW:[2]/RO:UY<;<71-5ES!&]3X6.DL8B>%FN/VN*6LR4= M+\V,.S$P.GM1QM,$2[SB"DNNVWEX;MZ'[."XW MOF0J.ZJIAJ75ELW^<.[;ZD52:W"$.6G+4JQ]DH$4BO+(I25-"U";%7W.QO*5 M<"4H#:=EEZ-%5=8(#/<<*G6/J6S#F8F,LS8X7YGLE\+PP M(XVF,SI43LA]I." SQVZ(;$438J%L)6?M!ST1POI'B\F[/3" J?S//?>X'%Y5U+4K>J3DKX3$! /0TG3C4S7U:2S)J0DA;@(O;_8KD2^UR:"]=5?-PW;I5P?H94 M"91ZQS+C#]#!2-4OY&@Z=VO[HV(N4? M;?^^*^FHVI3+WN?&K2')Y]H!A*;Q^]=WS0A'] MU?0&+DM.Z8_XJF2*8G71-3J"5O_V5"7>#+T&W -?[J4_'KNAYDB]+;\ MJ>OKO65IIL,0'1V?-GZV?=,%5_/9JV^*Q?_[_[YYSIOA=?CH]V DTA@O#$RZ M7_ZK_O??ZO8-_OUM]W-#_]8//_OFNUL M52N2/J2:K[,;4PRM.$JUPDM3 Z0GS:3#75CLXS%KYP0WT_(2WHMC*-"O82^J M&T>D-NK!>.SI,"/KV)8X+V->8>E3'XK0::39EWMY9RY][E;HAS"R\)I3"Y*\ M;'%L1X=II4GRNXPR9(-6[N,F2J+2M^'4?(QC)JUNMF6)''92+V8YE)K%[N.O M75ZZC+!++1#^;GI"X]:,JDMK*:>*,&,PTY3)D7CB^,A<"G6/IU#WV:50]Q@* M=>=M&O2D%L;H!:7JU4\(]F)U$_ZNW%6PI?O#[\=N1G.)_ABN)/Q^N 0R+U*8 M%N"C;.NAW!'_1A@13@3V'%S2(37;6E).ZXS)[F%0?I#$#" MS@DZ_'[VD":'[LJ^+UMNO6\Y63"XE/B@;NF:_?G?%8^%8W5)M">93XTSXGQ, M'>JJ69]]-HI2$%[%%DJL-/@ M.2Y-DB9$),W"V8X,8XS<1WE4 /185H*>U@]3^*HPL?J06L'A5B(I37K&=4Y, MI3MPJV!(>Y1O5LAX:']XH15+LYWQWAX<0HK.K2P1NO6;JMJQIJPE 060E'6# M.XW35&08.:&QV<@U?2RM J-Q[#GYE$K-I^#_!V:==!DD"2\/4FVY8V6:IWAO$HEG;IE^-'!$[(MDJ6Y37U<#,BNLSD5;+Z_DLMFJV\ZK&Z635 .> M636O%J_L>MS20;@4Z7X/"R3,"0Y5O2V)]$+O/:8U6XB3K\RU,ER9G"BB4LL2 M[;PF:RBSRN%31+M!3;_A?6N!4;.13&2KTN9\5#3[T9I910W(/82*P*O%4'N0 M]TPD$D.KOL9SA4=94W&V5?ENU "HQ$9/NFEJ"'PO_O&&'KERFAKZR#R;[&;< M=7VSAJ*D:A;%E_76+Y=B%._%)AOB25>+9Z9U1G*7,(;R\FH@+(:*G'R9)!&K M,Y4DG+0I;[L>^_^$SM/41$O_3AQM'C)T@M"9M:SV=T100L_WCZM75PSHIX,G M? XGD5!M%*Z+C^K"X?/?__ DE/?E0/V 67U@''5)^'V3BW+ MQXZ'7V#T9 <01B63CGZ[PN]C-(CIFA;)T <4^9S+AK98,D:5;?GO@VT)BV'Q M0[TE?26 &VTX^1+/VL,9WJM)]@OWGG2:3A, M(FL&<"A&49&X!+*9CKLKS ^(UU>3#59B>^@F31,O0>0>'^>Z6V4,8F0560) M.^[00C3-0,A[ZV%QX['!8<:+:#?IO!X\_O$C0V&\OJER\8R8-/%L(YD8]02% MG/"-,G8JQ=XH/%0C$P>0F6+E:%^:\QO64W?N1O"><0Z[\K;.0?]K)W)M3S65:'SB!+$B._/'DON*F@4D$VG&*5 MIOI9_9Z?Q!O2OF?^:YWR#GO<'+<8-.5=VC :DQ^2="LT#P=6EO&:H: "Q6=\ M6[#@3+.6/(?U)VJ?MV\7F'0X^P>R"^NKRS;@$VHSF=]:G)-"X.N/D]T\)EWCI 8>&>HR19LU\[0*!S9:18=E!"?_%IX! 8 MHT::U(UW*:U% 9R:B;ZLI+,)NL^LLM4Z\C:R9.V4#3/Z^)-G(%5PB=ET@86@ M^%\C[VW>K+:^@K?!JN/8$;$)2DJYKH)^[@'#?W-7H#K,KL;)OB%Q$AOI20GG M>-[S98HF6 OP.M;]L(\-$\ATA,N16RF48NS2!:\)N;]YQUG-@3;P<4NCLX>< MK#SNC;_8^ [TJ$> .SG.EQCL"-"6S&.M19!@A;9#Y)A*;5,&+D:97IY+OWJ\ M^L:MCEF))NV9WU'3%VFAB#L^')T*/4TP$P^9@-P*^ DI9@' \@[SKTD,R:UP MQU .+JL(RL76Y3;X-6NN*261^!)W#T]2,OW4U4S<#8Z%*34NZY MG@I2[1@D1Y)3Z"C3HXK-EM#FC=&%X/DPYCR MYTYVCK+,K/E?/1XZ;9XLO2"\3?$T+KKWD#;URHK8P*B;GQ S# ! C2=^7BDU M[4U,)"&>!'IZB';,.$R"6;.ZX7KGWL[]5ZW8808<$SI7RYCXTRUK],2Z854^ M*"3*^O@)+@"'*:F"3\=M]@EOU W2Q;A^6UUW>R84+*_[2CU(E^R P21I-B*% M1WY2=HKX3N'3Q(T@'!'TX.IRMN[IG<&,^E^408XU%LK[KH+G!2O9-)P"X(TP MDT,(_BZO14XWD*]"@*D)3\AT36^[E@TI6Z#!5Z1:=V%>TFPOC771#[^Z(Y]&O1\Y\]DAX4<7\H) M2<7Y>'KE;7CS.W%R1!2Y)\#%$P5 \4KV(<:\:R$=K'0^"QM:N.U^=)37\7GX M*$,97X(*)/"XW%Z:$=AXDAG/,L@P"/KL;5=++[.EA^5))4]I/!E=7B#479_:\P_O65 R*2RQ[13:"WQQ?XQC-Y@[#0&R+3"8";W()%QG.(=G@>>A.SV2=B\/K*8 MWS5\/H#$M2/H*$ MU3JF-<(F(ZD1!?WQ30%EKF[#]9*[7JH=9U#M^.)2[7@,U8YS,$5F1:9JZ!-@ MMQ[3[*7C0'>$0@I=X:X82=TCY +?;@8 M:N]]N:O7E!Q3@YXTV+"]SBU\2D?M"828GWA852@P:7(T%ONGY2I#_SI79%,I M82,$'(@FFKG/C*?ZQZ@#@RLAY272!@(D8;3(H)B<&0A.>AB1LS=Y]_1YC:$? M/-#B7(#7BG,8<"P1)##Z8*S#FAIWY"Z:IQE34/P=DH$KMVY *-EH0!?ZLK7X MS R0#Z(\/#,\1D5A@4/'4 M#JZ-#:U_8[UUJ39Z"''3Z+!.9I:1TS-7#3$: M<4=-]8.U*KBH24"+LLK.GM+P==24\QETCM+"0QJ14R;0%2DY3G,PJ2ZJH(N) MSNZ@&%MN;X%: K?+E"RSL?8E 0G"BG^G"$5%58K\N?!KM/U$^KLYXEW&T# /7K&(VND9K"L^4RG27#+4 M'N>8;'!)-+(8I5R%OC,S:%H#A!06DUG*?N[,\#C4IS]B$%64"U71PS5W70T9 M+65S3[I;QY;?C_8R(\@GR098OLLE]&82LH5Q:?HSS M1#<#8%I-".YF"WIFIED!#EGNNE^-VP&;[G?*M!<)AQ-D#IHJJ5U2=6OY8[?@I MMMH)@Z09YP3,:Z A;RQR *KPEFE;&+;WFXHN;O9FRO],G:3*F>@A34A;22;W M6);Y%U TSJ5!IL?[&9 X%DGEIF.58R6)EI!/OS]#3"9)P[S\32OP)7<#JL9@ M6Y&G1H8R/>G"5U6XF((9+NY*M<<)D%C7J"3=/\+T7^S&E"DV%N#8F!E[^'Q_ M)M$%QL;%>=HQ67A.U ]9]A:U-^UEE(1K;.GSWHOUE_D&G[Z\BSUKW&&YH:K MF+2-(< LXP=EO4AA5\/#WVD_[C<_TR8VTQ:+ZCRYQU@/V0FWZ?4&SY,A%HX, M_:T75%R2[ W%R. !C)&V(&W-257S3?60_N$3O<,OTWYDB;NCP)P8D#6#K/"" M8\;T#1;Q$'>A14_E%'NE-K>_2!?GP1"JAGZP8,**:#2Z)FL^\_1/EX>G\^_S M8R5!X$(UA!F6"K$HU%I_5BCQ5_1.GWZFTE'D^/5A[8DRKE:SA7+4>$L[Q\X9 M5NEM+149B2/)\^C1DTWAG[\B/X?XC6L.H3/#[7>U M^+N44)D/579"H=N@4(6PDQ8O]RM@B^2E8RU(P!W5=E0]QYK2*C'%@-H'QXIO.V!SR(UW?ET) MD)AFP(,L;#@=QH+K!?'-S]U)?AW)A^9'"MD8\FV]A4@IU1(J><0^F*5X0& MV5.>"74I&?PLT^_GW.7H%/!H621D?B:-:ER@ )4$9X&Q5VIS?+I6%)%8K662 M$I;K'QUGM%%4>QI5#N4 3K6QCQC0&(CD88_?)J?'A&&6#_L\RG)'!I'R)@[< M+S.M9-OVV+)O[P:DP5QK+5.N$DH9R_9;G,8;H'C9P MV&\%75VJ^2Z.)(#RDOU1/:,WHDJ,"",.S%S**S:XQ!Q%,I9R#/$P1SG I.-B M0^UJCGYO"3(J!J/;:D531&32X.F<-_R>.X25EGB\X=_+$:?SXL]*8=)3RD=3 M?N"RATXD]U:.O0@?U55L?=!?Z 4Y_T5&)W:?& YQIN/D=:>^O@ !Z*6Q6$%5 MPVU(-S.+]?2&V\T1+D\,G2KY N5"K#HM(.[%[9+VUH_YK'UEZ3^?W7N_ M?%ZS3%XM(!BO]N#$^NTHO8ZP>#EZZ/=/Z85Z1-5?']X[N=>YPT5,V]"CQ=.% M7=,R).6\JK%3R7_:^_6%:S?B,(4S0RLC":0AW.Y 9+:'+3H2!Z)(@S$=89LL.!>8G MWS__K^&3PACJ8NI=+4.=AJT/2=T7V&3-(779PBGPIKRVFQ39Y5(B!IK.ZY[H M%7B2AEP;>DA87W':,7 E7F-V!XJUD]:K5N20^/UXY6]XO#4:$,9D>Y*I&4\Z MBQ2?)^1:5;FLI< M1L&74^.L[F_&(4T]^'<[OE4NB??'DWC_XR7Q_A@2[V<"!HDJE)4_Q9%!$'21 M8VL\J@H2OF+(U#0[K?G&Q+4 ORJT13.DJ@,QWIUHZ$0)W,&,SOT0_S&3 XV\ M]SF:UW)*=%Y?]T($+!Y.''4]-1XJ))K< SW^AO:>PURDO +!Q6@'T/.N;FKB M9$(-PEUQOOW;JXHC,]/KI31]G0"X6Q\&"QMMYV4J_:<5;*>-,2P5U!R.4N1P MKLW!QT]3XL1U?7)=3J2+)TPZDU%)R'IL/ R3JB3!F2:P[KT,GG[L=?7C6":^ M9_P$!]#K!VL,3=NQ?E75H=IZ9R"RD8(V&1ZA[#^6"G:T2Z[I-WM;QVYYA1;\J;%61,?:ARM+)SK$O\(\0NSN7\JRH7:F%E'V6^;KH[ MCYJQ,% *JC:AY6Q@!A3LX" MV4_\+2N-GQKZBBV?3)#.0_*D6:3W&J++\42;89$N$WYE["V![/&=';-%B!SK M%IQ7MW54(DI!CYX(@RC6A2#>P88U9L*79?FALD#O0D@J90W&-]T8$J,%76I M,X7 F5\\MWGA,D AR#0VG6E%&E9!(M0JGM=:T>(+B0U%?TT8F"XGK,L:;])7 M5XO).3S.RLQN.#Z;"$$M1&PX^-EB:3WCKN+FIGN56+1E:W_885CODS?.FL0:RZZC/>ZS@Q**PZH/T'*#HX?*N MLMMINZ(MZ;OC7'1)HI390G&\MR11T:"1(G*-S.]V[79=,@']4UI+XY897M:N M1AI]CJO%]UT$4[J7,G6'8^-5.*W$POQ[9E0:QLHM7C\>GL$Q99 4?;.D/]=\ MA/ED:,8FHPE[[ MZ3=+*X-2P?B3ZY4*C>B(&3SUD8<9(8\-YO'%VO[@.^6@Q M!J%M%XYGA89P=I1PR5L3FPH^*M6SP>0\,P(XW4K?YF3Y1.H%9'BS5E6%?UFZ MUP0&/7O9R.Y3AOT+)SYMWDCL^X22CZ0RH5!_CA\?AZM[5R3/?I2N.'8'-Z$-A&' M9T_+G9;I?<,IGN2ZW)=4C.[#_NK'E;B55,H 6@MU"(@Q88Y\/9I) E*O%AP* MUNBX[-:6Z-BP0*8\4]@,MTS F'_'Q=YIKV[&*$)N0[J(_.+P%#3'V/6Y[%L' M,QK\O'+-G<8SD^YIR6E'8T3 [RE ;]&P&S<$5UCLG MA_HK\>=MCQ^TR0Y,1APXY)+0"6Q.RX/F*K&!/8<.+V_+M*&@S@!]_4 _6*K)*17ONA%M21M'8B MWRV9"@['D&&?,!K8!:X6SU8A>%V#@*AP' S2JNTR6]/#-%88*L8>.UQ$*>,P MAM@H(E%RFEI+!/G2E! M<>;K+7L]GRS3>_/1+SV9YT];_R,-=O7&S4K>F/I.LW0,HYE%@H)JG^3;7&S) M&0&DQXMI&=:AG[+5$ MZO"C0\4/7>HKG.K% F%G&)AU[$;-^M?@O*7'%QGTM MEZ()XRY_#X^R=_+R(.J+@V-JIO:)8U5(UU A$*3!* I+Q459GDR?C7NFZ.G\ M':+#.DCG!G=5B/5*SZ,,PS6#)M."?%@,X74TPU^<.DW SF9,(#I&5*E\4UN6CO#Q*=K*.BBP8GQ"5; FR&8*I M!6TK_BVG%&&>5&HL 65D@=F&&\B0]Q=@/(ZJ?#BZZ!G$ MLT?7)XXR*!0X\#S(\F2A3VNZOS)>/1+/S 5ST>H,[V9W?J7G=1Z7/?!'EB2: M'M_0,1!2F"I2VU,ZLN)DFJSG.A*QNA:7[)%2+)=O^\J2;''/T1^4 M+R_^O?J9Y&2 9M)(9R(+H2\9CVQN,L7G"*1NY'B[,6RGX!]!LY7QW M/ ZS@:S:5^;8$2R$[_Y6]AVCS>("&GEFT2J+KG)XH=R=??A7,7UC6U$IJ M"0.@'ZZQ:M;U$)NH\AY&V5])U9:&G&"Q@CQT%+/1:RMUI4Y0(B>6B4)OY0_I^4 WDO8>K(2P^\-( MK?+NY8V /]8<<&_J@:@K/_O#9Y_A:^$?GQ='GH.# M:'4MK#W;@,.V!Q4Y5- M."2V8>FR.B>KN#D^1CDNY0E=0 &GC;,%+X\2H*5=T:Z]U-36.OZ#Z\>7CBL[ MGTVI[?@DR?/RW% ED5S7)>&JJJH>MA!():5?Y#TE1@JWU[!2!:P9;%-%MA)7 MXJ.K?DU>A0;#"D%<-1W&[FLW:DQ_0?0O0-);.U&>ZC1C<-W6>V+V0&\IP9QUM;9SQDB2-_BW^-!% MUGM7Q_:S2[:NH=/(#N//LX^;B,AF#_>YXZ$<')U6B7DHB"5'E / M(&[/@=')Y$BRY@73B>QV52GLHR)FP'@]=G+LSE1_\F(9QWWA.B:'^NH:#Y;V M;C-G.@G!AM-*HZ.A#L-7]MD9%QEJZ9AB%55VR1+U2WM*CY]1LF("^0U5A72$ MDAM\"QG-DH!US&!.*'3OZ\7W'O>S M^95Y'NB@K]2!0(DB_.::9,6CRY#V=+-+@RH(/!"F#-GN<)VF6[VA<$TAB@1# ME#38QT0)E+G,MO/%;[:M+VOBF#-,'O]-N99^L6%A,/L,;X6M\P2.7N:](Z_O MOT8?_:0 E4A$WVO@)[D?]N,GH9S6]1G-"5Q\NY>L@==WUC" YIG9,-A(TMN8 M%+!ZQVEB3NSF$8Y('H88I$[YU<+5PLJX$36!LI=B)23"^BU0M3U8C%!^!2C."@/?T;"),C2W1K7@,I'*DM7M3-%7S>312/6)M@2Y3^;+_I,(O(V- MJ)"S.'8LE:OP1)3)Q\^<5BNT L&%<]YOU.XBF>,]G0[7)2 GX-8"K;12Z*U' M:7MXXNC_TT-L.SH=*[K);=V/1%2B9\21R)QB100QJN11(T X L MGDM>GB*_NM2YUG1Z:2)\G@GR[+_#T\JNO\*O/D"NT8?M=?@1.)Q7Y4[NC[3(AEHEHI"T)7I">A8"6U=+,($2V[ 2 M.;M&9^_,K^O&HE,#F86-Q JI1&0[[ MCQ0F!B0ZB/7IC6- MC&ZP=E,J(S*?.*\E\H5(M I*6L/] Q"Q:,S=/*4%*817@L:ZT\ICG)P)T[&Q M1$OI.PSC+7%<^*[I/*/NS97O5&9^BW27S) EL\5*M+@,74;G77QO'7^3Y:(! MFEUTPKP1%]S=3=7&A4H0V/P379LL1J:6\<56HF4)D3X11J[>9'N?:6NH<=U% M7##4EDH_96S"^VC]-=I]UP8TTZ@V"(WE*-5#5N\AQ)]F$FQ*.BCP$>93M@8K M@4H<[&$SAJ^^'[?_SD2?OXM#R),[2\PFQ?4[XFFH*T]$,6W)6[MNA11ECH$CO% #.TB1WH%*4#R]5RN[,R- MEM_K.38J7*Z54(/%H"P%A>!"XG6CPKRKIF? I81X!B7$KRXEQ$L)$4O!'VQ- M,$?$F3=G(,6C+D;7XJWRUY^=A%PLJZC(,5 M%@SSQ].4HTL&N4/0*A;B;SAJKNQ+X>5'I#AQ0 FPQO'[;4!4;YZD/KXPE4"[ M?!7%AA;]V!CJAO)!4J",LN:0BG%&'K209^Z,S'6 3'T^YZ\POHLN&Q%J,NZZ-X& TN.U1 MRPL?0C%-,/DIERR3K*8T6TI/*S>4GC$R,VJ!$K7V*)S$MI,AA6>^^].&MKM( MX9NBWV3[I6PVFI_T'7&=3 T/<3)Q6@J-9PMWF9*-B+TUT\GSM/C;9 :3RX./ MGK(PWW;[*GO ;ZM.\0WUYRN=# M3X9N1 +%KR604 6)Y!TX47,C>3<85=&#T);1&::@<5A(]9H;X5_&)>K;(*W? MA*DT$=#0%BAF#F/MP$GG[Z9SZ7D[*>(0NV#*+&IR;J 1I!;N+T,4U&X[F^C6 MCBH@W3@0PQTU*\Q1T(@>D1B*Y%D[R'O1K@6*",Y+NJ)_E0Y%)42."W0Y:4?6 M= 98R 51(%2*PM'LW$B%]1I#8/+,$'>+1 &_^(KLK=IS;G>J71Z[ZI7/BS58 MNIB?=EZ1.$M=IA_J&7T9/;63BK?5M=@37F1(#R^@ J<[;.F$=UW.7_D(/ZAQ M/BTKXLJ-?F344ID;0LY3LK;W4*P]A]/YI4R8=YK=(G"B910E"6B! MH?<;ZEQMRKN49G<(KU9&1GTF'XSK=]5 QGTA6H[.(R\T0>_%0*2/4I/[>8*; MIXGS4TF&TB7\Y[VS>1.0)K-L.9R[._!C9=FX*959+@Y?HZH>OWHQ;PI?]O.L&"5)O MRG^7_9H@FT;G>K5XGBW1>]?EU&2%5;HEU)@)#J-1.%E9/@:-:=F43R*M!I4K M_FG7-5*ATX/!M,$*U;L4&\5 -9!/LWQG&J8S58S$'VJYT4$Q8X53("MJ/9$# M'\3-0ZP:YC0.$QC>A!0WO/2U2#-,W%BITN:MM@N5B15GT"I"]P3;4*_BZH:SZ<#@!G/-[YCH:W*9^OL? M6)GZ?\HPR(4VXM)?OAE)NB.,?/@6UQ(TPW>CI+H_&\2(9;N270?VPVNCBB69 M#]Y1Z8'DBS"CZ#<_U?)0YD*_8D/QU%>/4L1[)O1^B!5T5\_P8FH/=ZF.U%9_ M=%&*PS>LFK+>"CH@^K,3GG;M-D?1B WSJ:,BO@YAUA$F&/(R.33D_N>^%U\8 M?Q)0;N*RDS/E>_P%8E*X@79'/Z7X%/3!4>UJ'*29+W/GPCCOT3#^(SAU-+;3 M_7C*^>,8_+D$!_L,M7VIH#W^"MKG?[A4T"X5-"R%K,GB?L-#YB8:'R0-(Z 6 MUS"5A.N^W&H8HD1:9-RZX&[ECF%N1K+GHG8JR4\Z)"9BB8'S(91L&L%'=MW1 M\>$ZN;B;\)A!0] [D)^@[H]V#<]]7&".*CR94 M+Z?'1%Q>RA>R5$_KP5DNNKHA7X8_S-P_NC**+/S70M 21'E]5=D 0@86=#MP.%,XK1&$;N13 MF59(09!#%^U7MUUSRZZ]W51IR_EIZ.*J&=..86[ O.612S$C2#]99%1(UB\Z M'GT]O'E8"B_6E\>4LT@=3\M!(@6P[U9OF+V)9MB@05%6XYJZ& MBB(>WH$(=C1;K"VRKBO!M=[MRY]A[ Y5V6MU)Y(\WV6)"PU/_G'UZFJQJ=;T M,9!0;G$E+']TYHD"/3X7@=@"P\B!SVB(4:MHV[5/\=K*S E"Y>%A<_7D M^V]?//\$4W9LB'=C3]W!HNA #K^;P5@<>E)_LOCR#_^'B5I[@Z K$]MMV8SX M90T*UH$*2T\\N;=X$&MFER66E3UI:3+![">8Z%H";_DZ%B<'S*S11<;]ACA3 M=04ZH'2W*6P\^.7PE2=U>.P_?9D\-CTATU3)*/A[I]?@GF\;(7UG=,RORF85 M,^)'YHE)9^]:%!KI]&L.3*"L/Z%GL*F(+N^S\)C+0QQ)E)>PH#D%J\WSR2K8 MAZ,.';T#U=?K/0\0O2*U/='!T*%ZB0O9"_ RT_3Z[*E%2_#GON>B\I@'KOH MU>+[9&B=43#]H+!3ZS4)EA>N5Z*OI'N@[PYE@^3N$\T,E]%GF/E86+]M93D@ M26+Q6#*POK*\X">2+;(-A"QJ..RI$[/V-/5QVV$4=2V"*(F7R=7BKUVW9N)# M_\U5&"VB"NA1A29(FCT&7VJ?8 '"7-;82MVJQA3#PS,+_^[NJEOE'<8%*'X9HXUF MVSPLECH^D,-KQS(&:[R5-Z@OA,'B\UC>Z"&1F*++TA?0P4Q>Y+@'H% !C(>[ MU.2<$7X,GMB2#ZOP@5UYJ'JV:=DASRG?]'.YG[%,ZV-OX6MXUS42!M"GHM_( M(!U;1; 82<[;2OTQ4HR)V^BVOROUQCDXG$X^4I;_@IHK8:A]?M@-C!]DQ3I0 M*##X" M"RKA-:O("(-52ORWM*=_"GMP6$L5Q^\ T=#C(U)^2*^CNGK"3FAGT]7BE:L= M:LUP@>82:::C1Q"3Y9!GM_5@E4'%C2V(CL_5+(3XK%BGY?[O?EZHWV9,'+S;@B?=;# MZ>@IM)['7[Z3@7"X.M]WV]HJG^V&'&Y*B#@X-D3XY+PG/QSI%W(MR/L/.T6M M[.E)CJF>E*=VTH:6,-1>JDJ/N*KTZ:6J]#BK2H_"XU#D.IN-4U9*SW*A,J O MB.1Y0@";<49&?R0$ .N[DI3;AVZSYW^MFFY<0_*L%O_=4^>2Y-<>*7Z^K#V( MII(,)YVV+R6M)\J*!N,M=/%$;B TOY22E,8;;UC9G'K,C;]H.('-!85P&I^R M%NP$>]X/:3_^G3'C%+BG8_*ZJP=+GA-IQ,!-,?0$:40S8]05W+(C#"'=VFZ8 M5"\B?C1\:Q!>A?CW"1]/4DX$UOV^M1&?,]&3%4XQ0>TU3,.@747*M>VH*]B9 MD[E*)E6;^1ZR1&TXM4/"S[IEOGPA@BL7ROT=;A1?+!S/Y!<2WV.V#%(8CB(V M*'QDYHC8 AB!4:Z'G 3?N0]QE7@7XD[(NU"J4'H<(I\:>+'AYJITQ&W9:+ID MZ':D'$@:O^0LOL;[Z(7*GE.G>U:%UX(45>?>,"=;6HJ+U:V\P1&/OS;H(K>D MR?NZFA 0B30@2L5VM?AKU>VZ1L>4091*W[()_IB^KYJVUIL_V]B8\ W-R[T&>%4NW ML#6#OI6U(U7!QIKRF[V,+M2"R<#OL?E=PK:ETG@Z(,ADE>$/RW&/!!6 M#*? MM%1O1&).V/0[X:U!#K7Q3 T%30(;,&Y^XJ"-,K-AENC>%%IV6SEF=@?^!R@" MT>^+2T2 23B*950'B_,UP\ST'1U;,V(7CKRE&$HF$W"SKKE M>.WOG2Z>N^##M%P\I8_(_A9MPS@:]P8U9]C\NWU77P!RL!C82YW(3]C3,J'$/N^'64W&XGGWNZ MZQ>&U ^8V+C*2A2G?9:WM[ >RY'V*+AG M#U\96VI8Y\B?2)@S"N+.\\4876L@N.E77.C?R$BZ3SJ8?H@1KK M@)[Z((:W;/.,<\4/F$AC1E)%-RRQ*T(7B$]GO 6_J/_:?.8C-3*LP'$[VSER M6W>:VH3D5'U;K@@U1 ,:QF?/U#B9#^@F UU Z,)PK5P)%%X]'==/$C]/$'2N MD,K?>"VAW=(SKBD-I8LW-G)N5,!L (5&528Z;NB8W8B^G*PKC ON%%8"59 MI1;U!.^6@6T3@5I&Q3M@3[P,][?8WBF0-U^,LI$.Y(".ZY[7/"LCU;+)A;8EQ5>HA%.G$N&[.ZDY=R<0\[ GJ',*TL96E M:!9%O0'0M.'NV-D[V@9CB">G$QR[-J-BGQ=9@?0^Z=.5WQM>FPC-D9Z=?K MS;.[AQ?F4E!Z/ 6ESRX%I<=04$JO_AL>)?/NVP_47;#X(7KK9,9>M.LP%?WA M(W15]Z3=O#\BG2ZD/!I7$/V;IVPKAQ3VR''0N3L3/\9.*#A^:?&.0$=8"X7@ M7#!\D;Y(*;/(1RX*G?Y,-2*A50U7"7.2+?E*JI_ZH G2BKGCYFV4M'-W.Z$-L@ MUTFYIQ +VGJGZLWLN.FUA"0IWPZ$!::,CR)7\XU1G%2S,JY!VVY>/3OAH4L& MC[R47Y?6_-SW;Q4EG^;8Z?;U5E)M3KX:OF9?B2K$S,XV!A'6Y%@=%$VLC($S M6AW"AY9RE^LR\HO!FEAGED/*3L9P:,KN5'W8\7JMX:;>4*;GCCKN%I",9RME M?7BV*G5UZ6Z6SK28$FJB\AD;P8D^2N+*4B_XKG=8]U2VA5)E_3*)0F97)8R,ICAN59*Z!=YW%^&KQ7<5$CBP/$D)_'+7) M5V+$C,:50Z5,AL"E@J6\@0Y9,:I,9H]LC_ 2HJ^A M6ARZ,6ULD)2/?R)5%N1:!R=5W5-)8<5=0_NXMU5)J&7BTM0US.E>E19,YIGA MP/[5L^/MF)='(["J=QI%SS &QT6,UG*,/=1&^!FV"> BT=\RZQ3[N7N%D58K MVK8?6[KX]4TU<+^L^?Z3\OKO[X>L9+2-@.G,X*_5U_!)IF M:+H[HD*]8>:TMY;1>HQF6WH+XN*4FE F0V);TENAE$PJ#JP_7U00J0SWO2_*\1=8^WDT."?7'L<1_1<_BZ!L<>7LE M1Z9G>MOO6I8OPU-AN#G%ZMFQ:X5M^'AJWL\)XW'T8102@KN'XYG0!1**-%1 MZ[6'4;MN_3XX8M@25O,PB>R"M^14MM6F]K*$\2" J&BJ*OC+A._D[3\R@Y?4 MQVHMZV""6@<%U TX>=<'I):C)SJ0-ERG\[:"N:@"A?983XNL?'TFUT?OY#0 MB_T&,E%G;F.3"7-%N+>:J^DT<:"=M# !Z7%8415-@28,07#7A3&8"4L,+_%_ M_]>?/_OT3U_'.$4:OH7TCPK&3]%,QV(F MHSWG,DS2_?17[E>;B&8K2I9+30X\&E&CC'M(L*.YL/?I[ ZUC\[DNAP;J2\4 M:6)"6"_?3X/5I53R>$HEGU]*)8^O5/(XC_NY;-R6Q&%0Z741M2L\D'=(28BR M7]U(B3@FZAS@2:T2YW:EA5=M;E3Q-'BN\S[/_5!^?4]U(J9>CF0MP%)R=(AC M%&-9@/"992^5 (DS-(DN"E#KK-D@3JB@ 9RT3GT-(8MUE!@X^C2J!&@$RW+X M L_&:=FT:]C%&*9 Q ]P_!XJV05NB/_]U9=77R["?#7*6K&I*8$AA!@:=';; M;;U/,'W)3';W+@/;4O,[:(Y2$4JT.8F'I>5T9<1="W^%6/$TBW9ZAM03$S=*").T M*8'D09PFY M#962 RZ/W +38*=+?"K&1]5MJO5VM6WG() MIROG"]9%QQQ.&FF%52(R'E6S'_1S MG9P5(F@71>D.,: 4?==;R+%;G6N1A,.Y"(@H+?4=J$]-ON#4,[E%ELHPN>5& MQLC9GT+R7*(3@2"0E9=8]%O:08\O4.I5]'\+!K)K;JM!I3=@K>CHI$.];*Z) M0>1FJ[SRO+T:W5Y<"H22)KC"# MP=+57<(1KK.:OH>5I_P\IJJ"IZ=0SRI>:S=,-V,U+%_<B&R70D7 M/F_Q=4='H]^[TX; _WQWNYR$B)_/6^K?,B1\X):FM,MG?_Q:W_-]WCP=HD^_ MN/J2WO\?:BZ)/%[;%O^I/0[_B89L?Z9S)J/;*9#\^.YADFD 1WA_USW1^S4H MME\[=J"Z]RV3M[&_(J?YF?*@9AFN^94<"=62QS/\2%7M)]I75CVZMAK CR[6_$#VU[?LT"84JGZ3/3XSPJ33L^R+L MN6R\=]MXKZT"_S=3%F+3*@MHF&Z^T_NM'E07)2?>BM5^CTG(:"IYL2I @$KM M%-18-*2 GL):2E8'17A;3Y2P<65'8;>NFK"7@RE0,+R$IKIS=(/\08 MBB;4B<(![/V?F3,\%\E53NF 7469:7*6)VF$T[%AV)$6;:+XQ/F:7!$-XF34 MJDHMVDI1'^Q:M==DJ745K:ME6+%LHES V(1/A36[HS B&):12SVG[6PD3HF& MELRO1:K^$5U$"EQ:9\FI:^K%4,.ZW8]F"(3CWTV98\Q$ MK"32XL:5R92+B#U&>II&S'R:UQGN#8FB;BNK4WIY0J;)3A&5JI@:T;\B#PG(=X]I^-&.2T$WS .1P3''YW%NY3T M'D])[XM+2>\1EO0N1_Z['?G?[&]P,CXG-85UDJ/['@PAB^_I/(?G>^K\7_0E M.;R57"[8P'#BM0F;@U%? ZX"U$)XH?@T/:,?^"S6J5>@@,=#/25/L;.'H.L M=;@[4#'0GI2CGB/?C&L:P@F:K%"&EF.9/VWR7OQ=JPCL6Z!A%OXTLZ8LEN7J M35,.-_"FW3OO>_KD !>A5:F?B5^C9[\;&T#!N?5=8#E#5#YRU< $",A.T=U- MUU3JJQ^1#>=+UZQ,?EO/N#?62H]P0W(RDOE(<*.;*S*L>F($.)S' MZ7H>I0".!B7]*OC1ZN>;DI[O5ID5XFP(PFIA"N_1,QU;JH^V+-=[Z*0-0H65 M34N4]E/=YSYBFE+O?.*N_G=Y?TY0JW829$ZTA=[KFN \]H.A6E($B56+WPW] MM53RCT 0F>XARM\DJ&>U5A_!_COR9A3WW81/$D>@CHA@-E/UF.7!J#=YZ92[ MVF-!)#W7TDG#?U-P1$>.>T4)+,D:0WUM4865"%"!ZP-WUNV)U67"T2E-[VM_7-Z40\*;Z6\9;R.: M)J2D1'5/QIK23VA?�MEX%.EU753F=[31V4]7!3K1W,98L&,*^"%4S-J@S. M"U*#M)(643X:V=?!7)=&DH0R\TC+BIC70-5]HF:CI2%=SE)GC0_[$-BVIX#! M2 CE69(TI8.=Y^GTQ$P.?<\!(A@9P0X905U"1[2A?(QDI$AW8;ND?2;#91BC M!!P/I^^VK)LR$O&A JE?$]*AD9;NV%?^VE6F^/WWJL::!N!HYK%:*:'&1XMD MC5AQ!L(RL(\>RDJQ8D]E@G[\[(UP'Z5X9=\LY[MUUZ-R._76N;M)T?V4WGG ME'ULA]^=S].+?/',]9JE[.>,):.HD4@$).>(GYEN<.R%1$S7"/:S4EH\]/&< M7DZ7]>UJ9;ON(P=:7B*MK'I_(QVNU0$/.%35&^G8X.>@>O>)FUA)WK\2 MB>P(O,..:3I*_)3$88N:GA NHJB!;\%TCAIT1H77ZB'3J,-:1#)'WB2LOWNU M^)L)W;J8T[];QC:1E=SN; MQO4OW7K]]-N>B&=_) CQJWU/J^V'BD@.I8Q)8MS!8'UO;+LDS&Z)B"W+Q#H- MZF291N%Y+6,*O+MK=1G'!-UF@0SO'[Y6)8,%R>?VP3+B]Y]^O6 Y7:4N6/RE MVG8K6F.K\,B270Q7>4X4N9*(^*ECC37PZ/9)!E$M0WP4-?K"/,*2:^KGJKS% MEL\-)[M19*=N-/%$P,3F+APORF_$=5B[#9?W&'I/[B]<''GOA=H@O'))-Q#] M,= .5NO(XP#^!7L)NP#=G*"/S8%E+TR083."[&D;?KI4SLZ@F>DR@E<>:P),NLHYA1S[Q_X!NGR!53S^M M)L\-A%TT%LC0;RV5"7F3%VHWJT4S*J+^OT_*-%3\PKTO%"-K%N&\0S-V%= M%8O797TG!-[_'4['Q?_K*+3_4=(P>C^NVTKBA(LDN?3*5C#%1M--R@/?I]B\3_E3E[K>=F6ZW#/9ZL5 N7K)N<^ MFCT)N5_)"4F$\#3!-&%,P:O19ATBY&>O_SGB[\\_?2K!;$GDI/"W@U[2C=5 MV8134&7B$BT5:8!+TD8.EUK@79@[Q?&E.,9%_*VPP>=T10B0]CL!58(YI3*N M%''7M-"_\FVZ6FU78R=*GMJNFSQDIQB$>:88^;-V$("\D2'DADE-/*RO M%M^15Q9.6(-*Y&J?=7)H91V,].Z1=7'>E*;RVK\N5Y*4(?79)>E[:9][[P@Z MEYGEM/G 2G%WJQ>/&7U_F_X/,OPM! MZ-1K6+7+52C,;H1(PL&:'$CB^/?\0MF7/\]^YC+Q[WWB^;A;.Q$WE56:JC0C M,2?,++AN15G@$)%R<(VJW=SWPLFVV5_F]KW/+55K.$\0_(V*&(>KGWFOTG%, M9W6C\,P,$1G0&1J-[46_V7_AD\=^940C@S MTQ:VHW)J";%#RIB)(=&O^14G5UPUP3% '1AFR>?#+L;D QP4T6(DDZ5Q)6G^ MZE]1C=1"W>(?5Z^NW&) [ 8I/C;889=?]UYAF#*[ZIFN:$R (9QO]<()N/Y M3-W7&*ZZ'/Y=V8>(M:FW"';83$I8-@E78Z-H"FF8Y)^[(;6UEX7[(4[!=B"# MPF9$='JCE2(P,R7_@6F$ "W3N+ K.T=!E+31:[F@(1XW(;[O1C"#Y!IV7-L6 M3EF& M-A!7K#ZZ9)5GVB"I#U8!;ZOF^ 1> !B/!X#QQPL XS$ ,"X6[%>Q8.QE)+4@ M.G.@.YQT/])Q1)SSJD31DOQQX^@I&!\B6-_+6?1!_(4*F/%J:UP>*?@Z1-"= MZX:X3-)[GR27MU26K!#W#01GBXRV;] M %[3X+-C*E4$JRO-1B*-<-FS'S '=D"?BE:#(O].4_]K#/_B;,HIN-',!J9[ M(R.Z)Z^9O&6J%E[@ (]DPDT_=U<*+V'PEJ[%YEH82E-&)CCE&;E*633UW M7+7GH\IZ=(];,I20$MF?L,BK4JO8HF1,G;&&ZF5 '0,M3%K ):*)E,E_16$9 M/C%4Q%+5/@<1OQM.7P57OT5?>4F5S,+OV=>OOGM.ZT!1VH,H^#!IB':,*'!Z M%K>!/NT8&<]"1\B&T*/*;2#*Y!5U-TS9XAJIQ6N8XJAGZ2?>9F@^-MH0:N:0 MT-5-/S!;E33KM]17W(5_-_,(5]'=XPWDZ9D[XL3:LS(O=9XS!IZ %R'Z>KKJM.Q= M"&PL19 8TFQ?_JQ,"!Y!8M6\0BUQDQ%8&-F?UD4@9!]F%J#*/LT.[M&A;BL"K]Z@,H!"I?)IM IR7,HTWKE/N.H/UA"ARKB MJ>8ZLPE:CP=?>F,6/KRL=L=D$7NB[!./67K1G\*P#VL%*MKWE"4F6!70NL7G M% -"[[L.([W:-ZX/$X:*GH4IOZG)AP5\?#/(ZJ8CVZ@'5(Z,=ILKW5O9?(;Q M^9^R'8D7X[,_?/8IFED7WW'CTH&[@4$Y:;/V?=6%+QIQ:M(X3,U%BR??O?SV M^0F/P[]W5XE/Z+-V,9O2'D?J8GA,@JD(1(CSO/UHV?'7X M]C<_4P-5U8=EW:&)Y1GQHJR,_/);,0A_"V\W-+'1["5 ,]]I<\X3=_M/KN29 M["7\LU64$V^81ZY<+)MN]8:=?AJ]15E3RIWE)]P3IPE;-5)F*.A%:7!H\7(9 M?Q 6CCTV>_ ^]N2C=&%ER'"!PU>(UT]]E1=R!N@BB0D9/WT6P[&S%!;!SF C M]A7CI5ESQ.CA])9V&QA8O;]KE63L&*Y.1R4M>-;#(%$R-ZQ>'-%V#YWVK70* MZAT= ,]>@QTZX^BM\C719)//B"GKS+(FI3"6)6AUK*7'/L,;4NFHMI7A88^%C9'TV(8:JB1A#,]1*7<5'YU MX>$X!QC(GRXPD,< WF,3O4,AX1PFLVKU;*GTN>-Q;%V[WLJU5U=/$E;)+3= M5C>Y2*10M^96R!K""7+3-=H!50V?%)/&C"(WCL4,P-J$4^YJ)G*B^Q_QE.!A M.;.)XP(41[C?53@>K"QC;5GDV]%3I]HX*9:2*&!! M*QK.LEZS\:7[@!O;)(?IAAP,7O,9D%-BJ&>J'I=G &2J#LJ(@-AW!:8L355' M8>S46671Y*O%/^O.5%\VB; *NV5#Y3/2D72 &],E]6$IB)PFUM]T0Q\)\41/ M715T)METEM^X(ZR<%4/\D#V5=3;67?>8^6("&Z!)N C#4C^'[*+?P(I>TT9WN-[NQ>TN.H#7O8TM>35,>SHGU<7PTQ=R89&8T(0^).VZV ML55T,@]I=BRN8Z8]<.E=)'5/N(OG<5K^XD$NCHWRD]?(^SR7H^R3=Q]V"R*R MP<>.2RPBLZ7+["-!H__>6)=0U%X?NLW^+F95F(Y0F>R9D%8.$%M0G #[]XRJ MXT&;V<+5])]TL%>2!3.Y,[3"A2"18D0WUNFE,_I:?Z>R;4=&2E#._:G\&*Q@ M>$!05GR3^!"G-P%$,B0ZRP^;2&=H;!9N&&0I&W*C'8:]/OP-!SK0R M.&O$[RHK9$2LK;''^2T!K'42&U3AO\SWFX;@P7T8:@H25!I8QHGRL6$B$6I8 M\&%7D77<(OM940 IE?RP$^JA:]65-R[G!FHLX9+KD3@=:?N3%)5&G#1>F[') M-@$;7UE6E2_*S%'EZ?)PKYH$.012*.PUH^2(+GRU@#Y1<.[6/LGJW)($]C@X M>R?G6J4E@XR>P/DM8:_VAZBEEWM]4T?77X>Y"XR+C@^$'+Q41.KR?G=%V:3Z+5+>;:)L;GX-TL V[E5W05D9)RZ&7;+,GJKIS1Y5CY5/K[) #GV1[I!>#!\3/R/\ 1;HGA,:T@@8WP50B2P,%+U\@^S M+RXU3_K+#WY-M4??=ZAXFQ(78K#DX8#>";-CDNCEX__XP,512\2H). P)\,- M0T)Z-9^]U2%T]366(;2K)CFB^6").0.<>NF>* BD?*CIU/@D/*^7VM89U+;^ M?*EM/<[:UGMW>F(^?5VIXIR(VY\XBY8L@2/G=_RF\PRBU4+4?/10HWBU%NK& MW@D;QSSZR7.9;>;I9Z=G\,X-W!JQS!-*H.RY3PS"G?A(T-R8112^*VOIF3O2 M4^4]56(ATGHCM1W&&HC,IJRW0F5#FD%6!DJ*HA;=<&33N\*D!H@_0((&!4 Y M<,/)S+ 5ILN7D[74S,NQ.YLV@:3%7,.7X^R/3Y9^73BK-\CC4%0@=]FXQ>U" M-\:Z4ZNGJX*R(%(I54EQ(4"5*OICM91\"4?7W M(_2+>S4KEKF8$+M@OV=^?7EY+]ST,)[B][ -SJ38!!V%),VJWALR)X9B%_WJ M3'PB*\T:;CYK?5K'^F'"G"VI8LL4.VKTG&7<^>F.CWG&LEER^2'"71^#79.Z M?+E +:2S(L736Q M%1XKZ.+OA',Q:A!&D+41MQL[621VKY-51U$$"YLY/@/!8.^:;@M]&SYS\2E7 M^N;<02\/20M/>SM@G6AT'6;9";3<5T"?M%UZZL 9,^GO*3R>O[SCK^0022*LO M!65/%#M@\MJ2O@RNQIRN,=)6'H)ER>&P*R]<=YT)DR62UPP*"C.T6I6P.>MJ M1PGMRHQ%.^C3)EU('G,>$VIQ [G2BKV-@8%I95*_D!E5!]6?TP-V^G!]9;+" M%5'L)7'[I,9V8F"];F)3E9@@:N3BT4OX:&T@>S0S&O";-%>3)O,MA>FZ*E2# ML2:,:1\,LVC&F9.:*-FE&\YQ5A:>9!"*<1,#YJ'NT;T]IH3]>SG"LY)>W-Z. MN],.FINU%:;@O^(#\]"O[ MCK I/ GGPK+KWBQNRV:L/N%VO9L*^ QWL1)KS5TO.RX?)/#C+B=6>!A[=$9I MZP":D ZQUV/&";I:O*JID%7!_>+4:NG$(>.3 %&EC9IOF<@6$YWHR9#F" MCK =8+_UX'EV]&7#-MV= +Q\.Q6+B:D.+J#X:RJ,[M 7$BQ7A\4==K[6%A6H MKX7'^%CK+OR.;"G7(.1:\$$(J<9G%",&O'S#$;,9!E $.7ET&#&7"X%H3IH) M2WO]SX3+=?]>T M2=8!1'*!O0N7[VT08HIMM-?P(F2OAMF8:1%& M\7_&MEI\_@<=1L)\_2V\QT-'*MSD5;FIKD<1Q;67>*6C0E>3!$8 MI4#Q']@./4D_/'O-3PAL5&XU! _?#F;1E44HT+@6R6BI=X%9QB4EW< MHH=/T@Z1F6R;-''"W42?WJKZJ(XSIU"I^A TF]F&!;L$Y%AU-0-=S%*<5BE&"6X MJ/I.%?%-Q+NTA/V +/!@,:P M_=;EP:V%[\.20D^::G=1[ICD@I M1%[=&U+N>\WJ$4M8?,W(/_!,.WY2X:;15,0[/1YJHP>/BT#NHX+W M"1;W$A]?AN0>B=X4ME@R*0#5JC)6#^N:3+_@F)-B_IE OF$X[*?%4X MGA/J:VNW/'HF4G!O,LT.'0V SQU3QRE>$&T3$3%4BGD,@-;'(/-2M-@ M_(73K.5ME#9R=ESIG=$#OB/ XK5T$ZXU6I,R8753-ALDB63'Q=>A;;4OWVCQ M-O-EEU.X]>QB0NKCD#QLTAV7BSKG#BF&17DKGO/%@V^G7;S/V,!^^M6?_K1X M\NWS[Y]],E4X=A,WU12R9T'M+L8/\>W#N]VU85-1U6' K_!."YRK.U3%K:#L M!9'L2W0ILI@H!I=K4F56^+BT,B\/V@=EV10ALHZY3GHYMR\9A)&,/WT/GY*U M,(18DR1@9^:%\6IZBDU;7-UI(2VN+@)@]'9XY_^817!SHFVD@6X4PYAR/.@L MI"L8IQABB$K. MAL^/1\^@:YPW+Y7NVQ:AC'S4@0S6%1@M8B\9,/B,Q#AFJZ>66^.0"3'OR:C^S !.1SGO%L1E3Q.B8#DA:AM+U1[#6SG4K@ MN:Q:-)(0>@K6@#Y%G^!B:!V&@9>QKC!)DE)FNV6Z@J9L9UHGXUYCMU7HC\Z^ M;?6%I74^_:+0'&6PW,\FV%X]$;[1>7*D5$]>/?OVFT\H0;D=F^M2LT#/ZYXE ML8E(2?W\%\PC_YR8=7JP8DZN_%P9R=K%7[HM@8Y6X?L\Q8;/?[G9##?4:_@" MN*2M-AM^:T2H]-,/5.4(Y\[.?^RU](5H(O+[L<>B^F<53!.AF_$^\?$__U,X MX_)?14X$OP('3VA!?U@%._COBHPX?E+-\92YB-T+3<' 3)7HQZ(.Q/3ZGW!G M(FV1\!7L(#P9F:7]( 61)5%SW%3'J GJ7BH];,STWSJ@M1M0JY#/#$ ]>,=6 M^ P KR!^#H :I=J2O,',E31S9D-:AKNOM]*ACU5)7_&6(:/(%?";0CCPID*F MII=8AK.>2I0@93"+;*@N)>%35)V.AF (* 3&(KGE19)V$KNFZH@4]4S"1XP0=2=2@GT'I3(A-H^JOQ:!1ZG-@ER0V (["]GG#Q'(QUCSH M2%DI(/%?CI%4NH=T];4B,HR8<6 7 FUS2*C0H29A"(XT43UMV(UKPF#0U&^E MO9-*G"+0MXY]-+Z_5AH(&?1G[V7 AKN(:I -4VK>]\C<:>:WC/U."-KR=5E, M5S3%[),S9G:9SZ$1U?66<;!TR4.U%[^">[7A6$2.2IEU6FX,W3AT M7.&M(Q;HS$^H;Y6VUEM3]GAE(:3#3I-AISW'(+RS\C.>?$EXO20[R4TV:4^S MG[D9BVO-IR'$DT/J7V,8/'2XE]>(-3R,=%G9ADH8O(F[G?;4_,,<"BFC\^Q' MV@ ^,JP-]6KQ,G&<_9JT44,,H@.%+LN;SK7T=KWMI.M>"^0Z:(*;(Z]K%S&\ MRSS.SO?NMYG75TEOX8Q!WS)6]R>-/Z8C)1&ZY>64X,<=HDGHP(PXZ#!D]ABC MQSOS32&]K["YH&9\(7\!%HHJ]:,;Z (1^MF M3!;G\;YI3VS]CF:4SD'K?4NYLA^X$'[[K2!8P$N!Z_$7N+[XPZ7 =2EP82DP M.X/T'13&.I"18FPI_TA;?2FHLH./>M(3K!-6HML23=OB/E ?F1YWTX,19E93 M#4*O]@MLI5SAT9C&/-V3#T1A>:'PY./@O60:38H#>39.I8FL9I*[#-Q>'UT0 MH3W'J)C>-F[M76/#5.P1"V M>-IF=1R%FYZ2$S'DU@YC=81&Y\A05U_JQT0!/4^WH[4&\RB1->Z&(6Q 9$]G M(WR?4/-C.$.(@#WAQ4RX+1\(4@KDVO6@+,#//!H[*Q9&+([%R2IGDR1TIX3N MJG6173#X*A6MPO31CJOLF&/N $* [4UJ>I%/&=U-+FA.B[JSO?_I0Y;KL#5\ MP38/3#8R$>Q[=<1?>60[QXW\[EG)Q@PF0 & M[HU<=E5'!8=Y_LAUK&.?>Z! 02%QSPW.@-^$W='UDIP)C]91.4EJ)2C^K8/I M*_M(Z3-MG".T9AN^MJRI*A:S7[(]@6DW0HAX29B83?+]A;K!FJ9[T"2E'*1: M;A1^PQ"9U#US1D6 1,9:VJ'/\ZGA1\-([,8^K*&AT@K/-:Z)X]CQO/!3UM8O M31L2>L6#!T=X>\(%-2:YV@K4XD3K-G/QC3@[T SD'SJX$R,3TM<]5\+LMC3T M8]\J//[7[-065JJ8XTSLL1#/Q&E+_"=K,R:NO;X&EE;3O9,S'7@3'',=,#&N MR?,695>;S?R>B$?[V"KF%YTV/<0E^SSE7G0RM<1L'\O^*9A;8?Q) \:D1S*< M@N0ZT)E\5_'_TYQ-!/H(_2#?%L3.E*]WZU_ S&7[@'=Z>4S<1TH)1[=Y81=3 M69)5-6-2Z?E;L!K7W3H9[[(5,AK?02+P(/YX.%V>)E^L!^>T'5ETDO@C/LE" M1^60/U6T:J[93]:*F2-R"XA3O!SV]K)#%:^9'":\?=\@WVPZ;MBSH_+VK?54 M_UB)#8S,V77G R\NW[ WJ34* 27 M,\7#DI-/#&2M;99$=TT[1646^KIU$%H.M%'X [[#84EQMQAB*$U. JI6*B%@!N=?J.:4/Z M]G*IV6:.70*@T3)FNQY)_>G<[2PAEU.U1Y8AV)>8OF!*^A$-SOK&6I<*QHBJ MJQ7WE1%Q@96M$'Y2>F)!QD'S-SS7\RM%IH5/Q9*H2:^[GDEL ?JN"F/(YSX; MDONJ3EXL&+!ILWP*DP2]37#QB.XNRC9H1._5!>!JXUT>^BITRX3/3>$43"PG M*/:DM?7,5]*/2N23^-T)70J:XJ5_3VHWO.$<=@&LMINZ870E00PX?"HLKQ*^ MN1W;6B7C.;%",S*P2(1R1KZU^0'PDE>LZAP.A*)PY*OW++D$=)A 0R+ <-6/ MP:F+WGY\?D]7;[O)0SR,]#Y2=XG>8><\:&J#2&*)NB4JC4ABG.E:1-)W7:.* M(!7?R7V@PH[ATC"(S' E>C;R37FCH.9G\4P?.9Z$F]T3 O,)@ALCAQ@?G/&: M6Q[BAK*RS$2OR=/UL1GB.69B8(>S2:EZT^SZ=03GMTTLY[5). MPU(P)I\BVA(6VPZ>82GE*=4#ZB!W2PZ .@B>)_U'I4U6=R8+GH!46"3#.^T ME1G=%K"73HK(-U^<^W'_W)ENGT2A"Q62E(RP!DZQ%LT836H6[Q95+*)F#2@"A5":U0U28D!-)3E@/XYD&@+F M) &VMJU C16=$SUQG/;6PZ.3V#Z!1AWC-+8/P+_(^.QPG9'IZ]<=$A?4LSU! M,Q*'-K%[U*HJ+.P/E&E>7->WE9(;LX)+?-.:\=4LLS0!@TI^=GY:FUKI'9'R M)1]Q5S%A160I]\\1HS[B7A):1.&C9#D%G7>'I?O/=X_+DS/R\_E(_;<\$Q^X M08$O_>/7^I[O\^;I$'WZQ=67]/XKI.WWH,8SWJR":61[T282G!AO#B8YO,>L M?'V9R/<]D4?H3!$"O'70=9F_]SY_J/BLYU4T^0A$5!>.A?;IVVQ%7WN4QL>8 M,[[,\WN?9R5%<#X8$TC>I.X5W _N^?>;ER=3+^(F-;92H(=T&]P,J7EQ"P!W MXE3]5K"R0.!>YO_]'[A 6^D$DMOH5@*53%WZB.OZ ^6).!N7NZ=I:OXNQ*/5 MA-"=+U=IBQ= 2'J#K\-2N"R!QW)43W1_ 7!?/V5Y'L$H&IT(0BJE^Y>EPN5* M=SRXM350[I^3AUM>#-E1DB@T;:)!.?>@^)GAZ0B544D!.1Z""Q7'=O%+X41_ M+>%P;S M;2]U>QN&8"VMWOVB+?N^NR.DX'==7W5HRMNS:KH&09)_5_4AT3/2 M-CR#$MQ4I0"*MEU&Y((^C'J;!&'H.(RDR9R,IG=GKAON,2V;P[!W*@"4?PE! M'Z?UM6V'GX#;S928DDGT/ ]^PMH[H<+GK/4)>G2P*#CD+.M\ZLTOC/OOU%L? MRQ+!>NS&O58>X#S&%-JI0HK !2)(($UTA VU[OI4&&$?MLYUU4O)9UUMV:GE M<".5.H<]BE.24UXX(=;Q[,MQ+[A+X)?/27%B'AQMM11WX%M"NXK6N\_E$$(B M8ZP]Z4(6\+'!9W$K;D;F[Q[2/&.P+B(0I@N#PE>ML GT MCT3:JYX+3U HH7]GV=ZW04%<+?Y&8Z//%/X:#F@>CRSO]\XHR9FJ=QQEI3=A M$-G_S]Z[,+=M95O"?P75DYZRIR"VJ+<[<[M*+2=IWYO$_JST3=V9FKH%$H($A+LF*1$J;J]L0B"9SG/OOLO?9:=QH93$$@YG5"9,I< MR9*%)0+$JIGC MU$SHQ_G*TU-T%!KMMW+!JS,1-E$)6Y@J<-J2-.Y1(;ILQN>)6^T63Q!NG=!@ MN6@I)BU4FW*;">,E7HO.3AELJ- _?R8&SN;:%8K;94X8YO%A;='3TD;OD[

L%2AF.&PI.9YUB! Q4D.C#(3;3(&ANXIQTF!E(QE.0-H[N*FXT2%R/R MP<9.*TEO*:2@0TQE:]AY)*N3^?6J78)6*[ Y#K1 O.NJ51T+<>\";^\3_WN0 M^#_J$_]]XI^6@J>$(4*%XN\RP,R:#FLR.UH@A]QS/)6ELL(49U@'+)-_*VZE)7A]N%1#(%BZH)Q]O22,W" M6B6;1PQJFRBIP4?#AJO_7=SO^/ER&9-KS9 M"=&W10QO!R!MT8QJ0;EVS[]IDSL?!S6$K:L_M@U#^P+*7E4J#+K5^RG=F$F3)G"SRV/Y9^/+P MF^ICV5PP6C)X%+)/*SM]"+*&-6&80V\<;9\5C6V)"&M:<0$7.I\+@VZ6@ M#L, %3VK<\ ;"A/:A#@>)*+DG5"#\Y50 H,#1_0-E!IJ>%",K1MFV:-!\9\TM3;FP_HW(YX2 M6T$>U+RX."Y,,P5R:UPLM.CQ<5Y$I?/!%G+8^?B@0#/]3#MCP2FB;.6-5*YI M[&)]\M03\-P0 C>@&X[G-)I@]\.L#C8D$J#RWI*G>$L=H\>M=>X,!2I8X?;C MJ>\!BE\]69X4*W=S(#Z>-7OL8\ UKH7[$^0]RN3Y MS$9.-1AM!:2S6S*,JJP-)L1@:D'DK'.A[TMVMH93T^R MC_I__=LBN^@^C-\#SV[="NPQ0H]>G?37_*\^<M145;?I2+:9-[2%FJXXP>5E^T#);6P1B0U12K*)45!X?JG)JNG'@ M1V^MVF*--.^'6_U2"8Z2R$UAER3>2%P9LT-?AF*6:ZY6;&FLF&\T)\JIR80A M.WAF)$1OH:4O4K[HU: (T1=E["RYE\(&E?JK3=L?U,_$"F#V28GSIHAH'S'GK>X^W#R7&/@M6:L94'1F)9E2IHN+LA"9C_[;D2N;N'L", MY=>![D;K24K$>[F=A$MA[RE:FZ3T[498&9OY!0] MHR-#MTP;ID"5O\P51+]T(0#)?T^3%$'3.)*"ME[S_/S)]XR"P.69XX(#4"$= MN1*MXP)Q@$(/28HVE$PM'A.X_CR+7)=A7,$'-Z]QDTDP/T'D-\KGM@(CF#Z4 M)2)*(VOD9I..KG\.M*K?VCN6'*G$[HF(Q&QD1ZOH<$ZQ% M:%N[-8BNI1!;_)VU;[2X$%A@$[I*#KAE9<"I+H0\_G\EB':N[ .D%U9_]BTOE M'/S1FW]D?*LH,FWLR0Y]( JE8!.7E"_27ZTX59@KN6U>2W M=9$%@E-3B @: M3\MYT\F4)X.3-"P=X-'G!S>?#A9'6_09T#G"]SDY'OKC<9AS05I6Z'.9LO%S M%*U\@S,SP28H.62?7-Z#Y/))GUSND\M<'N_JF,0,T=7"-P=BI]8QQ6V MS\1CK2':=%OP-8(OU4'EO7<'XE=S:5K5L'9T5_&];V#):V6@'+2)'2HM<'2T M)[:*S2/1D_)DFTK?4((;!@+6:79:#6(R^4XQ7;6)'#JH/A@E_K$8<3RR@@)4 MF,:/,"@!$UTM8C&V\P\:(]ESKU.$&&.G8]EF0*(;"]6S.5*P.8:ZFT;., N/ M$R]3.,L2^Q<^A9W2.=;Y35!>DX]3> .XN*8>XYJT+VXSC[&_8;5ZO#N"_Q34 MMN0'2?&D\XHI)9]:[V/;NX4]TO^*=15REE/28GWJ(I5=NM7@0O>;R M89TEG$JK#8MMLN.)=P*_;&F#84;_=YL M70$RA7?K,4V@OJM5DK]^PBKI3FVZ@CC\0>KWWB6_UA.+&AF31;\]O61/5W4! ME[0[8KJ_HZ.*XT1U=HO:_=%+)?+17ME"#(XU4U$^C2%E]7P6=.GF:L[$=]JM M6&_+*B^Z?0E3/D\K [J?MR$^2\WJ&L70I4:RRC\D8K#TIG?KYJZH5W&8.E&US]$4Z MQKMX7GO9K<]/2, /PW4,,I&6TS6^/]DD*2-*/JOOJ$-6[6_&=0 HITN5"VRON 0U:]LEZO7TI%K$4,3 B0U.65U3D)B -DNDB.?K8;YQC?"=Q,7OL<+12 &^? M&UMF[<+WE&!IPQ7=3)%J-$C@RI\TXKQAQEN"P*I]-IOS+V\H9!MD =VLE!NS M); '30'3,5,: +PO\H9^NJM56A[ M0S>?-7,A"U1\=STG[22W=%R7PH'6.8KL*. ":ZS,+U$((PT)-H!I61?4*@)" MMW+"WDR./%W"0+YPDY= Q_%R"@U@"I0@M8>M0"<6AKS8V'K=)Q^S:F&7' \^ MGJ53^ ]RKZD7F1/6W6(0-"]BZ1**DO.+R'?BI1Q(T#W M6>L;H-7BPY]%ZET)F+H=S,Z(0Q&UQ\+#JK,4+8=B;$Z3MCB&DA+D(9(*=)TE@10EL %NW$(H;NJ_"O$A'4PM/6EK M*]P+O@V8<%V;OL6%@F/,N3#'?V )KTEE<0$&L:Q6%C:DB"CUA/3-W_J;T8M< M=8^'CFC.^1CU[WAEJGEAQXWB=>RH:GY0V-$\+NUR/L5,SU@E! M&?.#T$XLQ M;NBXO0NU*ZQ_TDYN^@$[QUF\*!(*$RCE\I@.&HJ(--BMFR)K%A(J$-I0N!LL ME%8=%ICP\!=)(P4W["-N,-7JEK-Y39I-4QG6:V!,8\1$_\Y*U-/T@$_-^Q(:YRE MLJ=/$4=5U;MDS02TXV=5V.PT&S9]F=KKV>4K(-^W0Y+3!< MQ23Y6 IU(LE1D8MQ@PB^ H>8^H0Q1P8(XM]KW NQ"[H1[08GV]0OU2,Z9NBY M^!="O>2N1@%$C):!4^ANX=X"<1 /2#QRY:36%77S$KZ.)D1)'9V?Z"<<";4G MF@6(KIX' M.YW0U91H8% >X\9#2Y$6-L:-9!#)<1:!&9H5=$@Q1\#QB1Q=.=XF#)_G2WO( M%B%[2ZJW,^_2H]XD/T>%H>&D#3;IMFZ14T :PI'@X1OZH M\'HU@^C=[6>X>\K\*(F)OEM@A!?6ZS\+^!B+NX;GW];1#XQ,CE[C2]ZYE[RW M3[)7C"O8#]"E(DNB*ZKS@;Y+(Z-+]M^/#H<7=+(E8 Q3#FNW?JJ_>,]Q9OO# MH\/HQ=6[]Y[R91S1-<_=I$@WB1^L_!]:!C M5=]ARV]I#=^[55*H+11%P\*7>Q]D2H;"A$>I ^T'Y(R* MU7($=-Z47#1WIW?8 YB3HNWL&;_(7V%"TH=';.>D^<'<6[&GM>T@/70 4'&YJ+=^^O@K -^[CDK)#O UV?+?(; M=C?P^VISWW@VUS-F/R9+C<+AH]6@X7^3W;O6&80OQIPY)P>X-:@T[!O#[CX+ M]2^;GDYLV;0 *C/ETDF)^]NM:VZR.K?'!N(^G3#'(VT^51WI.O$P;0&.6^R=7W(,6AB2''>),S/L]-IL%)K.#QF>A!/J M!O4<@S=U8.MLBIF=WVFY#*>XU@(WR>)V)(=;+@TRA/,FX-.$DUVC!5TF5UV M*HM/6 8&S[GNSED7V\MU 1-F>$X'(LO("@,1^QD(_*72HYFQI?O8:E M#3SC2/N?IM6>QAS@]7IGE[ W5K[<(RMECYB%PRY+_/&!^N/T))M[V'0$8$]&Y4?V&\L"CX:HQD(H&W8/[F:\3'S[ZMPXKBSU;S?>C6:3Z8T[ M#E_XNO7F0OV 0?2?XB-[U/>"U*>6!2Z;E"C[4@-N6S JJS)H'W!_Y2:I-' O M@>8)F]5@]_&=3@*O1 V/RU-JL##IA]?]E;O*AX?\O,0;K_RCTW]HG3.2G](* M52KF]1 +?! Z#4*%QK6Z[!/$"K2@8AI93J_.N(I5!UDB)Q-# M@?7U>'[IJ6=9P!>?R93I(V,5JYIA'20_6+G:104\O1-!N-#))EYIZ^DM+-4$ M'*>$]Y1>(\U:2[N]Q19<^SZ*U2V7,=[@,\;;G<9.,^O?8/1>D CK\# SZ)Z.21GO18QZ7BLM M]VM')IK9:[]JT^C)<&D!'SGM:S_F 4D\L4T"&U/$GW^(@#D9\42*$\J*.0]M M';K*T,(%*U_15F^QBW3"G6T]-X^L+8*WE/O1M,Q3+N>G_%37' <"X1I !%\; M!@25&+."65N\_%U*Z3N.F<*R572Z1 WQ7;9C1.C@CPT.6KS1,Y?J*N:*QE8%\!WYIWQZP@./MWT7(AS<#RQ MS'JK("V:7+P =1J+(KA$V=";2C$1::/?Q#(@S5I.32'H3ESK2](D+?&?2/!"K:#SF)8, M+"-<- VG):G$#RYY]G*#::!L$I8:NLY)'A$9??C&7'"[;4?Z\"0KIFJ0QY"G23QMN\A[B]A;=-P:U>C-8]/%M5JM[0R<(['Y](T4A4!&=,VKR[I#56BT3SJF/ MT/![I.LN^5AFJ88Q%2HR]U3*%P6I"Z7$-R4S7KM]_ID=\ .]#9HC_K0?H"U MFY61;#-%WI%1U*2H!FU%%=^U9V0+=[_%O4'KN_N"])[4DI_[^4; MWU#$D OH8,ZNDM4,&O2FQGQ435GKI #/]^E=%!-226WUUWQ"1+?A5#?5:F%2 M="2AZ]]@5=&"1,580Q@T5Y[8.*%BW&1@D@V[E20''*BN\#9IO3I/ENSZ\J>$ M#\@Q58F\9Y;3+I !B3) M*A&<\"_[\*V9@<&'(5[,.)2/3G;.KD)2U^4XDUBIAVCI* -GA$OWYB" RPOW M^YYZ? 9G$7>L&S45&EJ5JI$&&0$*Y K<;3>880"%T7)%8?^8[0M MDPP,.;%&(+$)IBQ&6F"DP$Y]JDAL;URGOD1H#1=\(SF )2[DF7I2_I%0Y$'Q27AQID;Q/ M+L_C'#85F26^+B+!!49JA'F&B,YJ)NN!Q5;>% 1KAGOI^ -\J%FFRO^0DG&I M27)H]^^+4I*&#,J.Y"YO/LT1CYL2+X%0@L.LEBG# 41]:@F[ Y8J=BD;:VV, M$;2$N.6DK$S2B;$C)'&C)A0@;N1B-PAJ?@UEJ6J!%ZN*JP48FPS_>15D*_=^G[K: MG=35>9^ZVLW4U0[8A]'+UM$@0(0[6P,+3)>G=?].#P++F.N?!1M./2['97L, MWGG="/VEPYT+X =/=/]T8LY*LFY$XV^_+\><'$ZNX*EUWFT]TI"WVN2$M\.? M5.10T06"0^-+DF1S L;67(AJ;L/9& MKT@ARHJ*]97Z*!$/0/QGEO["D;:@G1CO#B.IN<7?C$JX[#$_BGK*9:5E9 3] M"QUXR618Z:XZ_)S.3;W$,!;4"VP2ULBO(="6!V*;>R]O\LLM;@JD#B?90.%= M8G^6C$FE.&6]7W?[M6V]KS&3>D0@PAPE:2>,K*S]%3K2U"76 MWQ!/$JSO[N&DP.A:B4O'^GQ3>)FMSHOTE&RHA#:01! ,.EKP49DR#8F]YQ-F MC[;5#*%0MWR]8\N@1E,(I!:I6N68> T.).>JG4F9+'+Z $60,#ME":2 'S=NUL%]Z:(,0\:T)I#,6'HR%,;_0> M3!,H(AD$E(9[AZ.#(.8-%^N:P(JMPI.'7 ;&O^_'3: MAO7RJYRYZ=$F4-Y&@2AV24ZDFK76*)DN4%V>M2-=[WRE2KMX"ROP)4I\$ZF6 M\;FXJ)H-0R;<\'GV 8Z^KZK,>73$6FU?^T*1O8PXERUNM*]OY@='KV3A>7,R M:0UE."G,6,(V"R,^+H'EVY657VFBL:^64>E\O$J%X+^^Q47W4),UQ'G836'! M%UGV\G_^C^'9X;?K_TMDMQETRQ/Y&M%VWN L$^:]/9<4KSN0>?Q MFDN3ZQ*N$*3BYC>)6RDA\+(V_KL(QV"XI$QH=?;]W"!@%:':PERO39\W6BI6 ME.)3XJ6])0#>=?A.;FM2A=ACFZ6DPC-G-OS"L\2JCS-_F^]F)+XR>=6P%4%U MD79QMY4Z I^0,!4N:HRXPA$Q7G<0E^6KID@7)K/BK5HN&8@7BC3CVP(65C9,ZU97 LY79JA*&@9'1@/&B M_3\VFH^0X A5IZPV[($7>+OA%LX7A:4]G&$I&:Y&9?A EX?NQ-!"BD+Q[/JM M"%Z'M"WK63!- M=.UJF*NK$[3>Y>I&9W7/^K8/*9Z+/L6S"RF>?0@&O7.^KJ"<%5 C@/"&3O+; M 7*_YR=$1UTU+P\*T3G5$L#BV/CU1 M:VOQ(7<8?L6X3YP=6JZR=9 D\PGEXRR3*+?(%G3;&Y&&5\C-L"1" M02?%K?^,#^*BN%P.0FUNMU=7"%X&)HL< ^ )ZP_*'PISDU,4R3&^N^![ND G MC\C0RLSZRDO*+];Q[V"1SLS/X@YS X,@GB7-AKG-A@%_-_3S+Z M._2 INGL6X2KTG=EVM2ME$M$4EG75,?=BQ[A[B-F:@+VO/W"??BY1;"H-BP$ M70"SY%,V@Y?(0A#5([XD4W;% 7955M7=U3-V$/5: 2[..)DG8PD :*Q.5YQ$ M!?F+Y;)0.D$:O;6I5N55;SGP<*UULU5"96V0"5TMX(6C?O:'KD40%&#EK.7*+%;9RB&W(.2. MFE 6V]+8B[#07D$S3=,(62;3 U#IO-R//C\,8'LP!5BH@:O7;8V;H_W$AO,P MOO7%77!;O$6D,Z[':T)B/+%4UEM=DABC&5M:EX\DS)$[4:W4C/''+2*6Q%*D M<8I"5^Z^WU\Q+8&"T\QS1'((6+H+UZR9I<4M=9T(8B>KV0*)K%TX MI,)LDJ-N V9//4XIRK5JWIL0QP42$B*WSD2%"&8!HR@'#E9EX;&EEKE_PFC. M7K$"3?E5/,F=40'3VK?;S:[X\'*+A"6>.',DOIOG&V9Q,CJX!_P+177V6 M+ICWN(N^ET%:] M+XCO$LCHF] 81;+$,* ;ZI,H- MF5F@%:09;RN/Z"SYME\X7WOA,")&Z\)@.G\S$M<2'BYU5H/J9Z8=]A9&HYZ4 M_?FZ-N3,F&;]B_V'U:J9Y038+5(1#]]R.=BZG MI5"\B[SVR^% MK[X4/,/O?#\19" :;*KYI]HU ?YC99XG1\V>J8/5C6U]H*4F\E1%E$$>^0I; MR&+@:T<_0U]_W\+5 MCFQQ^TJY:7O)A/&4]MML)R9Q+;K4-9GDS^=Y:(0[RO== "AI*8M7A@I,A"$, M9KZHE-U!I;SJ42D[B$KI+=[]+%YAEH([KP(V>O@G?A32Y=/-@G@T% $3MW_G ML9BWE'CZX^Q1+Y%(1V1QE_U_#SF156OT2'>^XGYZA-C@7PL*&T0 M-X]R/%GNZ:,OZ@!;]5H9 M7FZJJJRR>L9'%F?V:X>DX7?L.T@B+#IG#!S?3$/^7+JUNEI__Q)+YX6:*\)W M81*HRDR!-3;0022P7$=@^'?D071-#Z0OU595IS,<26^P((Q0Z&91*"$P0=9J MY)4M*ZJ8;6RFM3L^2C&Q4E09Z4V6C'N>U$TH$;C3,^0>2/TT&M.*"1.> MAUKCC)J\-BM3Z2;'8AEFDA$#^,1G5!^!_9_AJT@DB"F3O0I ^W@J F: BNJ5 M,H/RFIQBW,$;*K.*8(+"TS5212!+*1K09M]'5>!!Z+;W :)U[0W[9$&1.Y;* MV \\M4PO5W(NV;#;Y %CA%>^VZ%?KEECWF4I-/M^)B_TK>-=>R1?,#BY:]* M=C2 AL,^X^(S'USI9])\DQ#;$C>4?IK[+#C2,ZJB#$J,F).R6&!)D^74K".F M+J;-B^5MG(WESZCH'[YY"<.41T?G,4K5GL1*XU\N&E)Y8DQO4V)>#KX]/#N) MCP]/'1=3:T20B%F+NVI+DX@(M4EE" Q7):ER*GIE?-(Q5U.*;/T"LA6*'8O4F9^=N3C.BR6/!*+ M&FL&>. ;AV?QZ=EG'^O/T;HEH )=*E^N%RSK@=6WL(2K<59;;C&_G[=H(1UR M5'E;H0HHENMQM:M,/_PLL0HB72./VUI&4X:EU6XJ=Y8CSH!)8FUWS" FFQ9; M")HF:'?X"NU7A03HMGO<4L5V0MP (/_$CG*J2I% _QJA.PX+@G0)$X4C<8-5 MX)IP5_13 (M2CBXN016X,9_\90O8_71.^._7$UVRJ%0BQ@Z<1)],4A6$5),O MX)&L?X*M0\L*:S<.\K+\0,7)=I_%:@L= M!X,/^H2&@M/B,87;Q@Y06=I^CU#E] Z !+/N8!;R6+F&7W7.1P,:FYN(AD1 M50$B%#OEIY%D /T>4K)D BTL\?/?(W04TB*6JW2ZMY=1@5?+X@F.7U593Q;L"B1#* C-X M03IOT>!DRIF@"$I_[R-C%$FM5M91\NU$;'\5AS]CD+"@/@-89;BZ[WWC0B(K MD<-)QN2LX5 'W'TKZ[^U$,@".-7V\<*T=9,M);(?O-$N#-9=L2H6+JD%YR0= MSXR, EQFP3R-=/)(61UFLU6Q0I=6;UW+G^ST3A9@,+1Y"_$WR%R+MH=P,]'? M/Y)C$M1T,!,YVWX91-KPI3L2?*MBBUSY-*C("39I>"YXO%RM8Z%9*UBY397* M9P^(/AF\,\G@T\,^&;R#R>"==#O%S 0(>T ZJS!/Q)3)7X>;J)M7Z)L\%ZP7:\/^N\H+@E%NK3=3@ M3A@[V68.]]TU9M_%,#LPQU[=2>[=Q/A*B(<-'LSD<#C54#[!\;+KS;\2>'63 M2I+3_,/EY;M8[Y9UR^,AQ4W/"<:@;WOU2.R73N(9OKD6Y\#Q:P42"YU=HR>/ MA?X!FPZ'J&$/!==M>R,4$7C:L'IHP;MD ]__"SS(,ZR\Y%S06HN7Z$+FF;%+ MG=U%3PV5F?A"FCB,.B'?[\CUJQ8U#JN!(A&LG]9O$J_9=U1AL$O:"QEMD>_M M@%P%XF'OW8Y[Z_21-2363(V_)X7* =8&4SA8-Q:F$,?3&8YDA!XH]3"I*AIL MTFA1,@6#CJC'$PC..Q(\K'"1P"UG(:1T,.A.+U9)FV$@4W3LDCE>5FSB@*9! M<@V#Z-J[(6R^DZ@^)&\,]74_OY)<>(.3?+9$7%LOY'J2,RDPB8<\?Q8-S_QK M>$]%BC:B4$NR2LG.\A)]#F+WUK$B(W3 YI5N-D6=M"64^0++;'&!*LY:D$^= M2V]@G'W.)NIUAH+/2+,%0\Q@4L7GMQZSS8QOIBC02G+/Q'=5>>V:F=^'\_TM MQ;[;.8:XQ0G$83HO)B[*MU@D6I9<:I[0Y?;&-*0':1DVE)>$@I=T3Z;89ZMH M?0(KD6QGG@MM(#*5C(3W!&_T 6T(WKWFZ"_]FN>#\^OQ;^=]DN81%B-2T15B-74-< MW6B%0L*&3;V_C$@EA%P;_CO5C:DW#& M?@*W&%0K;*E@3RO7BZ2:T(CKX&)?/9E4^*U5;X"W#^6.EY1?91/4%!\V*2O-3 Z:X M$G&I.9TZ#>>5Q(ZS&R=D#W!<2-:)=5_B-<4N<,$PFF\#G*[-<-B,LD+E.! ? M@$]:L%\7<(\E):SR"82J /$/DKC'2W 2O MHTDK!D6\.]E$=9V]N;"Z#;;'$F1=J\$-LJE#MG?C5_7+6^H"31W44AIL#++:]E,)'M%];N M+%O,]OUV]:6<8NI0>O/'MV9OM'TCJ[64-9_,G+/SM@ONSUD)'IN48_MUDYP$ M6@A=_TTBUD+\OXE]C+>KZ@ZR+6ER%^E(SR#S]6N$&!$&IQ.)L*R=GW21AS5Y MA;A%]I']9%P#_2.@* 0O*77^4)\4'V*)F_$&O MYF XT05 7(&'SMC@/;$96; C#^Z LKUUJ20CZ4*_'+[Z;G&ACF&J%PS"A\BHA4^LD[_?W(V#$'X#NMRQRCIG(<\@I^U@R-B!8#A9E M0(YV0[&@!J41#\B'LTG++9<_8FW%%RP*\!AG&-M4?6"\+O0%.H^QBD(-/(F M.L98AEI5!#>@8#&EFB?N',!\/66=QPE!'="T>(=$Q9=?T_(4,'A+;F)?7_)X MOD%H_-=/]=A.E5Q]E7LIP OC"@&'PD2GAS%T ?^/(T)K#D3":&#^ME9K4-UY M!PR4/8J.&(4--K#6"A'@ M[&*(9"V H&46I"%$H4TOF!D&GQ0BA4:#Z4:]2 >G>MJAQ3J#UN/UUHMBM *' M6\*&:VSLF\>5/I*RD%5^MGJ-KMU;7Q&)8YF.2D:+, M;0I5-$E#*/3,+%ES,@C*"BJUWE+#X4J4QC*JKJ\+GO-OU.^8^_A(W<0D M-.;^6_3F*1I)$M4OW5V%IH0O*9*XKO"JPQ"C):.+M\Z3M$?FR6M3HF&4L/TM M1GT,JE"43*7.,#R:4,2;=9ZX+,6P!IW5**=.77U_%6O ':7/YH-(A8#MGS1@ M6JOJD]5C7:U5=4@C@8"/@^"91M M' DV:O U'4"QLH5;#XI9-$K,DG7BQ')>7PO/[=@%/G\)B]'M,]@$7 I3UXN#Q!'D;9_ MX< !%MM$[<.PB*D8;;)AY"B4@CF_%.M5LM%"H#WE.L+)'SX8VX)6_,SU90K0S*4I;6-"TKE&R0"C^:"9 MQ\J%BM]G;FMV%;A4G/39"3V#V1)Y:7ML:=%U26ELLN&5@?.SX#IU> U%S)UZ MI.OI,F$6=G)4H#'T5X*6.=B2VT@8J:\;#X4/,TF.$+B/]+1P"PLZ?JMQ",TP MKR%J)S^)Q:D%$-[^[NW7IJ-^[6X%KC]&PU,WX:4;GXV=)DP["W3B8A.3H^C] M5ERX$3;D#'+T=CD\P.!J[ZZ^,L/PC2!(C!@[2C@\L1722 MPFN*H'B/+H5;K74KP& MF"9'EVRCZ/\N+$\\0F$Q2J?>CK^Z^+A5#3!IOJ,8![Q:XZX73)1U&.-;[A-T&UN)#A^-Q9*+%?+L7Q:9ZO'W2JRQ5G"IM_O[N7KD M#4N189H*2VR_F*MC'NB9=&V[?OIV;OJ@57 !*\4&,QAN@?>9?AIW:QHQHKY6 MGL@!GPZ/G*(M]J1TQVH_=8\"64#_5#BTIDHN(X*SMK# 39YZ_:DA1).$5GTG M&-UX(3=P:8&ED4/56#(T^X&'2I#OI)@D$]XRC'N.N5*/")^$=4M2;!T-Q*@& M_]%#M?=\^/L 1#CJ@0B[ $3HC>N#&%<7A%51Y0\&3.-LGI$K!M=1@R!)\8$TDV MUNY[-@'Z^R*0U^LG^O$G.K#/#-QH$"F&,8F,;ZR<9,;2YLFD1F4][YK3BZ<_ MWI65)FNE;(QTBU?I)WR'?B!&-C HBP M4&Q&*+Y"B(U@HR+L$&F!^K*81YI+!E=_%&:/C$$\4J<22DM3KM06U"G3;"N# MYI3&,<.629)?E,.0L$E 6QY)M<(4C*.>\DBZ!5ZH#^.Z/_>(?4<&7/HVCS+M MDXH0SDCN$H(KD %+Z&,GT4U9II34)\>5[J >?I-! VYX/8BUN_@ZAJPZ[LY\ MNWBQ3Z*Z-$B&E0L![]R@&(-A'JXVFJ'RL_0D=8(!2 ][XED2O4U]+JO'?MRV MU^"0"$DU(TK('Q)BVB8-A!J;-=9!)Z<>+[9UM<;&D,*?$ M'81E8!6V0M*=XV)7;-E]U80\Z2((?1I5E%W?%+Z6>_^N.07NV9:8=K1:7 MV[%[0&2^]%\'\)8/H>)/0HQ!=98:!9[[NT P4(0NL#1"'77CM"=<='X+]6^Y M9 0^:08Y(G7%(8N6HJ+'VL"OB>W*>J>";@Q";2BZO1[0H 2]MXQ(*F7 Y8M4 M6\%E0]E':";J"M:FR%B%@%GJ?'7(M:' ;$+"B]X6/$X6>.W&:DJB(2)JO3(I M:J6^\VBGA4X9*324+).]"MQ-%%(K$WX)1FPD@8 +WBB\[ M07&3'/K*9DI,"WV7;'6H[<#&AHY0>*'%KD67[8$@JJTUP^^O!0MO150KC86U MY9/D8UGI8A'6*/PHWU+0N;=PRM3,#9.#=M.[><=?*WZKVE@:WB7E&E>?Q.;7 M?I\!X5'@VB8-H838?Z'2@"DT#OG//V2$"':_YN6S55AKWTTR\C%I\3'/2LTZ M2-!=TBP0QEC8,VQH"/QMM9SN,G6.>XY^"3Y-85@7A4+QI/OD5#4S5F9CW-8@ MZA"LP'<8A<*WM%)=NWP*79/,G/7 UMD7M,^(==RMS\_/JGK4,Z:'N:F,V"YR MGC>,3/>K5?R"30Y\/E-FP$PB(B:FH ZDGI=&M MB..VO&$27J1_<^AD2>$0+KG)\-#^U8AB9=N>^"J9]J[AI$K\_>B^&4E7A75MG9ZSE-S\)8)F-KKJ(]#.1KS$BU\+"3[ZRIYL^ MZN -U2VU8"0%(SP^LDY.C\_8 WS&<8_/V 5\QM?QI+T)&3.6; M2O^HM<8CEC,?J^F,'OU&ZN]\GIFZQG(>Q:2UG6@Q&Q'.UA@%?. &B8PWKM9N MG5+1[W63)1H*U-Q ,O?3D%/ODPGJ.Q5 MLQM4F;$15:,QFDAALG#%A,XCOT5=(D=0,N!3@(JK0NE,7KEY@]=XS?<@4:E=>;P/ODY3(I%T6* M\A%PCR7',!6),HGO620[1EP4XXK6"HGA7"P&_S+F9"<\?0KO^&"B?\%MAP,* M[<@[<6XL&CC-H!DDFX;\T5F=U-PRW*>D!H0E>;2$T743#3X22:\;[]IL0_FD M0[DVN7$D!4LBNL:.H<3,F.".^F*\-"Q8*0Q#BR&Q2NHV/X2*[;^5E=?=.)K" MCL1J3?C/25Z60H2HY\M:NRP08Y+A]9-'!2^*6+F5HZ;L;%&HIZOQ>#!MJY&I M#L!J).,/,4K'XM>KJJPROM;0GV\U@%Q1:%B?IB&WPL9B1R@EH\$UZ\I[ 4%5 M/"$@=9&2/O@*IF_&<3_<2'K(S1>-)M(PGB^,3#;RH*6.*8Q*7LZ929]Z*4': ME1RB!&@I:^_0AB8*S2VC5# H(WDA.!&3..HL9[S__;G<($#RU"SDC]!=]E*\ M7<8.#(TRT?!M()MZ2M9S+8;FM@?3SW I+5G$]>'Q)<[F#,0*DI0F1ZF(!?^* M6&-4M\)6:UKDU@I)N+,95F^*NV/_T"!Q3EG9:D[[@7*.>$EG3A@Y#]1+@Q#) MM_(];IMUFW=RC]FVO]2W^J+X%'TB!?24%VT:YNE85^'05(I7"]M6>1A$W@*G M,(I5@ET4& F?=+EP=" MO7%P[Q%G+JMVZU(+*0.Z%I[-'C]P@#2ZE,X_7$:H#X8#0&90.T-C^IIS']+]V@X4IMA09]=(4P MZ^+9!-8+R^$P9\#>O)=9VON3^(G.2O0]Q:03A O&:**@G]#BX2&)>1W'T34T M!UH;_2?<7> 1?T>QAA?7__GWET0+-L^3,7D?'"@Q%$!">(:%='\O/L!K0S%F MN,?4BXKP)%>.="UZ\?WK-U_#;W!3YC-)V=3!2-3R_D9C!:>;^K0U>C0%(>!S KN)Z8N"WR?9\5)"6KL.V8AH[ 'S0/2OJ6X4RR@7;X*K#U#0L? MPAS0_,/$MH*&T#.Z>882C-@!W&]M%,XMUO"O>IH@ ,Y.*'5QE.0>+TY'TR5X MX/!HVFB[>C*[8HDRC?ELF--712([]^PM!_J%%*=IAK8U=S12-/ O(T'^?&Y M[N2.M%QH M=B%!M0_.:)@J\ Y+,2-XN92P&^DWU&.P8PLGV*;V3A@I+;DY\G7[H&8AH(G; M]I3O#D:-GLA<+^B.V"E?7%8!\Z2'7Y<+1YAL8,\+#-<3D&)-Y&JHY2G=3U "(&??=Y_D5GXY%L+WZZ0"3\;4!V\_H0MX*1DI>M0BMZ4 ;G2U M?,^-?:X8562W3D2SY^>D3I/?Z?A6U(;R:W0TK-[T-F'4PI11$(QNZ5,XQK0>#XAB=.9X>.I&EBBYQ0%](I:M MH[<@$6>7,N/-H[VR6=9?NL==9>:[E D=UZ#=IFZ/;MJ9%.S X/D=-ZJ#Y4C4 M7)2@_'FHS$1#")M>+^D3UPA7AT(X('9 #+EK0MKLL3MWJORIGLXSUYE]!8",)]>-_P@H "T$) M )Y#?)O4Y$@+*'#+H+_:@P'"I_!D;U5CSU0<^;9=S0K;08K:K.UAHKD&DSE; ML)([SY*F=IPP\;R"?9/-*5.L@,!PJR@\<.]MY1M,I @?MW>DT3V\*@/9'QB% M0BX&V];Q?;=1;.^*A%%/+9"M;=/XXSBP*=9<^%@ 9^@.R+LVJ13=4&;5)Q]W M >N28!\P/H/HK9?8#WJ(UV-$"-@_>A1'N/_#K(26V>!?6"I@XD,BO"A*5K1" MS\%5T?N-9\%EJ>9& K0PV',$*?AG.P'YX>E:"&S?8'I>S@%(5; M&W;7JZ+C'5^')ML-!]W]8%^5*1=(XP676Z\ E=K0(^7GL?LMDE;;@U&/5J^\ M3]YM1T,PS3<4V<]JRR]E"[1L7_A8Q3PK_T3#ZXE -VG!95IUT9E*ZUBUP0AX M W,OWTVMEUR#U[;='8ZDG^"0QD]#((K&33#U:SFS/-[;D(9 UWGW)#/N6W,Q M+HW,F"2K/IIHLE9=$=V$E,NN*M()@!?!K18L8?@KJ@^J'6E\@C.\[]%3BXM: MPLU,.)5EYW_QG4'GE[2!/I($0P;C-NVRN6,8WF9SJ4)A3QX!9AHNJ;,T&&A)O6NQI- MN):LK-0761L93SZ7WK,V.+>?%+:_W6;%(5UHAW-KX-[B'4E2Y6G[S+HLR!]# M%2],/'�E3$#\+W'N^(F&0PWIC]JQMUH-C,A H G8?\[3NI=A8=5M]#\X1C MQ-WG#@:N*)609;F6;Y,S^AW%2O\XMSTX'&GU.7D'),3'**^7W9/V6Y\VI*U4 M'('U4C5^OQ1E]P\F7VD8TE8%NO CN<95DLJ1OK%DLQT^GNB0=P"$= ?)A=&[ M1FZJ\H2/<8WC#=6DVBR]FNZYV;T6W.S)X8E>RK=<*EWQI+]X9>?98[K E-$L M&AX>_ >A+-"6U[1G1ZO J9S3K(B#I5 5*&A(14E%*1SRV.I0^DH39)+J$K99'1Z\XP6>! MA9IGVK"[>$FHO>,;RSU.A;+BC%IKNA*XNY -"M\K6C6X+L4W"TPZGPOP?5+G_U19,6>^:1+6>'A>33S.&DMAS!(5[$/\,%EJ[/NY597#=.6?IO?\H. MAV>OSL;'Q\>3P].3\W1X,1Y/SLWI:)*.TB,S.O[OHZ,_[8-,S1L,*@__/HC^ MB6A1AKG!TIY,*#:#P]DGF_8@V73:)YMV(=FTB^[)SV5QIYMMIT':M!)N9PO/ M#U_MD3&$V\&5CTM_8L@W$B3[R;F0>,!?,]_O7;JZBTM=LR4VNHBW5BT&"\)H M#),E[Y,]$&PT]('^8=4"..XAR [BIN?*PJ!JH9EB13%GDQ";T_T^1L!P,%"\ MKD9OZ>KI8&T+T:ZPW(]E8!%ZE,#Q&5=<^1'D+_QP6O E+I-P\>MN6+I$X6Q; MHC5]Q8Q"M. O$>PX=CS1L::$J7R>2PJIXF?O@VH$TBX(I>\B#+@4W-V%+W2R M@K:OCK5?VGN@6X"H/%"7Z)]3F3_\S)"O[E&9J6O-I:#R#Q'W(I@31@6R:5FF MM%[&5J9.DPSN60)6]FB!Q&-F(5*,L,N#-69N:4G'JX :25=^[ 5.XO5 ?.R% M->ID8FX6%)'/"DGH4KH(K9/W8^^O%#J"_-U4RH_N^7@(I@2[%+*ZTF/F62/ N MI^!$N,:QZ)>O?KI$Q+I)4<8FF[(>=EBSWDGK59B2DKAD/4=U=)NVD62N*&1[ MH3NT]"B-.[:X!/YM*MWL?H&@ ZY$!XW6'E%V<1T()\M:OZ4!=D!&V@^K?5], M"%WV8(EANERCO+Y(,'/\;3XH@SSJ.BLN:C)G)=92=,]+++$I:R(E DIFPS(* M>JDUB],)>99LBD#.L%4<=9:$T,G6440"5BXG_ O1R.'KV7N\C#7"Y"N_6D5Q M"CT@6, /^(7Q/K^EC8KB3/@YB&O.&@QGRTNN.BHH2<\!_\YUHH'%E>IGU2(/ M3GC'#Z..Q#KMDS\P.+(PS90;77=C;#8?1=NE2*73[Q G9UN%H5]?&@=M",$3 M,H.^?+N,T]N.7"77K#&29>M :/:&\DF%:8AXRAM);@:<7A](9!,,3X%JSZN! M-.2)W2!^P!.%Z"KWW+910+<$&V9I,]IF1WP$>YX2,:M_GEI4!\+'754EBH"G M!F%Q OZA?$=)=&-Z#%W9@GTWH(R(:AIC:3NX?2_H]U<_N,]?VG:X)N!9&S1? M2_/\(GKO>K*>(7 F?7T%P3&&T8QJ/#HY.H8[JT M:";ULU%TD&X;&)@'.!8I]-M.);8*=XEM<#%G+ANWRH:<*L M%+9I 7M^$4$B=%/4+A4')U6>+ <1DSD+/2A.'/M4(KN@3RLBA'^8G M#+VYW'0CB$C<.B'R#?12\M7>+_NWZVM0TT3VSH#C\N:7]:]U6*\T6<$1?9 R MN[>'2XG]G]/MW$(L;.2FZX"QE]"64J6[D]*,KS>/3IIYES4R:V3YO]N.)7+CZP'=_ M.&"5==K>T*4F4-TV6),IT2:$GOS5%*ON?Z3:YK>,GHVC_\2@P#L8$+XN0CNN MQ:?]SA&LQN$I2 E2>XZ3!CU69V'=PMO.M8'$.1A_P'V.I?.MO&?0<4?ZI#$8 M9GPR7@2G3[7M0:KMK$^U[6:J[:L?*N$&ISJ5O$DH=H3VXG6&$%2TP1.T'6BH M,5K)H,:/2451#G XA,"N^P+*!LH+\>OKU(F.AJ?1RB3[7_O_=NULW!SLR^JP M= 4=6@*$W\++0H=,**\GV\Z6&#[D.FFJ2*8WL3-[R[.E\URBBQ]]\+V-6LB' M%B4T3AC+ORGX&7,(:5,?V#FE&(4]2=>'DGZ-R"Z3S^DT9RH2"O##,5]Y"G'* M[;.M1?[E2QXJ?H$)G *S<5XLD0-14TH1.0&.Q-W=T >6A4'_E[KL@%O!%9.I M3Q"H5LL1W.76$VY9A\(%-=VKL]HE!"=E@*N>+^ ZCYX M\"ORT./_=XXHM/] M29T?#6!;4% O,YMQ0_MACNB"5>9YN23WES-PF(QC(2?#?-6?F#^P1KI%_'[9 M$/./T"IZUBAG-.(D&8M"8P@4/">@X,E?[W+/NDVHD-MM_4&\"1_ V.7)O#9_ MU?_X%E;Q/$]6?\T*&@?ZT;?A"T_A#ED>0N]D#]V/L#@D/V IH+_2_7- M\O$ /OI+Q]]/!X<7IYT?'0Z&=_S[RO!N>OSG>L44>'@]/CLZV/ M^@N-/(\^3#"NIG_[T_&?6D[W7P^C(6RJO^SDUX[FG_"+'=Y_:P7RXON:MHX6 M]XMKWN[?&].\M!NV26\]^+O>P1^M,$'0NV\DEO+/VCQXMC:G-"?]A4W#T4%-P&'5,! 6]=F0F+B[BBU=G__-_#,\.OVT/YX.M M0AJ$P]L.P><]F_463>C_[C5>GM7AXPW"; M,=UF&#K&=.>W_]E9_.KHU1VW?_?B^>,W>V]R?XMI']!W*%_0?\3W]X?VZH+OMS^@%&\3P^O+C8 MSV/Z2X^OIW+\=0=;?BD;'PWR>!=9"?X?PPI)RP6F$N@F]T2NN4?#D_C5^>$7 MW7._:(3NO?/^0BF:W064;\VLO1B^C"B<*%+OYM,\8WYP!440GH&ABX)2A1FX MF<(_C@\YA7YC"L*TK6P!'58@+9. MJ*7E##54QCZH3?572JL+S#EV3%]@6> \8U"I[UL+)25'WCQUY%^1^R[/S$>I M%@P([_W$9N75"#86A:B$APBIXX(^KH,2HJ9F@B#J;-JNH MI734@2BOA_)U*N&NA$9*\?;]:&%(E8\L)%L-<\$ )BF<^[EL3'0>'0A*RBG? M7)'=A8,8RXF\\D8R?V5C+#L4 B/1_TE")N5O\TC5"%#)XT6G%Q)E:^LP9/0H"M1:TS+:M.:E8],EA: MDVL[V]9\8M4'MS/>6O9I"Q%'Y<1*/'AY>T]40!7B5?>B+X G*#?_;X@DJ+WPH%_W93C#],R1_?A M)Z_T^ VR;5?1._"DI@E"I.'HY=]ZRA!?2E'V]<9(QN:--+C 'UZ]7LU&96UZ+]Z_?BO>$H/),5-E(NH9N9"PUB_*(1:G-G;E%N]Z^ M.]6P/O(*^P?MH7UWF=["HED4AN.K0X&XVYG#_SD_YKEAFU$S>P;*OT3X%RWP M7&.J1DXNODABP(L0^+B"BL4,JYJQ)(8T&EA/98EEI5%-2WR&%]1157X(21$" MA4E\<^?RAM4\,M,DGY!BH-?L+V97_'H+ZS5>^4V1[OO24J:_ DN5B-9)Q>2UI0J;:7ZO$V)I4 ABP;(<$+BBFK(%)^*@N;<#/(V,3U8/]F?EK["]: M4JQ=,Q4=7;@E?JB2^73W5P,]JXNB9E-P(Z/8M>WF#783)SW/E9L^18UT2Q!$ M(@%Z7R<1!ZWGPOH^(3,;7G0)N(D&B8L_^(&'B&1[<4'"&R@\Z(X\3Q9+'K.N M#8>:J7,BV^;&CTA6!19BG:^\P F\4C2OQL&[1=J47OT4(E8\CR.3ETMF]JJ$ M142TMS![T5#ZM#*P0XM-^]ZJ06S\'<_SSY?7KR__/V(BP9NY :\O-9]L >&[ M:9:#JY//IUD"TSG+A"L2II*_F"XH:T)2\$XMLK=M1U- MHF_@'N8IVV+WUIZ5;>GRK9^ 1&)$'\^=3<"%GUGI.*(G4+3L2F5B,JE^%:<&9D."R=09IFQG3:?UESW\ M.L]F-U%=C6&15VEY@--S>')T_M\WP\%O\YL_14G>_-N?6C>G-1O+7PVC1$>' M)_-/]ZFT.ST]FW^B=/#.'SSO#5[8HVM*)\(\(M&\U92YU_5O%VW3@[!L?[U) M^2-U[#*T/OGR\8%ZV[$/HL4$X 94F='[H\AF6B--XSA M87QRXKVN#RCO04#YXJD%E/&N >TJ]0(H!(C:I)%C+*5VG6"?I MTNN#X^C%]ZC-^W,YB(Z/CP^.SD\O7IV\5& 09LQGONQ0Z6QK=*IR1KXULW2! MA6DT64H'/1C!X\$)&V08^YR0OKBTX.:%/C+;73' E(>G!U>&J'(HCE@X4E_1 MY=2[^#Q/"@0W2'9?2*?YW>1ADSH0\3<<4*Y7WD.\G/6XRD:,XE 1(JD6=+(]+>MA58][5K.TPD&"QDS8B(CU@\* P3:FS0DHQO_(%H M4;*&#Z%,=4+!\=S<]'LV3]]VV^8AL)]"CXCI'.'*7A"*79?0'VBE=4&*V=J" M,[QMK^,-'B1F0R/\>(/[>,OS]6POSM>W'Y$:URQW?Y]OW=57L'BM2"J:QJ+\ M2*&7F+DXX?^?PM;8C"XZO@4L/^,&A@- MEE1FQ8RLF%0)W.3@HH1A;X8VX"T-CZ\1O(>NWH'XLD#4QUBP@-O7?)J#3TRD M^?DJCM(*%5HQ4T3T=>.QR6D+X$ENL&9"=7B11Y)^GV(2JD+;3WOI#:EW9#>2 M6@K:1PX PR.E>]2_[KYS^:L5$9E'P@0J>B?WV%^'B^6_K/; M BG#P\,?HA?PD!^RFV2$03L*O!FTM2]QLQW^$$OL M!L^2Z!K6M]9+U#6\^<7KZWFK=1'D?1&MZ,P[EUD?CCR<<5:-%]CJ%V^N M:NCL)=_:OW-#>(7Y:OC\\KLK:0@W"HE&,!XJ+^N6A'OQ!EKFYHV2,W4CA.-9 MON+D*#WNS;L(9L@4-0E*[_FN?XU;D(O,Z/# B(3L+!CTM$H0]S7FT@G-;,V1 M,;^!'4;E:W&$WZ;=A05&K*TWXT6,\X;)7%/<< D7D8?+5'*% NO.,/6!70TJ MO*=#3JOJ^EVP=.! (H "RXPGXRD5.M6PU7(XK?R4>%/:G:[*?0)9A^/5+79D MP<6<7Y2C7:- #?,QE1BI@3'#8A5;+X68^3'*O\,R?5$<#+$N(RF0%?/E(/J[ M695J(-E4NN;$$5M:+><2>2*RMEK;A5GO",Y\6#G&M53&BM3) GM(0"$AEN>S M^*=L7)5U.;$Z"/_(?L7:PVOX%'Q@V"):BUX<<.%'B]^?O6FDMT51 -KE[J'6 M,_F8D5="&I,Z1"Q>G1O5#SK@*A-83+#A#GXIYP?EY. ]2@B]^*5\#QNU@JE# MCGVTKB\2*SL4_)W7!ZX@E;R>S1>TYG 8YF30J?9/G!'UTC'$5U9<-O-;0OFY M"E]-^0MLMM,PBM6&BP^WQ%DYH&]KDVH:/>,7%\9T(5A41>OG&@6EZ*3\#(8K M 8>)H%MX"D2$L$=CAEN+RIPX=<.9Z!JO(++,*)8,NZ(6.E81OZIQTE"+T3O7 MJ"A2!$ \-4!?4UQ&AXY?#E/W,/]]R,J\ZK,RNYF5>?QS' -6,[CRH20*)B . M4N0\KK:XV&SAEX:Y^HEIGOWF'!UT,.3@/T]76!8-QW]@+,#'6+NG-<[+TA5EOHG\9TM!LG[DI"9C2:!E,MEK.=D)=@8TGMP)0+1*(1 MCM)WB[AV&Z]$-1&SQQ$F?1S?"PT9AL3(.M,CJV2>I3E"B\!1IIM!@B=K'N]]S%^-I;:2I<>UJ0CR0W]0W7^JH'CGWQP1_2XA1.A4&&! M\)FC,LT4C8WQ1"R[%8P9UD8;%A" 9;C BEG&P:G,#_H"HT4F2&OG:_J7JELZ MO-2 %)V_9A)"8J"E!?K3\76.3Z+D;&M1(^V(A]1]@&-2EDUDQ)L M&>LG<>FX:M=1)_DN4A&>E&]D#(^'-21!.'H!Q9FQ[WN_D5[SVO)U[7!L.!(' M(R3W.!C';X:OC@>'DG@#$ =M'>R*1TO MK6Y3X[0_5)6ZUJ>P5&J&B_OB],_TLXOC/VO$,7@AMJ"[)WY#8K4*.L&M?VYM M3&5< '@HS1F>?TES!M$/IB2L*EO_.#H>;GX>6;>NAU(YCYLMUA#6ZQ[^\F?" M.E_"/^$]/ 9GK_Z(%S7,:] HM@!.L#R-O;@'?.>RSI)!=(?%=W0Q.&FMO;/! MJ?T+O HC77G)>K?^Z.[Y!B4#71'$FO3C1VBFJS4ABE7=< M98^=):;-*%20&X>:V%M\.AAY:1(H<: !]>3X;O]&%_Y?KP/!QH#'0]J5A)"N MPX,-C30%3,#[(HWC%*ZZ$B^6[W:]43VWV)TNT#]T-R4N15U.#7]KW_']OQH^ MP(*10S4ASZM&.6YP#S& ZD(_R3Q4(T]S^"5 MN0F_UU8V8C5Q85["Q>"'(.!9_WAWY8+&OQK6)$(*!"-.,DO<%S>2S1)8OKIP M!WY$CM\C9S^[#[6YD=#69:31!JP#F5%="Z\@MWSH7=.L1@U']LJ3,4H@-1)T M9Z??HT_B3R5P]?E-0ST4"7/=1^A,ZEKU\%6M-+TOG&2=/LGODR>ISB*.P'): M(MYK3!I+!&!BQB7&_^/4NF.6?RVCB@PUUP:Q;F @CM7K(YE'D]X"2G!/X, _ MX$;U$<6^%!DHHX;N9FMRH,M9Y=SG##S.:<3!V[14,MF)* M,>I$EZS7CIAL$T^BL<8H-'J^P#JM!&RNGVL,7FL%8S'*HUE0O9GA8_TND7;L6:()-!^."CQ+A MIM")L&LS>#DT%1.\X-JW\E7H=_V?C1#\U8O.CNVH//02K^=?N MY)][GOO;2E:S6QO=3<%EMX].Q\GF=R MGG_W$ ? CJ_>^^WSYW@_'QX_.Y_GKBI&?UY*???'# M'A0_G!T^M>*'.Q1"O]HKC0.8X?$!/ S^W]E<,+JV]TKVU[ =5VDJ:*?RM3D M^X\J(XBT0LH.)N5X0<40VDL!K==-A0J^Q#S Z+JLB-Z\BZ,Y_+=1FJK9O#)3 MK'+UZLA:UDD!/_IH=;] P(>G$^!2(>JV"-5\8I2Z(I-"5*5)JB+$13+X+'B' M@\*J.J.M_HTFJKY7E:LD9\Z3-UAK*%0,C/9IX:@]]++%7B^EEPY$&S2+(4-4 M[MB%=TYJP<%/?$@AO4L5OJH#IS!/URJLHW0U-EBV ML 5B6BL/JH]R#/"C)H?V*"81IZUI<*2TKBU6I16BA@J.# MSB'TLS8S4H%$B!K!P=N;ELI8J;+(X@F%SZ]1IVWLR5*B.C0W*REEPF$ET+_"'*E2K+W;0DPO(=*17<+[IOWI(/K[BM&Z M3'A5P<2#R;/$+OK%N%V),S(H?\-4C524Q H5G497)@^_7X:<(*4 1&=ES=J0 M-1]"W@(,"M[W?*YI"]DI1A7I:/NHJARI$&,=01EJNQ;B"''D\+^O?ZH_"Q,G:4VQ0\$^N\$D?J@JHV6-*\ M9BV=8T<2K^GG_"YEWQ/<-CAVX8^V5N^Z^B@WWS_[_S[EO*H M$OQX3J17CNL."(N-7R-%<:/P-CQJ6#Q!QA0M'.'2Q0^A\G)GU[P"6;QHT.1J M$118XMFB4$HF5]+-I3#B8M4A@9*=A=HCHU(=Y:8B-0DNJZG-QE_2A8!5?EEJ MA8F!;4&.G %4626^,%85\<)CU0A=--XH[?F&ICJ<<7E3X &D@[68ER3%5M03 M*2Q3YW&"/9]1/>I-B1H<7'DN^S)PR6JMC^C%-=)QC1+8KE);+E+:3.5W_D"[RQ%V1NHI-CQQ.86E#OJ M'J>ODB4;_<;%H\S)0][*)V1;XP]MB[-BOFAX%@KL66V%R*VKZ[Y-/NY"BLF3 M%->^L>8!KTIUS4P[>@VL98@_DBSIP',U>6QU"IU5"$U8X);QN471.-PZ6X8J:N6LJ'TAQ)!2J ML+XSJN?_A,OXRMD@N2)R)18.B][.]&]*.)0%QQL79U%9Z&TBXY),U!@=;ZX1T@6)"*N_P MYJ(ESV($^SV<&]LG?:C4#:J]2EKCQ9.Y-,YV=;Z4/'Y7RB6C0-%ZN2E[;V=A>OX.. MP1YY9UB8;GOC%H77O-;XI'K5T?6IX\.L*L&]97?#?2*]*^?-W#/#K ^5>[)6%):_.=R?"5'RSQ M2;NV$+>CQ*)7: L3709WGQ%Q03#O/5&7;KP"Q=;!'(\K<([9 M2*N7JZ%M54[D(,0(_=]!]%1.U^^\",BU.G026X/C[W'.W6L,"KOEUZ[%5_;E MHBP.*N3"JS9&P&1Y4SJJM40[\JK)364DGU=JJI$$7VTBDX(V1(] KB31\3(5 M'@8]\.MTUQ>%.RO(,4;I6-J90OIMW3P-!B1N+U)C8Z1,Q>01NL7LT^+EMU8> M).^6/K#SAR0+V.EZCI8)^N:GUJ /(TS504*P?%8639&Z(?ER^A4R^$F7EP"3ICT3-;43F>99;$.59)\8(_3XL./F%H4NV_Q4;'[57/4\96L/A M 5\W-0Y_H<]T]WE1W;=WJG)>(K@'@6C$ZN.8.TH*2O;*6P=#QU[).'I9'LO00FUQ[X)98Y' M0MIX!-:&0GCATLM,PJE)3/B@@Q/L=-@X,OH36,D\T#Y>H.PL"*CW[ M4/^$8']&^ILBA0ZQ3L=^DK.+W: SSI/IM#I/8Z3.4VJB.+ GXZD+:/7!XF2:<[3,V# M/,*+]@3WEJDY"C92P@W:Q7&'#F' M 2,U8IP+7Y1@N]0)W:KH[%#7C[@)<=>48WC_(+HDU7BG,J;Q;%5"L^-0+CFQ MUQ'==2/KD@(:BA6#0@U=S)G6+2OH@1+P5S?P'/740F7)6)W9%5Z@ "_%2-[JPS-!JN8M++N\V3\ M@8%>3,M)X+]53,@_F_:?9O,Y_".V#4%N2CQN;A(>&25->8@+9?R!&09+RN%);;?()84_S5+Z@^J[7M5BJ._ M<4[#\(U% ;<_WDIN;(GLX0?KCL&=KG2[O^=1JQ4%89@8G:'@M):^PXMNO?>: MOD'_4J]_1OKG@Y<8".L?=A*;Q'52;7J2G)*ZENV:A#68L*W8O)<9F&J, K21 MG1;.NCGJYG!SD#+:''@;PE^[;G.PU,T4A4\=G!=^U93@]!HV;''+/A$>6;;6 MQG&2IU5&1XP8/G6,]BC L1'VXF)%)'/*(/>4;%3=!"#Y@(PYFZ$U33RZ4DYU MWE3ELJ%QC)D=5 E67:Q75#$_LS ;)V4E40"J#Z!(L^2Q(A8CV0+;[3-GNY,Y M.^HS9[N0.=O]0_F:L5]Q](-H_A R-87ARPC;3OJ,3^-\EJYV'L?6+W8'LSK' M]FC50ZP31('4#E8NNY>RSXZ^_)%Q_:Q,6*'K>9>KBK7,7^]$7&P>/A1P<_@.%_+B%TP5<>&PE%)S' M+/U.ES4.Y@EC/;)O&])]IEB^^/\8=8Z9V]T3VZ3DEW86+VAR2U*WRP/!N.:Y MT7$==W!2N)(I>D^_]\1N%6]F\R2K:"-<45AMW\V4UR&.$VY8]YG['H%%Y6Y, M]L%>TRGTR[#.HJ0B358ZD)7XM()*;PD:^::@NBL Q@1+Z\KO&(7=J4TR2==8)AUT))N MJ\7%0 6'UW4_DX-&)71'B%!>4?R=4!68=F4I(JW,D1=SANR?DCS*:@NBL*DX MKVD>4-W'IR>55_^0NAQ$5QR?-#@Z1#]<:H)\+G@9/H8B@9O>"O\FB)0K:T<) M'#K6H=TP;..DJE;0X652I8/HM7;H,SV9P0U\45$Y*>?_N(8(?U5Q*H%J/SE5 ME'R2$@D:(RDN(FEOI[?,H"[H)SH.59C>T*"+-V^8I?AH*L;#0"L1*X9*/A^3 M?"'*F C#)0<%Y@OL##0AJZ>:U2@,!K;Q152SD"[&'CCOOAT>QG\< M)F:C,>SNDU0:4%T@].F?VB<6I^XRCE]WS#LRAF378-6/.;8/K>F>"; :*)LW MD1PBB:'EV0=#!"+P*T*QT *M884EGKFIR]Q0TC_"FR(E9+D.&_K0$,N'9.&= MH4F9E2.5E_K@SEN]F-!T<#YG9JG@%=I>"]CP5::$)N(*L)!]L9YMWK0DT3*, M'=#Q9MGJ0\5]X+TZT)UZ+--2-K6QZNP>JDDY*6JU)T0WKF M]>S6-.*Y4#'\X7/J=KVJ7/A1KRKG&]U>5>[YB*?UJG+/4%6NF^>X5Y5[6%4Y M8K4^[YCNP$V%HVRX?N@]TA((&)B>C7++^>G@KGH%^\]CWM/:;UD09X.+9[<@ M'NAPVVCU=J//701MBB1X-I)T0[@)/3N!EEZO9_-(G0Y>/;OU\$=[>;O19X#;NW/!DT$OQ]>Z$AW;GB\L_;M%S^L_24.W.WB5KN_UC$V M?K^S_-:1NWW:!E_9Z^M7T9-<14]5/1MO[W!P\NS.]M[9VW;XW3-DL'5/ M)$YW?#$8WN^ ?Y)ANJ_L"CZ1171R=-_TV)-<1 ^:.'NULR;UAPH+J[GZHL^; M_>UL>%\(S)/;^(GDG6S*E=*QE4GSC;OSC*)O[49Q-%.7G5 MY\SZ,(J_((;W/<3V>$$\CYR9Y2>]V<@/^6Q29<=]KJS/E?DC=73V#!?$\W#R MUEE GXU[UR?)>N\N3)(]O\J_9Y4D*]?"$GV>[&\7PSY/UN?)OC1%\.J^#N*3 M7$0/Z3H>G>ZL57T;,!'WF;*_O1C"/GC9)SCZ+-F]%]!P<-HOH&>0(?-E%EZ( M._J21!9ZG_1OYW>^F3]E;Z)W2>]WF[\G3]637$//(YCY(^*V1@;%8@*ID-XU M)<_BHOM?TW@OHU>"\7S^/X9D2#_G7[;#3GWHAFDPO27NETZ@R\_SS]5:/ M[@R/?1N^MWLNZ'M[%NC[E]?,\/-6?3?-005.1ASB&/J?E L4F: D\E8TQ M/+F_W_%%0[-G^^9QO-HGOOA>#0[[M7=+F_T7$JWYV]TEUT[V0G+MJIS-DRJK M4;1O$CV,/-D^"K.];U48?[9/^Z*!='HZ.'_U@')#.ZF!M).-NI4PDWYH%R.O MK&"!'[+!3PBK>/(?!H;Z(?39:Q?_A%1@1V- M!FS5EOIBC/4.=?2;+^KG\>')8[!I/HQ67+_"=G^%#>.3\\!S^"J^>/48.G\/3.[QY.;E,#Z_N"N58S\O M?WP1U/L3SDH.SJ%AF^.HI?G=_3 M*7\4L,C#.//]3NAW0FLG7)S$PU=?5KJWCSOA'GCEIXV;._G"VKL>.[<9(>9U MZK=%W623U5=!B6WJD8\)HQ*125;#"#,4+BO&E4EJDT:C5?3-Q> B@M?F6%8R MKS+H&K0A2N%W36F_6L-_W4JX#%%XW[P:#/61@SN@['9Q#'^9&CL(MQZ#95*O M#^559=(RHEP__B@KX&_-LHP*LXR*LCBHS'A1T4?^L\?0PBH9-W4OE;M^?@;I7.NS/(N[-OP53W,/ = M0ESO9*-Z&/@M8> ]"KQ'@?WX8G]P9 M0[<[6?M^@>W\ CN-AR>/05G?PT*VPT+.[D$"O.\9C">+!V^?RMOB\<\&'WX4 M'QW=M?"AAR'_X=/RZOPQ9)KZ2=F.BCBZN"]!W',Z%/;RJN9 XE]T!.RCEW,Q MO&O%0^]Z_O&V)KZXZ*M$=VY:7IR>W8/$[CE9_ST&BH_E+.@!XSU,]G9QF^/X M],[E//N/DNTW0K\16AOA(H9'/[N-T,/%U]RC^Y-?]U#Q_4+"7H7>$D)5/8CX MR>!T,T0=/A$\7T[V:@>=-B# M#GO080\ZW)=1ZT&'/>CP(6\8['G-R17K,8;[!@$;#E_%)\?#O>?6I0PQ^\8-.S@1*>#9\A.JK'RVT>J=/SP7F_(+Y@ M0=SG]T\AM>";SY!ZYF1PY-WOHGF9%4W=CM5[^0:;'WB1O(R2(J#NP!S!%-YZ M("^Z%4\+Y0&\%F"N 99ADEN>P6\I#OYB%+YO+:D1Y"/@J4790!>3$3SM::4( MWIO:)-5X2L/R&L8H+^>8INEUY_8RS+Z3C>IC_WWLOX_]]['_?1FU/O;?Q_X? M\@H2^%AIAX_5YP'V)$K[ZC0^[=, .S$53W.!G9_%Y^=]%F#GYN7H9/ 8L])G M ?[ OF+4I]FF0?%D0[\GK^Z5.&Y- KR?1-^>#0_ND@ /<5'59%(8K M2'T>]U;5 /*V3[-*VJSY *]3,>8,OKG8\)YZ"FT_&%'7L"?0_828UF4H_'(( M.P;)K(2-\:_PBU3_@*TQOR^R!MJY3*H4GXT..IL M46KFE1EGGV\%-G?1F(I>R/.'\UF7DP9>;>@?>3(JJZ0IJY7WK463Y;!:4B:9 MW[ 4DG&3?%K" ;U;TJTDRAG?A4W@> MMU"B[V,>YMK :!0W\*UJ'[,9SR))NAZS/W^Q)>/WL,!Z^VE\JWWZ![?H" M.[F(CT[VEXS\*>=O'F-6^OQ-G[_Y [I^/!P\!@'QTPG7/[4%<736+X@=R]_T MNIR[H\MYVNMR[H(NYRXF,&]QS;]U+G,X>-69RT2NL3J9&0RE9&6ZINU[J_3F MD4?*MBV]V4IJ8@F5@=5RBVY.39*.P? U\;9TZN.E.8=.A#QH46YNH$-VDB3% M>+AAO&Q24PCEGQCEVQM8=EE%>=:H=O)1O5IPSYMV*<-=SMM M^/D>]PG%/J'8)Q0?-GCA>6;CEF?6YP_W)+US?K:_JC_]ZMKUU744GQS>%8:_ M.^OKR>8.7YQ=]$*S?=[P":2)#N]A@.[HJ%ZM=#7_75=97!$/NB MJDS:9GO#:#Q)MRQ-Y2B7Y%.? WBRX?:=;%2? ^AS 'T.H,\![/]X]CF IYX#((?H MZ]Y'-CEL&3MLS;K#UB<(]B6$>QJ?'>TO?5>_OG9]?;T8QL=G=Q#QW9VU]733 M Z?#X>"DSP_T^8&]CP[DD7%5F6_MN?LL/AV:NS\?'Q\>3P].0\'5Z,QY-S MIG2)5(TDIU++DG_?N;=S%^]C'#38VI MJ3'TL)QIV8L5*\(QA)=0:@J^N)$W#\6+O-=Q\LN2X@VBRQJ_$D;^F#8N"%[% MT=)$TP3>F=3\$OH/S*K!ZN>,VR3ZYNS,JU[";WTS/+QP-30QMG-N<)A,ON), MW+*L/F /QK(@\#$G%Z=>X0T]Y^C5N5:G=CYL$+VE;L(NSN;PF 4+,E$KLYK( M(,%VTEA@5I!&DT5DU] "PP\MF.HBNC8$=7Y?1SV5C MHG/:\_ QSCU&V"@U.#;,^F63C3-; S!A> (4Q*1?R)4V4PZ'1T/E0P(!$PZ-H!BV? MZN*B3_*RN(&7-J::\4*=+)I%9>S[@OFCEZ=F;K"Q131+BA425S9E!=:"EXY: M"UZ)$2QG$].+FFR&GU'&^U/C&0!6),._P]Q^,(U^:^.:IU(X,-?03'@M6R%< M@&9&M7&40S>XUN%1"WP:/Q>,(,9FZ0S45V/I,:VWZ T/!]Z(&DZV+PV-)@[O MJ*R@.[1/85+@V*]K5&,#]P9_C=5Y5.)'I@A6-J;H1ZC65B_H8,6GX5#5"^R- M^Y7L0&BASFKR\?]G[UV;VT:21-&_@N"9W;7C0FP2?,NSC%#+[A[M]5@ZEGHG M]M,&2!0EC$& X"2U;_^9&95X4& #Y @!4*UL>.V2:)0E97OIVESJJ .H?X\ MD+O&SV G2P3T#"\7!#KL>H:OQ'*_I2M_XIMVD-IO MC4@&6,Y16OX)F!JQMAG\@M,:8@[7WY"#6IB'L0D,JG:^.K7S?54[7X7:^=JD MY0Q:SPBE\C'>7>[%-S!S2#?E MCAKN>_RP#,B@_RCU>C2P(H>02L4XSU!YQ] 'G?,MIU,(5G4$^V!T]7Z[=_)D MC'J'WR,.+9BR^6);G:@K];@"=U%/#.OJP^$;=

  • BYN(\_%U1K/Q=F%&7.E3YZ'AM*^_M(QY Q; MF7VRTJZ7YXKQM!)7Q":Q!6WNDJNM?E?*UT5JF:FYL$G'"W@.C3%L=N/<%PLA MB7DD(@ :ATQY@@?N(V3SX')[3UU+2JGDB? M2+^/8&@@2NF5'7@4_:A\E'?CGI;6+JA0_()M,):8M&HKUQWG&G MP.U,>#CJ>1!EB[A S QH#/X=)YGY/M;/BK24)X2A7&!B\UPV>!D8UIX+O\;T M,$S*>,6K9LSE#120XI8\/V;J [;XMDFW(]+BZ2GZ]9R%N2AC IHFA[MB[@@. MD*7S]N1$EDV'#I$?,!=VDFCF,#==DQ]-).K(FY,S>_D-KATG7&1R;*49HW21 MK&>*P/7B;+PT97764N0.##'3ST-0T5_:_<1H7QJJ+/@CI0+V6@D&68A]Z!IV M_+!-A_(Q(Y[4-=(+IIG;GCPG>[A]>([12F0T%V/)3#/>K 6;M4L:\\WY(H!73G?G< E4 MK F#DT<.4HBP,%\C+$@(80ZGZ=1?,BMJ5Z^G!7XLIAW;G,B!U[A0*T%74ON8 MI]_',Z0P)2N)7S)]E):)T2&1&(NIB/B82!!$""03CVLV:3NA2@OM6;N)7,SU M4YXWN=$%3QBEIK&GE2\<)Q&&O@UT(O,G4PB5WZE)2O@5A3'.V9;)U$2SO#$3 M7P_T6LS>XPOT1RLZ0KX4F)OATH\.%+]@V_K=5B=F24WM;H=SK3:PHMQB,_BA M$9>+(8,TE."6>-20_@J7064Q^ VP,7K7A.&UQ+_018G ?+%$[AR_'3^.YE?0 MQ7)NM28/.%*]WPTNMSLM6<*8B]"=@Q#::#<'6CXN;T7EWJAI:&5C,3]T+Z%H M*"P^/RF4=.C\%CG7ZR>)M@41.*$,>LW.&HNENU+?MTK'\' GH=\2;E*U!ZK\ M6)(0E3;X%KP?E"!RO 1"876Y&DVZ#_?57. JRPG<*-(I*: Z632XAOB CUW2 ML8"QG>$\Z2VPG\R?VH(TY6PCO@>PN>)R FJ(F-BNRI,_@SSY@?&YB M_&D9GF JO):/JMO2I![5\RT<$W2!A#>CDYIPAG8=UY.1#6(=V@56/"5J0*/F MIS6J#"PF+KJ)HM4<36^#K.@U>T=BUX7N/^>Z=BL='[3.HG3\&E5:O),K[AW! M._P"J#9'5?:HJ+HVY^,DU:T+GRT(45"9R"\D1IT#*'N.=?4O=OBD_7YU=<== MEOSI*):S;@'T./D6X5VT@"Q(#2)W&)/@UJGB^&CD#P0BP1"?E MN2GK%7V:C2Y!#U\S9J:C.3A1V!T(=Q%V%3YYL,?W" M>(< )&X.-*3_.2B!Y$-$7&]J_TC\R'0S+WP53\H'L&*52B3YE_CRY>2?"'N* M,>+E^7A4!\TB1 AY;]P*G6$7;O=1>I%QJ_'%XO;1$^AA_2M*C!^,SQ25J\*_ MY'7$=W'N4@3KRZED'MFOQ/\5E!?8!W<=>CY= SIE?9L!/>G:#]=[<9CUR'L1 M8&]S['8NRWL#$5'% F&L8Y_Q6G1$D"D5_GI3>";RZE/)N*X]DJL;/XGKF&WB M ;PO>1:RR-MK M(^WC:^_O[_B/L3VZ137W4VK&27L@^15I$JE6!U$1N73L!YSCS %9[(7#UJP! MKWT&^4L'E03!%R<)*_WLT:(8UT8=!XA;\CZ"GVG[U*HEEJ]R6BSY&.3F7B@H M$.J)MBXYUIZ4V4 53B)@GFCO0MZ2Z"K$=^B@\)\9<;IP297_G&TAJ[1L- ?Y MJ3@%IK&.*MOYCQ"]^$/$< 5IBSXU^:SU_(E1-!O@GB;/M4-LP(#A$ !X($K& M)3.,(8?#?7$=[O**7$*"^$"_HVX$06IU]NPY*&]HOG%4XI^@,@ []B0*8AK4 M5]@$W@WGJ"DFZ^"&+\#>$!2(ZC.'^]\?I@_6<1KE@L,?0*; M")!@*8"*+DM'N$OG-C+=1\\3O"6*-Z*ZY8J0&]<$?#;#R&L@NVDDN-L+'QK. M!3B/"Y,J DR:XQ7/"4(^D7T5J ^DNN#KXB"G9,?!#CR7VHG@$4VNPH 9-$4; MA9I<31-S-P+JHV%JTF>$7,>U3+ U6=3RB#_\ 43'1Y2I=D#JC>33+)(K/'V) M/.,H@> PHAQ]S8K4;<,.:5LQ)0)1O\#/\+\\#IK3/H54)5J#3Q^ATT@A$$2" MV7O&2><._92"Y:12P2EAL92$BYC0-[-,53P0RF4'LYI7W#N),)N;>Z7@AMHW;>+)!4TOQ;Z L *D=.EP57L?#H\@ I7B8#L<.R05DGH\\-4^KF:"^ M40=Z$A9NE.LJ;I-?)O&GJ[GY)Y@XP.ZT;_\M,BX(5?_F.K@9=":(#E&"P\IWFH\](9!(.F:#^O?[)A-#P)CRK MAJA5!I'1O8<&$:(3D-+J>JE7QSDR;(K-PR).*ZF;I#=A9U)$ MYQ4<>WX(C/ MS'7OI'Y7U-R.&NTE28&;+CPA2[!P+O$?Z4FD?!4Q.H>(T5!%C%3$B% A[=\@ M_U 0>)C=C[Q3< C9 B_B!"2-R*?Q!"P4=(9__S]#HSWX)-FG]'.0MNF\(J>3 M]011.SU>-,#(F$8S0*98PS:D>LCC(I@H*$0D[8\+5/I9BA4EME>OA(V;*'/R MOZ5SZ?S%ML Y\E2*X^E"!8K,3=]\B=P@/(3 YNA)YNUH@S!96P*R<8D&VS*9 M&6&&HI'FBS2XA5A#?4DXX5 BTF::VC5^;03>11;7:BSI2S6U8:\PKL;^1=!!?)Y ML4[<--)!]U;"_[X &K.GH?"(!CR%"X_JL) 7]M@!2%DX!\$7%5PD/>$?)IWX M<>F8/N5N/=OL)9'2^R^T5T1LU-6>9+//N)WL2C]9>"TH\0F/FC ,8\]RL-6U M_"K4HT2W9*&C25.$^]=?([,\AFZD1,66D]"OR/@.F#3^R1O.@Q0\'BP;EJ*? M%E1XT/BG*=]\(D0N0B-Z*GE=9JG%D;!$! 643MC>(RQI@2T_Y9"_F24\^>LR MI1&!Z,)GYK/G2S5/9A3QPPKW3(K;)_STTC$L/ G2M"?.C#EU'.]YC($[H,G$ M271:%2R>>J%R-V@[.%A90*?R0]ZGXJ$BGC:DN^[:GI3)>4EIAB3-(!WP2+X07VZ%.CUWA1 M( S3)_]0IN,MQ0%-C,C0JGXJ7A:CB@!4XG*E$9LD>;C/)7J383>,:I%=RL:P$EKUDI/?&2IER6CPG0\4N@3^0YSFS(7F M;W"9H#2EXG8ZR E69K!Z?4_Q_=-%.F>1+G(#T-$&5TWM_W)9QKW22([_%R_YW/PG"#7N;$EW,I?E3R+G R6X2Z0"),"G;F"[6A]DT[U-ODHF!!81 M"?55)_["0]NF)LT3\2(;S4+NM,>Y!%+4Q>*11/7*>V?B.GBPG[)"^%;%I3Q[ MZ"8AYQ'GX=P;@B,,-$J4?S3%OT0^!7<.QM64\MW83#U1-Y91!Q( B",SR%=X M^_MX>WP;<_,'2ZLAQ*#XV^#1M-*0W28^*KUB*'ZQ'BTD1=P5G@LAQ1*##NCRQL;L(O)A^USGYJYD&=ZU//Q:*M?<=[_$@'RD_CBOD2A&HS@2 MX(G ?J*P+AE46GC8;/U1]I SY$E>9>I(BLE/3(?W&4(]VX)/"QY%)9)<] GI2F8E0=MU4\_ZUKUU14>6T(#%_@2932'[! M21: [;R*%(+M#.38!<90F#A3*M4LXL6<=;Y ]GMC]W7H6U+3UZ(C0/ M/Y.&(>J)*P'>('*3K%1-RJT&RTE@6[:)8C!!00)P4[#4 GYGT4U$FUH]K+P- M,1R%\K88%]W< DQRR_R,M$2:8RJN%J=< \-DB".!A!DPXHWD09H@0,/I\00BY MI,)P=['IO 8\0R"=W1&I,Q2Q>GI=H/#@N5IBN$G"X%]ATB\QDT9!(K6Z. M-Y<:1I=P*P+A&O^F)I6<0SQMI.)I58BG5=]%=2,5X>]H3]; UOX'RGM0D$SN MGDS4CLMR Y[X(I+3 $_L^7*N33$6@9U<0LJ_H,)KS/,)>*FY[-$C?@5@(AM! M#-WCRC$%!D2YE@P H('NN2SRTL^7%)?AP\%$\QH6E;!+0RFIX:0LE^VV%D:8 M*(0J7LAM4Y(FW)24,R>9;S)7\^GC_G MLR=N7,L,O@^XT,=F(K&%%#5 '%1!?S+K@IP7Y%AV/(+XA7!G<&2\8*;O\@XW M4]D'8&KZ/N^BA2DMO"V 0%UZEM_)@TPN3!V?RH:B]R86%6[J>"Q9%%B)FMKY MMFP>E'A;E#69WO_*RMP'P7@81$Y_Q1B("'PQJE=)+PR[=S9XP96,K8R,';3J M)F,+>-#[C3H)YK=Q[0^;LL4%2(3[.!B"?/$>'8'T;PRF?S9#\\# 6 [H3ECX M^OW+YUOMXWVZ^>;;[]K7Q\^G\?I\AG!]>VW M^]NO-Y^O'KY\UGZ[^7;U[?KFZJMV_P ?_/W+MX?[LSX<_ +>7,H1SFPZ7[O3 M'/7+F<[7'S8'@Y)FZN&N>L5GZO6+SI,K/,,+;OS$Z,GW9*%V3"KZ)4_O@U\U MQG<@C;9/],I"9S$H/FK68%=:$]@:?QGX__LH&R,,)."A_]G M8%3PF=)HDGQGCW; '?!WO#51(M7B-]N?:Q_NKJ]N?]5N/E]J?_W%C/2$T_+0 MO]H_+UW/_;:!WU%X/6_Z-X*@2<<): -WD;9*XK4 M:XP!@T$U25W=ZMZW.MQ(U]>IN-)7+U#T76=,& RK2=]*E)=XT:/V%I)WZ;K0 M,WP':S(?_3KW<9^R^YSRWB^\O/?#9S:SIW:H+/HZ(\]@I+A$_2^ZNYE+1+," M%*G7& .&;47J];_H06.,E:*49IVB^;R\"$7O-4:#X49G_=KQQ2H=KCKI<.UW MG XWJE4Z7 4RQKY_N;O]_J#=_J;=?/O\Y>X+_/'M0?O^Y?>;^XW!\PB^^WF^]\/[4+\MJVO'GC%9=+.C:K%?O6PM \4X,_4 MAP4;P: V#":RISW$;3M^][WE0K81U+Z&UID )!\+;A>V2YGWO!8R7RMXBXR. M\\:S?X@"5A.S31C'+ZQ7G,,N7F7%XKKZ@IVP3ON :U[S%3]2 ^.9=K7P;4#G%9,_0>B76+1 6^]A3XNH_5I:_<4^EW[$Q5:6W)Z3=MB'ZRSJ!ER)@/6_^ M#?4=$WWBHK:P(DM.WE0B6^Z6:IW@/4+2?/C#M2/O2_!1)-)]U),W_1^!;"[B MQ%V'GUFRI-6GO#U>&9[E 8E6MM',:1:@LF\'3W(O8!]#0+U#/^5! @ M6G\P6NV.-I/+?XS'G/!3:9RF_FOI,CX]"P]$^,Y^(DWAR:A!UK^P7<_,QH,* M@4;-PKR\@5>5%"/YTOE7[!Y()"GE])D<9VV3GB!_Z(@8>T2\"O'(CMLFIZEA M;KKFHVBW?,M;S"5_S^O)!7+0:("T?B,6$K&-('\O$<50JQID +QI'" 0: _4JRG^5MQOU)L09_41V$3[!'XC^"IJ=#2AVMM$JT3L;^C3JTUJ M4/;RQ$3K^PWT-A-5GI$:@OLN)W7*) M[DV91?TA2-^BP3M$X=3F9-UKHPX5^2T;-FU)3P)L=0N\(AEYA1A&@O"GK32U M>YR6E/AQW"KOIXG%R]B A!J\8O]9WM%5UQAVUT" QXT@XT[%LKHY[ALG>\WD M#EQ*@)(TCW@#8K*47#Q/8>)SNTCE3HR\2XX7LAAO8BHY9VKLRME Q,?2W[A-/JTT@MY8+'#"^U#^V/PCCD_(A3$G7J2I(I;SKC[S8IC9;_ M8'P44W28;#B,XR+(T@%)"/:G^T@<1,Q8I YYGB^:,/^,!P3RROKX5 G"R[\) MRX,-8U,DT^$=JVBF#FK8"<*2BL]6&Q7,#NQIPUL2O(#ASG0Y# +A >_1D8LD M]BC9G\P*EI$;/2:@^ZPE,K?@=%L]8SBE;_9J/C^E;\; M@^>G]H7M,H9B QJN328/A(<>)DIPG$'JAB7UF M_P)4.=+DL/M\SZ3/A)6!^D&WV?DW BPN()I<-K6K )TY#EB[JR.Z=U5J$MX0 MZE24WN[JL)#4V _MP^:Q'W'?0BL] &1U_L?'M?-'J(4A>MMC+RY7E)OH2-DP M!@-T;IR;$8+&1C.9L>$N:*3QM(O\M\UXIR1JD81':&H:=ZQF_\RZ&C=*VE,C M(IE:"*_8KHT0,C9^M\\3B73W6#_GBB@\&,B"#*9U%W4-+M MD[Z,Q/".9 OMQ.",O)W)]N1Q/_((1A9J/,+:]$2;^&A@"BT8C?R3(US2'6:3 MV\BVIDW-?G',)<[3BOO0\Z9DK@5;P"'A]/)'WWL)GW(F,[X/V?HW[P7=2%>6 M)6(ZL71%!HGN,2+W]R5J<9PJ.7IED N1%^43N1.$WTX RV)(,'HT)4M\G&A) M2^0.Q.4*'K,:5@PXPTE'6S93<#RXB7M/ _)AV D':GKMK=PS7OI9:INK@Y@S M$Y(3_:R7@?G(DNODMD0_]36NDZ]"RJ[[XLWW'3FE\USC.CJZ<98I2KM 7_4B MK^'>7#.S,$8AQJR$8B8JU^9H+!G'4 I\T0BE:10%3$P6!)7/Y(YO/I\CHP%L M1-P(NQ+X1X[LF*CB'SOLF3E\/IPIO(\)G$L/$M/%^#%R9\7C1[9($QY<1,<_ MWXX@WL1224ALU'<2$1":)[?:;YLER'S=)6%@1<"!WTMB>M56J1YOA?MQDQ,X MR">\LEKB3A-[:*Z3=6O3E$_J.ZJ>O_Z7X!>M< ^D;_!!U %IT!A_\7$NP;^; M\\4G[7^\)>:9?;U;UQ3I+,$DT_)HLILEL\!6-4>I_@H M0IRB>G43^_5)/&O>J,HFUI=-K*;/4FY?HI#BN_3LGLF!=RMHV'Z_B?# ^TE@ M%E49M_>WT6YSB@8*5W?(<1LR$3V_=B#R\90'\LQISEL3KD1J_Y;2GU2=AZKJ MR5;UK"T1T-Y[=<"9G&9]RN&J)1[[NG@03>3Z.S3!+N***?]V$=XGHD>4=YN9 MD;?58[Y^X87-U2UMF$?DL>\XEB96JM+G??I):(8U$!1!2&H709C&J8E!#"M33;GR[G"*4IVU3E((L<@MI7.6 #0)>7 M(R.,OV*^0\PMWX<9?*5-]Q:>5"8A N4"\;G,DV4RN3PO75X$FK"8^?S*1^[E M:S5\^#'/MY=Q\KP"!IX>)0ZP6/H+C\\>S_#[G:NWM8,@Q-E5(,JS:)JD%+VK MQ5Q8T+$0TZ6%8D",G;FT:YHCC6?@/RG*W1 @0$?AEZIC7H$N MJDU6&S"LXK:X> +6-![OG)"&7)A)695;0G?6'/%7D1HIFDO8+EK6KDB'B[/E M=F4!.-03L^G$_=$UT*VEJD21SSB!1_5%_V33")LHC3+.[H!/TKH$YF[PH??< M[R 2#WGFIV0CI-2H$-T9A.B*1&A5B.X-0G1OQ90$/Q;)AWP$,W:2YM7-W4YRU=48JP#&3<(P= M.VZ4F%Y2@>-LFJ]7 B<^WK%HK4NP]$ !VN&@'\B[ZBUA50LS%GZB(P*-,1Y9 MENUS/AY$KR>O6]]S^O6@U>P,RIE^W3::P^[FPO7=/^]V2YJCC9OJO&TU??X< M;7Y[Y='#'Q 2?F],>4W PY.QP3(UDA89;_K0CBFR%X+[/%]A9X4N> MT?]5[I(SZBM=\K7H<\4O^W*OVUXY<.$[.=;S)9&GAO\=5/<&,7$MRF##I(5G MTTDV0)=W6>38+:W::/N7@PZ7/!09EQ4YE?#Z_.;SL)JV=&WN\UD&5F/%"=1M M:!:;VG/3"?ZS<=&1+J%E-2 M)*'M?#GE" U%%'4BBMX;$$6[,6ZWAGIOV*D(592DL%1<[-T_>7YX@5T5J(Q; M-$99J[\8Q1/#L2@1&(UQI]O16_WVH42P 1F/(1IV MT3W?,^YLX:AEX$X'&>A(-XQA17#G?=@-5[*7,&5+/:,3<2_NN:NB=*X4L(5[ M2C!^CZ#XC87"JBY*"=W&N#?2^_T:Z=<*A;8ST3)1J-<8=T=ZKWNP'%;*: %D MN(D[=RD-M#@/C=KU MX71?A^8VST]%%K4!'E02F>)^&9AZ#, 'AD7Z=@3B50 MYGWHFU1@ W 6R>=*U]S#J2M ^ \[?+I>!G :YE/@9G]]80CLLZWWE,I9,TS: MY@DM'Y-&C?%([W9[%4&D]Z%XWF%-E2V*G +998+*1N4$HP/8;=UUC"WL5@#W M"X?ME6O=(F!YI'P_(NFU&N-V1V]WE)NT7IBTA=T> 9/:C7%/[[8/EMO5TF%W M9K/K\L8QQ?/DF/) PS_2#'>E%&\?-7=[DE+MZ&B;L_40BC& 8CHMW>B7I:+L M=C]GH 6_0T3;YI(]!-$ZC7''&.I&IRRCZGB(5N_DQCL?N[.$O$D"9L8M^!Q9 MEX5*']Y''^;@O'-,-P0EYHN$:'$?7*_;&'<[>O]P7JP4X4JAT%9%N#P4PE 7 MB'/CO:K IT6"[_AW:D 2,.7"W9N'WLIV85^9&3 "ZNWL#[ )$:)%*:!/WH36 MX.#8EW+>5@J'MC#14G%H #C4U8?]5D5PJ-X:*?E]-(#RA7+/'LQ*8Q_:-\^= M[F>K#0G]1X;20^N%.]M8:!FX,R+Q.QI4!7>JXH/MOYD+=J/K]8A>L I)F,)% M0#L>NPY,82?OBN%9;'YV!M^\$]7**B.I.1#MYSHL24;LQ[HP&NC$< M59Z(ZF*@Y#=]^"KZ-,O^Q?>IR2E?:'+*(4T"$O?2 >!;WA([WAS6$V(77;CD MK=7;UR>;0B208;_.$"5UZRC]^?>1'!95>"W,U[SRKH.-PPJ==7>)G7>X.LCE M'>O4[C@N[!?:[AMD\G;;-:JV4%10)RK8L=3N,"KH@,FGM_I5(8+W43\"5^J=EBHO MJ1=:%=-J2TK.4U+%M*2'USVI8=@8=_11 M2U5,UPN3]JB8/A231HUQ5V]UJV(LE:GEMCN5Y:OI:KV$1JL=HM*^PQJJ+;SW M8+UCT +ZZ.I]XV "*71'9Z#HOD-DV\*>#T4KZ0)KNB3.YG8%^Z MMO.?C=#'.5.K 89H\SBC*KGU"-&&_ [?>C9C4;([^-RCZ-SU]GVEJVT85=NH MRHM#&-#:/I$]N8CM6H![EQ>CTU8MMPVTQ'W8D>F_\C'B@:[]91-EW3&?$&2C M8+OY]EL>A7GN?>A-?]R9_JU_'V*2'@V[BY<40JTE:6[8VDSFZS;3/]L:GRYM;^B-PQS>W#S>++CY=C4S>M_1P7Z[#(,0!#Q0<]&S=0O#O>CF;H)@ M61SF8+BW^UV]LQ."HVYS9.S9[Q3]HV/U 5=/66Q#4-.SWK6U2&T3&'@B;/QF MS0PU,19^0&/AN_2+]*1X78,%%@S6>V9.7#.;WPWX, EXKA;9[J0E)K-F[G38 M&&>G!E9AB'F-;FEW$EUW2Z/&.%LKE;JE]^$HO(+-XME-1Z.I#;:K3S!_-G#FG@P(5V-J4CXX!54>PS09T,1ST:ZJ + M8I2UTTZ..N]$+TTP4XO-[*F]WWR$<]0HCL([O[/0A#=97TS?!4@$"0!_YO M MJF9TL?%*3^_DS-?;G2B4@EHM=-J5GY:/3NAN;/7UT:#_]NCTKLJ.@IP(GRH[ M*M,M0)XH 6'>K[ H[Y35 M1KQ"V4,;)$1[5'%.[:QT0MV%<^^8V,7/E>DR^KY[)Q\&E#JPFMW38*]Q6NS_J3SN=SJS5ZPZL]G ZG0U8;S*S)I;!)IW_Q6PU\="3'U_C M([N8^,S\<6'.X(HN3>?%? V0SI,'@-TGL7@= NY(ZNO/E%CKF'S"V#95@9#E MVF>6ISVPZ9,+[WI\U7X'-KS0_@92 +G&U]!:>^,5V'R27]U'7 H9FB@$AQ\4 MP-@3D.1_Y@N\"LO26L:@6ZQGY.&8@W."RW C5S3OWV/I9R M:D&V<&R2A#'7)K$+QW?,1< NY5\^67:P<,S72]NEC=-#G](OQ.3V%:E++^1? MQT2'*=5(>,*F%V\67S?AJU^RG_=ZS<&HG?M5JYG_^;JEVD9SV#4*+;7^\VZW M[IOJ;%QJBW-FH^NOW_.\3K5??DZ= M)0($QS/"_UN4=E?([0A;Q@*JGM[JEA47KT#T6Q%)G8AD\/9$TD8B:>O=RDP% M5T2BB"1%),.W)Q*C,1YT](%1E3YW[R/-6VJ+S'V$[V -]U&#I9[MJ6JGFTLI MH[>G%"J$T(>'IR*JW.]*H5:[]?:XA34%+7TPK,K\"85;)>%6^^UQJP<27A]T MU0"_4R+)S9WF@#!W@_UF19UC_6(ANC#>GB[ZC;$QU"DH4PG-5]7&EH1;G;?' MK0%-,!EU#DX+5+A5+=S:DAA^"MP: M_JZ:UV5;Q:I9:B5+UHL(0!D.^P:-"+J#;(/ JB%DW7OG!U2CXA^2V[2+)O\>GW\?\26)0HMD5I*:7KY_4@\" M]';VN^=95#@H0G7WGE.T,7.[C1'7EMY5<:2:8="6C)<2,:@#&-33VUTUZ[-> M&+0E':1$#.HVQMV6WAJ6U6^@(@K=F4GEO.R/@X1TW=VO6[) 2B207F-LZ(91 M%1^K\M^?)M=C$P9ED:3?&(\&90VI5RA2$139XJPNDC& _%L3'M;.M391'ELU&A3&5"OM(2U MMP]&EV3GO$>LVSIFKC2TPUC(,'>XJ4*[=X=V)PO!&1W0!PR]!)7@Z&CW3OI\ M_^Y[08!^\=EA\V[>(]ELIAJ"[!T!MC"98%5:>Z1W.V75#KT]>U8I:L?2"@Y! M-#$#1^5"*D3;K@<<@FC]QKC?+:-V0J4X'H0/HENM^ZBQGPOTN <'93D>H4]: M2?F'M=C9^\B9_,X"9OK3)QHQ8[%GYG@+;*^L@D#[5/1P6(*A]CF&Y!=.ZX6Y M]J Q'O7T7FEJZ)GI /5%HJUE.&5BT1 G!>B#@1HN7S,LVEH[4R86C1KC[D ? M=.?#AHZX],I?A'!>4T:8UMUT["'V:N:(2)HN+:0'6WSE0 M@4"N4B#=DT8Z+1QG!M;\P?GI*C6N6MBT;0+G<="I#2QWJ!MUZG6KT&D'P7TD M=#)PRJL^*BWF6*403W4E^,U\8=H^:E[:],GT'U6?RWT$-M9WAS$HKSDD\[ < M:\3Z*BNN9MBQ10"O0X^"'+*+Q2_=5EE] !3V5 1[MLC;DK"G!_)5!R2J"/:\ MJW1++Q-741F79M=0Z*;0;9L"<#BZ83573Q\-R_+\52B_XCP3*^-$"\<+#C*Y:T(O'P[2!@+8 M.?QM+>'ZF6]G!^KDY6DLM^.CW,9G>!X2-=M@:7? MUHU.UE&DD.Y=(5U&,S@BTK4)Z4;]2G.ZFN=?AD_,UVRZ0^V#\!5\U#67[9?N M]HYUZBTJ-0+ZF^=Z:;K9,W;5-7"DH=YI5U^_5M;KH67D.JANO1\U.FS!@$DSJ":'Y\["H_;LDE1TI M)=:G99-WVUT"2(3"[;G!KW09_'!5??H:^"2"U7=-_O0G9/ !*P[?['B7. MW, ^?!84KI+J8O-#0Q\<1(;**JP![N[JBJ@2\F* ;:"/VMGXLT+>=X6\N^HH M54+> 7%>(\>^JQ#RUMLU(N'*T'ULA=*])%$A"7, M@E\YV L3S[ Q[NG]TN9YOCWW5Q;JJ527PY&/^E!V^MFVJOAU&41A.[>N][B'255%453!,4509BNEA%-4A!U9[ MD)WH4"&*JK<#2^JIVH+Y6O!D^H=-D*U%![/J[NQ]V$Z_FH$]Y8W5;&<9,NN0 M*L#:R:'SES9WS+]'3K/1,#+6RIPOIN\" *YS&>.))& :<4"IKO9]5SR1@AO M\[;1:XQ;S9S)78>+O3-0%Q4QOO6I]B/&7NG4V-^3&O?.[;DV.IW2!:YS/C\A_T#V9=F+ ?\Y%Q MPS#0E@&S--L%6,P72ZH3= MRYXY/1;,G)%4?<6)^MMR/F'^[8R8OW6B[0J!EMEU MX0VWL;=*3V^-=E $#YKWL ,FGD]6Z'LDJRVE4\>E*^-4^RV-L#I8=MC7>[VL M6U\1EB*LW3O,')>P-OD&2]UO:835:XR'0[TSVL&16$6Z(EWVE]"$!>&_EOT\ M_BO\(3N0],2*"I /O* M_O^Y#$)[]IHZP.ZP*GOIY)_X&F0C=JO='_6GG4YGUNIU!U9[.)W.!JPWF5D3 MRV"3SO\.T2W$'WKRXVM\9!<3GYD_+LP97-&EZ;R8KP%2=?( L/LD%J]#P!U) M??V9$FMMQIY.OTSD:1LKV#/(Q9YKGUF>]L"F3RZ\Z_%5^QUX[4+[F^<@YFM? M0VL_%"B=#^YXG"1+NX\8&?*\:V"./GMB;@ L2ON:3'?=?K(3,OSHH+36I1W" M>Z8['/V#[0)?]Y:PJA5\+.5L@H[A<"0(8S9.DA<.Z9B+@%W*OWRR[&#AF*^7 MMDO;HX<^I5_8R_H-Z87\ZY@*FRU.B<*=)-XLOF["5[]D/^_UFH-1._>K5C/_ M\W5+M8WFL&L46FK]Y]UNW3?5V;C4%K_@1IL$[<.5W^78%8*;'MFP&&YC082R M_\-,7_L"+#WM&#P$" G#;M?,L:I"YVKAVXYF#'3-:&$]VW;W^\&I4#4!V8A MUE$@VQEDG1:!S"A"A[L&*2H:G%"5/"I-^BTK>?I]5S!_WGD^?1&&OCU9DKOXP;LS89F\;B%]G"-AE-!:O0+*CL*\ M8@,AWACU!C1-HH2^BPKUJH)ZA?H\OR7J86^45@50KTR%U.A55HG@TR:S&NF> M/:G6I">]-V.V3*#4@__LR'YR.(_D(T7MWH%!OMG^J+R.:P==Y!OU^5.$JPCW M%#IKF93;(1_PH)^M_E"4JRA746ZY*G^9E-LE7W-GV#I?RMTI%?YM?(C.3$R?+5/-VFW'F7Q -*FSN? MS9COXV]XHP4LA:>_/@$KMJ8IP:F^!DPADK&CK;5Y]MT=UQNC<*E0V2?,=\FZ*%1&0 MO5"D#.'LP'DKIJ65!T'?>\F$:%/&_YE69< NT; %,_K.M"TP?K1KM8;\2@>TR$S'B4%!CSP"CL$06L=<#B(?!")EVBLFI% MKAJM?>5J1I3D _7LB]5XZQ4TLW<6(&55^-44HE=D?[^]*O->X*TPN.H8?.2? MU:6H-O\R?C4=TYVBIS/44I7%[;VJ%(J6CKQ]\#4?+$4;D@TV-R1[8/.%YX,= MQ96,@SN0#7J-<:^E#UO94M1#KNT]E*[EWW=]2]<*XG=>;D$QY+XV?1\CT9S- MYV<"%\3V?F/<'@WT43^O-SF_M]/F9AS4U:^:):I[L/=#=$8E.01Q#3<3U[4W MGWON?>A-?QPN-0:-<7^H&T-#20TE-8XM-;8@-J&T<,%PP9&'L*CA4='T3'1JL$:3O$2F C6T&EZ%31 MJ:+3M>;CD';:YN=?+:M 5Z@6DR$J150GU3QD?Y?'(RFB,>SV] MVSFD8/&L6FR=T\3$FR!88D"+ K:P! NTSX@K45+@(DH*Y XYG48GPJ]M^>34 M"\) *Z-)5V5)L*%9(9WP:S/2Q]@<0=;],3HG6_LA;XJ MW-UNB+7"(-#R!L4=?EN%&\GDW';E&\D4TE767/BZJ&;^G?^WZ2S9_E?>;8P' MNM'-1GX*V@<;^-N)2[V+/'^,2,MY,2E*SS,R]ZP(?#.\SI\ZU,6HBU$7HRY& M74SE3/,5F5QIOW!)Z%!JF^$SLJ=Y/5V I@+8R*O&,S88\31/%HD%.V=([Y$T M6R7.M-XWM<9T[A0PG6F%&.ZWLT1-XSV;@FD5VGL84I@R:NBM_@[=>DK+)7O7 M;5B+7#H9R>7?.4ZL:?5THWU(BZ8*MO=]VQS%,V%217E4=X<0\CJ77OFH.UC+ MKA2W.H:O;[_;WY5O9>\W-[-OOYA_E3C3N\:A3/O04G&H( ,9"=G7RB:T*#2K M&IKM9^JKBU$74_^+*2'+-],=]@T9\ZBUWB@Y"X]2!6=.G)-'*9FAL>(YTFP7 M,==E'*5?[/ )/@(LPPZVRXEC3^&A&4,,C=(VY <\;>,=9&VH@.@[C2*H=(&* M.3WV3FK![L5&6^\,LZ./%%E7S+F1N.3L/1J-<387[?PYS;O&E0.<&/LS!$QL M''7UO&%H"IVJADZUT2C4Q:B+J1P#/L19L3\#[DH&7)5$X_>:<'*[ZA*@FP:, M <-&8_.%X[TR)F81V"[VM<-6L0L'7OD.$D\.,?[K[26MN?M:93Q4S/C_(E@1 M_>ANZ4^?S(#=(1LJ+'MZC7%';QG'[^6GR+SJ9%ZWBSF5Y;V6&@L3(Z;,Z8.< MXEZ%7%5#+D7UZF+4Q531#B^/'0^JQ8Y+"MJ_>8N1?/0@S?9B G>%IYLOF!N8 M"&P555<>O;JZ6E5475&'HH[W>_X?BW&U<,?R.) M2@+U.B%/O[-_+>W #MD]\Y_M*>.:TW@^]5TL(U7H)FA=K7P;4?KM'0-Y(%Q2 AEYXEX;T\A!?ORK:E! M'!:;L46+W"[#(#1=!$>:/F;V3V9=_,E\+X\T>@F;Y,B5AN52:XG:=% M%$/L:]/W7P$ 5W, 6W@5AKX]68;FQ&$/WAW@O!L6P?3^=DP_M0E5NV'6I\@N MV"%<< G.0O26B,V1INI"S2JN>=2^=46D;C5HC-O=KC[H97NC*&I2,ZR5 MP"Q'8&XAZ;S)U5E:'3;&V7[WBDH5E2HJ+85*.ZWB5%I0W(X:XZ[1U7M]0Q&R M(F1%R$WAT=/.=8(60E$5)Q M%W69ZC*K>)F%DJ$KT-W>@$VXT^0Y.Z_+8VFVYN#]#==RI<[.!VG2! M4/VH%'4HZG@O%U.F05VQSIU&&\<%=?1>.^M74XA8-414'$)=C+J8MS)P*\>Z M!Q5CW?7NEE5BU^7MYZX2#54@-G]6/*D$6E#W M&3;&;=TP#FX4JA!+4;RZ&'4QE;J84UNMA['B4;58<5V:5NW>LQF[-:OI/\KW M55>GI(JV*NI0U*$N1EW,FUY,L:KGC%I:2K-F _L5M ]IUJP0I6*(\@8]=HTV MF"Q]O=?-II$J1#I71,H:PB= )(,0:=!OOSTBU27ZNFNS9F-$S9H[AT1>A-G MS[1J.)Q1H6 +I7#ON,T""6BDL9"9K++\;I&&SWL&CW4^[VL$E!)251%2VVAB MISZ01O]LVRZ?O:!1Q*^(?V_B/WH;/&/0&'=[77TP.M/A"8H_*/Y0*_Y0S+V> M&GHD9%C>^7&KN9X0M'ZP5M8%I>JZ^/RIA(JLA5D6L] MR+5$]^_A--II-<:=[D#O=Y1NO6_$\Q?RL,MF0XD6T>)<_0XU/(#VG[OV[#5U M@-UA5?;2R3^?_/A&'MG%Q&?FCPMS!M"^-)T7\S5 _$SN!3:21,AUN"3VC,32 MS[O+K=M+K)4]+3Q-U!(C.Y$FW+]C+@)V*?_RR;*#A6.^7MHN728]]"D-S]XB M0YGT0OYU?,!FBQ]29":(-XNOF_#5+]G/C5:S@QW&,EFCF_3X,P%47.*H88TCZ'::J')4,%L+L^ET.5^"9004>AL^,5]+Y[/!)"QA\8J'.OEA.''L*SX 5!*?7-9>%N(+\ !X-PH-:.)Q1(G!ER]=K M,M/CH/KIMX_E5K\AQ-G36L&D^^XN@^;7#0#\QE[HJ\+S_CI8H]O2N]UL7R'% M)$[:86K/^Z>>QHGKS]XP%L^6U+KX//B6PJ]<_#)*P:^"[*4#R#?HZ-UV-O5" MH6 =4/ =Z$'J,M5EGN%E%NKJ\1:RH2ME0UF3%2HT9G!#E\USP\4,BEJ%Y=C+J82EW,B0ST M\KCQH%KW[_1]:P,+083AM1 VD4.U\ MZ]K9_8CY!W6[\_7M$?8TMNDIS.S_S?.!$_T#&9'G($#@ _KVU]7QNWD2 QN9 MY(3^5/OO"N%.;?A%W2ZF6,^3+?9Z8D#9=ZY,/'@[$W9!/7'4&!MZNS=4=%]E M]%)TKRY&7W #MD]\Y_M*>/!CN]LZCVZM K% M/0JK2>W&N#/26X91D?B&0D3%(=3%J(NI7+2YF;MD*A*M_&5U=62^;26\H@Y%'56FCKI=S*F-7"%/>?I>8=VG [J/ M/C+*JJ]6B*4H7EV,NIAJ7,R)C=;#.'&W6IRXMK'61&/3::J!KN,%JNQ8>;YJ MZY)4L59%'8HZU,6HBSF?-$"PSW>;19F:!WLP?R9IVSV0-DT#LGH M4XA2,43IEH$H!4V6?F-L#/5./]OM0B'2N2)2Q@X^ 1X-"(_ZH\';XU%=8J_Y M#>Q_-1ULC!YH9JA=+7S;T8R!KADMHUM"7W,QZ:0#4+>\)8Z4*C9:].W)I^ T MVC7%D9L=20]LOO!\TW_E$U1XJ>3M,@Q"TT5HI(EG9O]DUL6?S/?RZ&:8L%>. MW'[Y%#A0GQG-90+E[,@B3SLI1!/7IN^_POGYN(VK,/3MR9+&FSYX=T N;EB$ M2$;;B>34EMD!W2D/9;+O.!%"B:D426X9G'Y-@U.HZ\L6&;5=P>NU&N-VOZMW M6NM'J"M!I015!035%JH@>A"C\+BPRD/W=F.<]:TH87,28:/H7]'_ ?3?+T[_ M!66AT1CW!WV]U>LJ%J%8A&(158!&,5?[8$<7Z6[*0J)_TOLXMN^D/@$C]3?L.Y) M[LV@1.$GIIE33!0V78Q):*X78OS4AX]=S88]/?JFHRU,GX9%AT\L8(CM=!G4 M='EFNZ8[M>%'00@?4 IY?%EY :>:7U+_9?F:?7FPK?)($EWA* M0+ 5/V).8 ?+O:8.L#NLREXZ^2>^!CFDW6KW1_UII].9M7K=@=4>3J>S >M- M9M;$,MBD\[\CT'/$0T]^?(V/[&+B,_/'A3F#*[HTG1?S-4"&D3P [%[ T3": M/3C .A3]L"F3RZ\Z_%5^QU8_D+[ M&^_7IWT-K1V1HIJG2_*\^XC3(5.\-H,G[3?'>PDJ?D!:ZQ)+>>SI#D?^8+O M\+TEK&H%'TN1#NF8BX!=RK]\LNQ@X9BOE[9+VZ.'/J5? MB!2X(NCIA?SKF#B;+4Z@(OE)O%E\W82O?LE^WNLU!Z-V[E>M9O[GZY9J&\UA MURBTU/K/N]VZ;ZJS<:DM66P;(^GM7N9W.7:8$-)'MCV&.YD>_\-,7_L"TM!* MZ=>' "%A%N^3%U EZ!3/\]MZXG<"LA&!K*- MC/(.BT"F5&$#L\\I9:4FQDJ M-]K,]^::MV ^&&N@T*&_X1FL,19<:B6DUQZ 7$=.UCKOG=6[T/D;"W,+FP\N M<*C0&7=WQ.8=[NT=JB>LV@!TX+4:7P$G"GM5ZU7OHTB@7B202=T["@T,,)55 M[W4K4*ND:$#1P H-9-+7CD(#0Y #AMX>]-^>!DHR+CAJMW)P.Q6&&&5]:6^$ M%HE^1#C6TV> "%/;89HK%#[\%/\^1?MDB3-%;#??.#E:R\7W^'R]K8G/; &8 M9E,S9LUT+["O/S?/J:E;/76);<62 (6_.PS_# M=D7Z6:O:_))P:4MQRC&0J=]JC$=ZKYU-5E>X=-:XM*70X2BXU&Z,N_I@U*D( M+M7%,9V/#87'R:GNGYL'6A\\2;%?VJ )U3NV6MBSK6JT'/3I@-G= 5F<-;L5 M^IPU^FPK.BP'?;JHR;6'V8QHU6"X_/LO..7F7:NB^=@_]2WO\MHQ@^!V)J!Y MZW_'=UP33+]SD!8F@UY)?;:505,M+%HC@X^%1OW&N*T;1DNA4;W0:(TLWAF- MLI@R:(S[W:K@2;UMWG_X=LB 0_@R +LPXA^@$ZN1TOU!&S%DCSA8;N 3,&37&/;U_N/M084ZU M,&>+^7LXY@RP_YS>[5:%Y]3;]+V9+TS;Q]0$+/X"C8F%Z^?JO&M=U]%:['G4M"I%V\ZP< 9$P,-;3 MAX,*% F66AQ270$M'62;]+MW[6#!G! YI.[LBA%##$<:.AM9>M4&YV.TOWAF'C5QC!SOY45U2IV M4C7<.K*\+@^G#(RD] ?9I!=E31\',^Y\MC!MBR<-AD_,UZ9+'X>.'B+-ZZ_2 M%J40 >;/;,8 NM:7GUC8PJYE$G K#+?JP5;-BO*K+=KHQ#:X [GH6VV^,^SD5 ,KZ/EM4*>P37X,K!=GH !6^T4&N385*%4.EPL9V.:@T M).=-%;C2.S&TH[RRA?FZ=U)9[?76?3,X[CA0"Y/!J#$>@F*J>HQ4'X^.TQZY M=)0:M;#CPK![B M385.UN-+>B67[XA!O'==5]O*I1;2_9);&N,\CT%.=Y!(N M\EU*#.JFU9;5XV8KL42N)GX;7V-8PS=?Y@O'>V7L.\X(37U9F,8,K*\>M*K2 MGE%95,B84O0R8'M;\[ M1UVZU-E-:RAI;8J)I)/7/$+ [G=4^B.%!'W.G M!ZV?;+J#4KS;U-L*D54^V$KTY\,-X$#9.P'_7U__ .#?N+<2\E<1X L3T1#X MM*$/.ME8J;S"TS*C_33OG0V5:UOTUL_718=> M4SZR]*=/8 @%V/P2]&A@$^$K1)<$U//07('3YX?7H3,ERHA7:\*8)4AN>\1M@\ MVIL8LH7)HML8=UL=H(L*M#51,8>WDMJEH%(/];^1;AC9[$*%2A5"I:,*[.V8 M-+-_,NOB3^9[>4C41X_VT&@;GRH2"*VWF?UW,USZ/ )5KK0^1U6V3&'M>X!^ M5O";[\UC&%,)-"<8T&6O3<<);F=$,>&!O!>[)/9'^N#P>5#*9*H6GFT3Y2=& MM&%CW&OI !F%9_7"LVV"ODP\VZP"C$I3 92]7B1;122HY,9N]LM/$7!XEW'1 MP\*B-_(.]@^+MEL8HA_IW>$A,?I"5W@&EMJ[Q,4#\T7*0$8,#G5:^JA;0M*T M0L9S1L8#$T;*0$:CA%C T7&Q+HZ'W1)&9K9KNM-2$D9V4?7?X_-U46/7]1OE M!HK(/PJ")> 30Z\64"@@E_^J!4^FS^>[ 4MR&>=5+W;XI"V6$\>>PH]G\'+W M4==<1E-7Y0?P0/".PE9'5LT[DCH-\*$!=FXA30[>C=SL'5B"KF M4"V,*N#R*H!2&YT.[6[5X@X*FT[OV"J706$\=-35C=;!HZ15*&L7!4 X(C5 MB)!-GUQXX^.K!C>(/5*&'[F^=_9U,T>:P_7'C< MLG%9I!2>\W,; ;DPM5#]:TLEC]8)HS855>^#4EFL&33&_7:V9EKA3(5PIK0V M*(=RHB1PVWT<%$!Z$=VL],6SCFG@*[]HKM[GKM?>A-?]PN M2/GY\I/Y4SM@5F$)/<(FT:U>5;1992"=WMPN!9&,%C;(ZQW>14HA4K40J8"E M70XBM;&AR: R#L!2NYFVC1560Y,'\26[T)^9@CS+J,J>% MGO;]_@\M8&'H,%6N>6#1A^C=]^ !K+$CT)/G($! $[Y'A>E7T'JMZT1/V<*D MA-5V>KMW2.J^,J6JQ8YW+ (Y#+4VVE1&IVHVE4*NT]:%'!.YR@O95,M@/SOY MOS[T#DA#6YPX8,G[LHTIC\-'0?;H 15D+S'(?CN[CH%_)V%/>G<1(NNIN&A- M46J/*'M).%6Y&C^%4V\7:]\9IW8P8FB,G=&MBH>R+O'V EU.\](X56_34_0V M_4U"?O^\: -G]PUZNC'(1E15NY;LG0C"C,>ZK%E\UPJ]=*W)/A%\=TD7>'L'J[[ZQ MQ=0A[8,EY@Y]I.I(].I@JVWZ"XMO2WERCJ0:'$1#=W 0S\I.D)HZ2P1KDEHY M!1>V#K!):%OO']2[0=FG-4#G7361BN,S=2IMZ8/.(6JR0NA*(G29#I>*HW$? MT;BG]_K*9?D>G3;7:]4T,]0F[-%V70S$>3,M?&+:*S/]=^._*<($M@0<#C1O M"I(T]G%M#?7>,#OU0J5&G#.6&<,JH=D03.S>2.\8V7)KA6;GC&;M0970;(3< MK*,/>MGA$BHCYT@]U=8I! P^3Z@"&5?.$W MU1CW^_JHFQ50RK0IR3F@*/Z]4WR53)]N>[WIHTA>D;PB^5)(OE)V:-=8;XNI0.PM[PEUB&F[N6MIGG7 M9&MUL:?ST?/&G7ISIH7F3Q9H"].V#BDHKH[0S#]L8:%9,=%X_%X<'!T>$!ON M !D*"SML6*VWYD)JLOS"]Q:PJU<*>&"L8X%V!*:T.DN+#[(SIU,X:XBZ MVZL)2JR.G_A+^)+]Q(XSL! ^[(5/S-<HI9W M;2YL,$>_((98=KCT60 ,8(E-"7Y=AM^\\']8N)<([#?&0]T85B446H)5J>BB M5G2Q-1IP),*@G"=]U,HFXRK*J .*TMK.E >0R\S-VZY\' X,HT&6IT8ISR#YV8BEJDR1HAU.Z/&55=SM#M$ M7RMFM0LT1^M6;OJY^8M&4ZX7H'?3A8]3Y0O;HH])G^J%(H@ZP7;%+F1XT M[D T/H0?!2%\0,VOF]$]K()$O+PW;/9@?PLOH E6ES0[P7YFGUYL*WR2N)AX M3L"P%3]B3F /RW#](^)N+Y!G$/#E!W2G]$D&_NE&T^TA<"Y^(^._3OQ?QFN/ M5>J[2KC]T4Z7CSVOUAPHB[J)_?]S&83V[#5U@-UA5?;2R3_Q-<@L[%:[/^I/ M.YW.K-7K#JSV<#J=#5AO,K,FEL$FG?\=#1KRH2<_OL9'=C'QF?GCPIS!%5V: MSHOY&B"E)P\ NQ=P'!BP_74(>$SJ;F_+CZ,+O@;+SM,>XIF@OP,37&A_X[WH MM:^AM>,M'9M9[7:<;\2;P$"]3C*@WR(&=!\QH#P,*>=FKGQXT[IC[$1U6A;F MNZ$L8%AC#RESRJQ,.F"[J0DUXMMR#DM,LT9E6E&X]1]-U_Z3\M[BJX5_7+G6 MG0\2QPWIG[>SZ*[CJ_YL!U/'"Y8^>X!7_.I0^V2I,!A<9['=);.N0O$9;H"! MB\:MZ+&ZQ[ M '[8U+67)WOZ1+_3X\?P[@&^XI^Z9CJ.W)]PB^$$AS#0@N4DL"W;]&WRGVES MTW9QX]KU$V"K#IN"'?W_\(=.:^("?X!6#5 @) ZT#W\T[YL?FYKV'9UQS)UR M)H<_1 O0:'VZYN"B?[4_X4NX(L:5-?+A$5O<#A4ZU>JF 47-M%(W0:37X7H< M) .*$[_8\,)@ @WO/+ 7]5X!5L]FZ/D(7M[9&X$6L"FP M%EU[@H,?15XV44!SF!E=BAF /.:#&PAIS7 )^O/!>X)]4F^@% MH<9F,WMJPQV_-K7$'LC2'WP*UJV-^K@'_&D.1[20INA?8)'P) ''O'IGU_P MJG"\B+E8./ )/:Z+Y \#V(5")+?=: D_+-+?P[A3[X4\+-'_%V[V7\ 5/9_ M,%#G<[<*![26TY!O;H+S;!"1$+GN&0I)V*K_"W#6Z!_:!_@"/OA(;_IL/V+L M0+L'O(#_4(?\(("3??A\?_(&_9T!VUCC7P^=^ZTBYFM/9F S!/&D&$QL-'C[!_? MHL%".)Q0>V0N R,>9=ITRDC^FA&Z('+"N@N'"Z\&>S-< C+!2J!D,V!F\.05X(RC M=5H<*=#3P<>0:[0,8F"T)KT,!:QE\=&8N.;,]F&A?RU-'^Y2!RGS@R3M$I0P M\6'$.@%WVEU:%^^?$!M^B_H8 S&+8S=F@.%PB,#^"7])'O'%!G0A/#!7CMC4 M;I=^ZK=P9M@>/Y(R8(BB8R77ED3F^ +&B"2=*CY PW%,\F=*E8=C:U M;Y[+8F^OOPI$("J+-&9@,=@[W86?+#STZ--@.^ 3 5)D5-9&1J"&W$C83_SE MT5LSUL0J^I\Y%M[QC(E;D3%!2B!9D&>.C;>N]E^FN\1$D4Z^\('_@@K-.+;D MYX]H'Q)V[LW=K;!Q/R*4U@:CN &>:>,QVAR/NC<=)B)1@%H3YL,_:"&R8;CYW'/IV'>F?^N37F?]-[XO7E$BTC M?/.IV^/ E!>H8^\=,W/=P+KXA,S]CII*2#$VW/ =OF?3^2CYLIEW7]'I4J8? MVG56491$!^2;H21FV WUSC!;>Q2C)'\;]T\(X<)^@N)%"AE^AW-KF1_PTP,9 MFX^//GO$$1G%"12-SS>#!K;DTOOM[("O56"D;QVD'[.?A6A;R'FOV_!W"VO* MT&CBY.@ MP'D)&N_B[??%C]Z/SIZOX73S=K-;)JQ!O+ P;U3M MVB X5O'KR MR[[X-OW# CV5EY-P-]9\;@<8U=\0YCT/ 78SGS,P+D,&IC%7J826= TZC$T. MV]CIN^H!\I8AV+U'%U#1U9:QO^)GO^[VL^O=?O9YDI135 ,9,D7)>8(^@@N;(AWZ[,08U M.$,R%[#*!>K'PD6.\"7+=15&7!V?HFH.4+5TX"2A[3-+>&PCIP2-CDY$%QZ"^O3%S2-,O'\V1.I&SG% 5W(H86G M U61HVC$JE!*$N>LU-=$!1R >/;H*C$\A-S /:0,+W-$B9VZPEB6<[./SLU!LW=DY^8;^MO[0ZJ= M[W8WX5=P2N=FO_6&T"#G9JN_'1A',8#Z;V@ #YU85HO7U>3" M>V5:\_?DO-UH%$RF^", U/T"+&..R5#QX8RZI4K 09'PHZ.>N:J%7([GQ)DR MJW_'VC61)89<"'-PR>&(*7# +/^UM%&>S$T7K%!JN@66SMS\P0 7!-A(V)C MT>>+1%:PR:?,HZIGSKF_)4J9$$EW.8G 6_9);\J4[IV[CIP43Q-J>88J8AJ^ M_UQ:CQP&<+-/(- ]GLN+SR'Z[TXS'HDK)99+P!4;G#P=2;,L=F, M!-X+7A,P'] #O"G\7%[+;!E2^O[-3=CPJ%TZ&7 T[1U M;;(,R4&/#O^0C$(PCM#G"7+MQ:7,&/9S*HM-//1^@0$ :\/[\%RH#U-T &-- MIH.1AX"!2(M"Z;2""<:619K-E')[:&.8 .J!$?$H>&.B0=P4KMN;\SR[$ 5F MP!%]OG1"S 5=LP;LY=GT;3K]-"G*N3_=9[#I)8L7U4'@@MBE4$=,A=K,M!,* M/BDF%SR!W'PQ?4MH;'*+\!$Z]'614XJYY+QA'<\G,G\BO3%!$#&BB.\PQT%(8S(YO],UU(KYWR;) M+8?&2@,V3I<.AQGF+5*:N,R'G9NO<%FH?\@PA!>LLA **?$?\8(0?&C"-/P% MYM/'J90YU;>1WS9)NFMKH(]/TU/BAG\S?/!X"YU\2GIJ\)?3BXXYA^(' /..9LZ4X%A4P%3'02'HN0I )2J M[.0)_&TJ M<]X?3/L%C5N@BW1M&C<&L\O:+(@5IFA%E&M\(\#(%B+Q'%\3;Z>IR4N3GR1Y M'G@>N UI+7Y9AB7/@7U.U M"Z2 ^)@RD#B3$!+RK119X^D (O\7Y"C#NB^N7^YUOM\!.RAU%U-XX24DG6:K M-YK:*ZZ?5"PR;#7!3 &EA)RD)X.HJP010O\3;T=K\]D#'\11/^KHG!"D @@; MLT+MD;9+%\OW:R:]S;P09CE?#'X+S@R'#>2^Q=I^!,@G[>N($3P8(9UV@1Y%>;D[A=3PJW]36 M;S"WR)%^%14FK%&:)Z;[ Q0Y-J7R'])ZS6?X:Q#UK^8Z^:/WS'R7%'>NHL.E MA4LA)9#/OXI"590>UME;P$FT1LM1&EHL#SL 'MQP2UTO6HE4B22O-DIW6JGR M3DH._(S0+5% @OIO3' )S&LF"3&)D8G"+?2Y\ZH1OBN+498'WS"((+@+O$"^ M\U=Z/R %"U\8F=J(H537]X)P%$K=N#Z*H<\V%)G6--.X\,<<".7,A M[Y@4SH"E%D\);9,4&'C+GTP4S%.:95.[F0GTY:A%]21P^;:U)'M1+D<:$\8P MJ-XQ2S_\BX()9"#O="'M%8PDD=.2'*; I[F!/'!C&= M5R*;ED>%S$XPHRT&=NCTE/+\?G3^CG@DD]>PI_IN<3>2A(:W,<;P74BS18S4%]FZ' MPC=3N9A$,LXH@EV!\,@A^?"]"Y61>^5XLIH,2P7"C$W$#2(.1A1N>8S;;R)N MC,V3T16%+$^:8_-\L)SV].@@)?<95["I!$RRR@GF"#W;C*)@9@YZ\-9A B87 MD]<+^7>>?2.T]P=/!,TE8-$MH2<#Z=$5@&;N45I.[@W %OG"NUR#CC:CC=H] MSL%*OL:D$+$(%/'#RQ QH+KKS3D'C>21B95%#B6E@OH5>"XG#;*Y%AC'IW^C MIQ0L=.[IY('C_.4P)T!D)YFO_"\B0V %_")>D"PUC&$?V\(5(2GM[_%]1MA/ M,?9G)O(@W$T\ B6>"]8;MQVC[-^H'PO\7GPRXLFS<=07$[ (VGX@.F M2&6:W"7 .I?H,EG&N9.Z5 L<:G5($V8"KG&C7B S-H!!TFZ:&M8=(*UCR&6) M-A*V6WT4&2Z^)11XX5-:+'SOIXSL\SP*_CU)'NHD!7>AB[\!IY0>HV\Y[\:W M4G1.) M8*[DT:^*S4:=#H:1'">L@#WV>-S<1+6-%;60D);"P'!C2-!0Y,T(Z MB$1_$E*6'2R\0+1RI. :213N=T]GZSXN'=-WI$Q.W"GVS9)Q6LR)(M$&_^.: M6Y#(. JVIAR]"K::<.B[HD!9C)KD[/(U:MD6@U.*0#&GDOHS6@R0QI*N/^%O MXX%#:B#$*Y:%%4C&7J[,C-T$(O=#)Q-*O@7L//ZW*+M+IHC82)D8#'F$)7D_ M5P*M<"D*0!K%XN#S]$#L"Q[F[<_.?'N;2 $&!W.71$U[\AM$//98UB$UN75R)'!B,)3,G:H0)B!R5XL'F'GU>UH]TO'#,*4^B$)Q/ MYU/@./^Q*(R2Y"\3X*XN>3\CB#"10,03<)K:/YZ8&V7CD%>!]\/ 9L91@VDN M#/'3F1Y'?$2J\QJH\Q07ZK81,VY*@\/+'7-Q%9+\CI.&?A$RR)$>\53649L-G2T3!E M-;)I)&B_8M(I^3336.:S1#@M6I.B?%Q3([6-,E8IZ.>M?>F,K;PSCTN7PYAS M6/(PAR4/LRSYCR2()B+U2\-PY2.I*S[E^LP\-$&#R_TJ2X:YE27#[17*ZT?_ MQ YXKB5&\4'?8OX%N8T6 ;N4?_F$-.*8KY>V2[R.'OJ4?B$.UUD96D0OY%_' M,2&L9D0.*49?BC>+KYOPU2_9SX?=YJ@WR/VJU6SG?KYNJ;;1''8[&Y?:,IGS MC0=P#K=%AEH\_QGQ\%K@X>J,JF*G$H'62IQ+T-M7X X4Q/P ?!'33H*/J3,6 M'JZ:/]2UHG/@KCE+]Y.Z SH&O5GX AQGA]M>"P#! 9!EX' R$DH:GF43:"HX M32Y?(O1W%PDVLF-]7$WB42,'X!X^/)M(#9&.R3-MO:EL@NR+SVA[QJJ9V%21_ M^A]BNX$&R(PY5WQZ)1.9R-A'B5<#ID,V2]E<)4Y,%,T1UK; 2(G'9)>&N"F* MS 7A;3!6I6UR$F4L-?'32#^(JJ,W2U]Y(3+>+0+W 9.P$!G70OQ3MH@,M6@4 M:N%YUWE"O-P(]$V4#'[K?Q:Y'K>SKY[[^!7;C_#8W%J5M^!,KO-0;F]2K5B^ MQJU8.#!JI/6FDFNW=J"1V1TY%;6+W#"U3EP%1^')[BJ85!DGOM#\TSEF5O$Z M7(N*]SBS(98B5-,YD<5$;E$4*9#"#&HZ=9?B=(B<+YHW,$7B0:IO:E^VOYU> MRCEG>HSZG2?;&4FUF'/L M!0_])KHBX&0UW_LG_UQD!^7FR^B8^LP;*(@=B3(5C_+D7&IF(//8$J=S3V+$=!$DM6K;"6_8)B0]DRL>7K^C/1>(7?P$:P7%E MU)KM1#]?K5TB1 %>$[>;$GF#R8?BCG5I3D&"-5V&FZR":FJ_K2NNVFR$QW01 M@2<+$9Y>84;S#;CZPM618$G_B":)4(L$+&D!- &:^=?2PS4%GO &^2(4+=\SS6WHZZ^7$?;:29?(%L#1DGG,R8;#*4V MG2=KXHGI/*69YX")RAO^F?=J.J&=W/,.!TSV*XQ.EOPA[1'(V*-T-DMV6^'3 MY1/]#%*67R65!1E5XTX&2'. MV*:5NDMX2(.;#VZ6R$;"=5^(NU40:^8K:PH>*\50\ ME*Z/*]TS@QB!$WA;'QX2F\ QV"B/D^H,9K)< W/G'6%ES$G&/7J>Z,,940OF MF;M2;2#U1F1.RLK!9#]0+-TC\4R.$=%GG-J@R9YC<5.S[+LH690R&-)1 LD\ MMKM(N :O-.=#GU=KW;+ZN[ @\%%BO9-_ M1>>84EOM@AQI*;@YX>Q?YH4Z!HP4ZM+C1B9>0VV 6KX#*"X5S;0V?ODDT M=8:+DIIE3IM:,B*%UXOWC(OW1)JCO JQAMC+JF(:JZR\K(.W0$A- ;RY2R,7 M<3A)6S&EH2?+I=G;J8ZW:[KS$GK)K8F=\NDT&1K)9[D+4C2I?,H3*GS$3V16 M/&XVNARN,^C4S9+7&Z&D",V?2-S7FVU+V3XX&=F+/DN&^&*Y)TIA(BB&.%[Q M,=% -]%7*N=T"2X2^3VB.F;Y(^YX3-_.;.G,;,?A?M0$ Q((8\;[)MTA+I6F M(8V"!_L)Q8Q,C23+3?'+G)[+R;UFACM(UF^NP#3B-W(+0?[[<2)BO&4)&@J_ MB=GR298?Q 5;Z$8!B>=A.KL=]5J*C- %[,+DK;FQE553V]IY@#:A<@$+1$5\3NG#8(2965[YF5 M/TNB>*IJ[$548WNJ&JNJL1=5C\ MS.29JYCAE>ZGF&0;QBVA:[=<>PA72#8]&!$08/W2"0F>J+ 8%M,\62T+4RIB MT!A.-*"37Y''H)] "-UA4C]U;WPS<,0D@ ?$.AAM\1*+'\>-]R\B-KB7B? NM"3NF-3CX5"%;AJ7JQ6@ZD1[>4KRBO\1BP^(*[ M1'RM(AY"J!"J&$ PF>L)+6/9O[3'F)\V*)0I"&:ZQ5,&#V+RO",PS_,S!]%S MN=X:3\/2A(-PQ .]/Z>%+U*(#WS@^776F!G*8\;FS @$EIS[!! C'.X28V$Y M3>-B-,;'2%;T3D8',OM^]4*JY X#\9#7$]@S00T9T0" K=<\SLI,! MAXE.5 M\N1!/D':%>Q5??08BS:#VGR:"UEB8T7 M-+)'7 4[&RW;Q*8;9 IFHK@3Y3%RZD59)7R0S^8VAOEK3)1&WR\453Y_#;Q M!![" W+(_HQ1*PUH](W\":.<3_22H!X2)!DP&^CAX$_1Z9=!H* 89#,_Q#F1 MSTC-&.*+S'QQV=ZWVBRQ407\F4>/'*.HAHB]7MB&*+)'L$>$CR83[-0#)/P# M@D9M:JOX^'!X+UF,:G(G;8$90)RT3QE.*I$Y$(1:&\)P3JJLVK=]? M8VPNK MS%QWDBKB6=A(^9^/S1+*E\:M!UN8:UN24B1Z1[BM$%DRJE)?.J)!*3/CY5&,.?60P5=@" KLA4L<(141%1L&SH44A MTQBPHKQIU,[(H52B+1,$A[I@P]D4XC>R@TFXAGZ$Z26X04LC!R!;!PD?(';D MHJ C$ ,QCWIU@;$4&Q"& M2JPJP#70@?W'?'#((),0K$8OX$?'7>!22H-#&I M$YB 9#T#KV@OE(@AE)J;/$CS-2R94#?,CRCRP(U'P)!(H M&0V)U(+LK0B"2+(76,E +R6JSX$%28$&=^8Y:X'L";=?^[RZ" *$(U><35;] M,*S@!&&&@$,,;PS\CJU1I$[$S2(Q*]UK#$1O2+LW8T'6O*9$9-/I?)(GVVL70!/.V:(BTG!S63& MDON5[D7B(==DRW$D?:F^0CLP$SHYAH4K,DD=$" M"213Y9##( ]HR+N& ZDH#>LQ>:H;7BCL$J-^=[Q0Y&5G+)+N3:PR\J+E3LG' M0:6W4\J6YG9:9HS2'5[@*-T; ;PCO(F:JPVYFE17HL07BHS##5MMGDU9*<TY8C.?6I?H'%R:DQ_FH\0ZDV-VFS1C-T! F]G+)?RC M&;Q*I"<_?)4H9C*UVB]\4TR3C8Z@PP DG$J4>)WX*%_A>./I@$<$DI[PX)L\ M?UB;JH9?1#6\KZKAJAI^4=7P+&@:_:J_I1K>KT4U'!',/9X9%;[?1B(;16>* MTDS2%2/4B#5/R?!C@K**&;062CO%P8^#>>#\#L'\Z69Z;"E5S6,G%Y<9HW@P M+8@G&OFA-PB6Q9SW;58V7F$,?-;DUUM[]WES(/]!.A54CC\X\2SW[9VPS-<+ MZQ_P4&S>Q04*SS#7/\R8)CV\P&G2DCJT'Y(^Q %)>;[4:=*TJW$ZS"0=^*"! M(-<2ZU:(MVOGS''F4IG VA8MY$W9X, OLO ,/9W%Q&[V # \I]B/_.?&:"=@))^@!BZKBD0#[R-TU CPTS1O\.,T;_UEU^)$UH#R-4 M>2W"@UL:)X(5$B'DXBBZ<%RF,&7 &VDX2E+.G43BTQ:UQ< D@0DRN?W+#ZW8 M?.FX&X:]Y LVM;&4@DE+(.!D(Z%0(/BZBIK'B.F:F_X/>1G6.V;,M+3H"!)W MY:XV2\;CS&8B7,0@D5^-Y9:,[U9@Z$1"Z",E@M#'^\XLQN8$ M(NB)H@]=^!F3<$GA'EV:&-]@B15<)TSD!>O7[I"E+FFJ10@(Z#A<8 2J3;CZ M9;!Z\3TO:=I>Y'1C)!TIQNY@JI8:7P12#C=:ECS>(K\N\U0U;;B+3? M4H$-+-1G.0(()RKZ"08>M2^-@8D:5T0.+4J/BV->/Z;<@RRUG2ZD1PV"";$8 M_)0RZKRD((T"5^)88@X_P3[("3Z,]W;BS1[7MA5.(>&WB#X@'&]T/[/]Z.7B MG!HO#TBQR[!3B")?3HGA.+58DC8A*@VG*6:4 M$Y! B1-L(N'OY[^R?+VPPAU'Q9 #+O#:)$+&D\B>"C .\1ZI38N_$[: ,RU7?S5>P=L[M7=!*P:*IQE<"PN''1"_6^B@)-!@P :C%X@& Z65&3$0! A MF\X$(4WDF;SXO>*W"!%#XF_)7RO@#WY 4V:8U_.EA)^)G1A-;USJ@&AL(:+" M'AY?)+20Y"OR!+8XD0Y,^^3BVC!_O*W@'=Q4HHS(VTDIBY?=:*+9U,;CH\0) MVVX=OH \YYU85G1C@GV)/S!)F,BD(!\=FQUK14ZCF6S8&\6#0OP@P!M=HEE! MKL)>,]"KMH4GX1,2%*ULPO]/&0UXQ]D$^(H;63N_ "4=9TQJ=X"%@O03AW#F M6B]LB8XMVA!B&Q:=W+(?=V=R =^"C/?A/Q%%Y5!C)1\11 M"(N2I MSP+6^_ M6P75O7GG6_3$Q.=OMURUF \^G=,5XY&X?RBV,@^4+RG, 6@>2OJ#BXB(_X2AMWP6&1K@Q^?B;NGL1CLX2OH@K %U$ M'J@"L"H 7U0!. O+7+\:[$#.R !-Q[[/>_-G7B5O='$U![YD[1Z'LM3"H[1$-Q!=[\!-[;7O%IL;!@GIO[(!>T8R5! I)GP]B"#_[#7WE< MF)'SQ=$.\Z<861;%["5\RG N,_>#12#BQ8\>R#I:9-_$E%Y^,A;>$H^G@R\? M 3&G$0,4(O(8'U[!]F?RQ,&"8>NHR_1.;S=/=SHVU[IFK^XZ5+JXIC\#/8UG"K0L MVWM>ZF\]X4.Z#B1APEM!X+VR]P0TB;/!L7Q4)@@^157EXNAI^P>$R#PRI9.K MQ+_AG'*NC< ;9'2N+SQ?1>E5]-M6E.0486RHARA31Y,OZ/G1>1-[/9B.W7OL MR6;/\L J2=\:] $/W/%,)6A->=("U'[Z\%@>GQ*4NX/Y$.=(L]:>>0>;$1A1M:'_@QR])D7-.6 "8P8Q(D)Q-G@I=[H MLVU>RHGVX''!QE4'WK:53Z(IQUB@1*R<:&A[\MDX_!5(<"677VJ7 Z.@Y;O4 MH-N[5D<9B$^CPD"+U=<*@BJ@ZH,#H"=ON,O)9!!YXQ3)A2X]O78)40Q]3B)N MU+ X*1+F)I=V=R';1;'+()P);CZ X @?&T$8/+:*QA;1$[?1F<=\=%/H3'C, M->"X5$'=)E(1@M7R>E"2#E@/$>N,K%T,:@]S!>&[Q!:/"3E0>O ^=!HM4;R. M!(^V#.C$K?FA5DX.62+#71"JZ9,G!@MCP984DV"F1EI;X4KFIN/_O\;GKY^2 MRNLKF8S;:<"50F[]-)0M6)=G[.YABX8&J@K%J!VJM6YC# PKI5J^WSA"45S6 MJ5Z?*U]D\T/?OY?S_EYP9RFO+>V.,3D? E.OFMZE?^K&.TVJ/5SL[\Q]],PE M"&I4"\II$7F55WGZ B?NH]T2/0;IY(&S*C]"URC:\M=@KJKN1O^>0$+ M>J*6@LBHP$_7=^]EA\CUW9_TS55[4)WDA-0 @3^HO;EWE\#^QK#]J_9YCLEJ ML5\0YX:**U ='\"F@W.+74C-E\E?".*%KI5MRDF*(E%@UL5SN>*I?TQL\WQ'2(Q1^AVV+G9WD3O&2X] M]"#P-QQN11, 9Q@3L>>05#3F@6:KR7$T>_6:AKM7^QH$J(1@VW:IA%%U5$(T M(RFUP:";H0W""Z-:X&640'.[%H!_F8^/'GL48WXB!1GLQZ3C.GRZ5D38$1WF MD0[#1O&/(I%.F"X@%$E1>Z 4*O"V8XOC0N0ANQ:&2Q*_)7R#*YE&C#+^45KG M#W.C=4E)],2S3>QG4Y,;+J-Q9Z@:=U3CSN4T[HSX%(;\MIY!'68TB&*S !"+ MNF(<1#CX9\;4/TR7\SH_SJG+=+$PJX91$O\X>ARH)-\JK?VS[0%NB]W6^Z/^ MI-/I3-N][L#2AY/)=,!Z#U/KP3+80^>_]3:.W2@\)N_L0Y4[+:WH'# Z!,A/ MPW^W_1^AWY,1Z&=,?!AE3'R(W=1/&^9$BB)3B :'C#)Y>0_Y4R0G*J?K^?*X MF>CWE8OZ+R;M>?G+]1PK.TU,[V4Q M\I)\0E:F6_/^%H)RP,ZSS%>E9'RDR8U#0WN\>9Y( O8FWD,2RSA3S[[ID"KQ M9RP%4UP[COI'<"@+4]@AFB.P@C_'.#A2[@R&;? )X), 5YN#J$=:_>0 PIQ# M1'+&#.TNC=;!8QE>Y D"^SW2818941PR-'\3Q.Z3XWI$:9./-L>_Q*Q$0KF3 M1RTMRY:OAR%X,/6X&044P((F#O;F8TB"*^2@QB=PS.=,3B#@,]=7D8,Q"6IY ME-W#B;/NFF:,9SC)(1[C(I8Q7@@B?)WFHK5C14\"Q M^+?3F+:]G:(2?[_!_WXB2,T,-3XLEIFMHE30 387&]+(@^#U@?4<=:1L](FR M>VIP<(8N%.DG,7L)F1(8%"DKX?P(53+OA_S;8-!3%.?X[9%C=I.>H%BM#$D1 MR@>KJ(ZY]-E;^<<[<(U IV_>V@NB'OWH7?R!/7@"334 Y2*>0@_D7X=A2*O- M0Y&5!_]OR2>+KUOPU6_ISP?M5F?0S?RJW=(S/\^[E6ZTAEVCT*WR/^]VB_UB MZTMUMM[J-Z(7IQEL"_+ _VMT&HEH_:VQ_*GI\;W& #ZY,WQ3RA.TX2Z'LAUI M]<-9ZY+= VY>605-6P5(VB50U?.T:%MI9!"\K'5808N2T! MW*],=@3T>]&6 &-G//DML*%Z4/:_,D)?9-08]SJILO___E]ZO_TNN3OE[ A^ M13M3U1WY90]-M%,",U64XNH\KNZ7R=7P2L#57<75^5Q=V,"(_L":&9CW!QF8 MC+5>G, -RA4XO3$VCC8CV3Q6)[$Z4)IV^+.'2&.5:/1_7J-O>U.&%U&KC3VS MIW31ZGE8KGHV0#T;)?E#-5;/I'I^HU1<1C:POLF^7J\U&)685ZMDLJ^2+U5* M!C)3 ^J]NN6S_L5,3_N( Z:*V/M:I&&3V%1;S-V^T6)5=[%P4G;WBG>YMQ=" MLJQ$KB+9-I)UVD0RXS7&!RKW7=PK'I7K%7<:X\Y(90E5[OM%N7K0+I>KNXUQ MMZ^X^CQD>D[53FH]O8655=ZN>JJUQCK/54Y4)6#\A+,KYE& MKR1Z4M4555TYW(09Y9JP/I@P55U1'%HBAW;*Y= !<*BN./25Q"X?RO":*BY0 MRC-\21J]]ABX6ZYZ'C;&G;:*@5])[/)1Q2[*,SQ8]91Z_J/;'H%G6-;YCQJK M'L6AY7%HN6E:QRX[6\GH, M]?@_VI< [55O_[)]Z 8!+4=F;NR E*@=,:(#U01VLR\GTR:'["2&1MD";L@S M+18AF2_P W$*IX CF=LKFT\0%7 $,W@#S8%G.9&;/KL>SO/%O1$ S^'L'#EM M)SJ6" <[H;YS&-<(..,I,2).3.E'?-Y'EP;X\$>Q"#YR\EER=DLXF@JH8$E@ MHH6<+)7 JI,W_BFPAPF=217Y-^QG>_X[-;=S6-$JMX3 M3:2BD5@K&B:5>(]G=^U8X43J#(AXCNR *)Z[1A\6&70XJL6@PV[108?B!,4G MH/>-H/(_8=.DWY^:DM75C=2P0_@L/>Q0W!@'Y"#,' ?:*3[Q4-P[XXE&_9$3 M),6U]WPRWR5@\DI9#3 ]0<&'NB,"I99 MB\?(?%/R-WTQ3\ZW+2'Q$FU+ MUH[H.#=IPLH<40F@0G+:(50E2O!QM,L270 M!N/G:^@I\?,C>VD306HU1KLZ8[1':HRV&J-],6.TN>7+LH>=.LZK_!!B.R+& M@<9CD;@NC@.4!;"UEO8?N2F6M6]MA>RZZF7D5U+.SQ>)'2Y\F>_!HV,H7HC@ M=66YJRMQ_R =TP^=I@ZZ9NE.'P@T'4?XSG+$)L6RSQP8-@8Z&:!&!U!<8IYO MS(!):Z5M)>VH&0$J.9JTO1>E;;3; MO#3BJ0BLUST'L+]6(] JTZ=QR$G/&);[]K-XS@?&__?S(HMQKO'! M-SQI<;VPOKH+D<$HS#?4>MO*.\0I&0<9)8P-+ ^<8P( C3O_B&BY@%UGS./P MI")'$(L*GF<,(;@%.#=Z]G@M/(C!TA9P]3-^#VO' =$24EB@ZY##_SR#:WE" MR[,1MLL4T[N#\#7*YS,3AV>S)]M=^S@;F\&+S^L_5'U_QK58R+@IV3Z:NP@3JWG9!H\)^ 5?P)##*PA)H*'[\?L) M;//,.Y%)Q2S*&NZPLGW$8FX2V@SB#U B/?8-G^0O[*\/WX$@+R+"29 74)*?7!M3P'S@>\#&9@C^BN"%-*1?X@ORZH6T7"*W$GF=G%61")G+ MI>?^!#%:876DD,+H;C%U8L/^#%\BPI@A7UX3"0HKB"%V[+?2Y[@#;U.614(2 M<))$")JWTT<299O]%T2Y.P5)L%6ME3XJ&E(D([_6C !.2!>9PT3X7+X$L33W MB7% O@4L- J'%Z^;25PF,T9<3 X"8]I8\5HW8"$I=\_"0JN[ MI')CX!5SL!9>VR8@G7CJMZC/,1AN#ZR"V$EH^DR)*2HK1AOBJ4Z&L,0%3"V2U&S]%> M],PK-'W\B?8*W@,=./@_Z][\69BZU/-2)%P5P6FNKWM9KEK0S/=/"IU6===+ M'V)1'&UB.O$B 'A-L*Y\T:!SKN?FW^ZB-0'W_.M?VN< 94MFFGWMRY<;[0W^ MBWF_$B;3VIO,,-Q!"&F)+XNM]QT5^I;>QV>@>J 2)4F_DW)M:OWF_$=;ZXT-]/;CJAW!B@E9KM85IP@)*@ MYU$E8W%_[8';"?3!QA"^,$2. HJ NO(FML^$:[M+=8 JO<.?;R=+N@4NBRH? MQ:._X9.#+P-2A+UQ[7"Y'5(3@W28AV:,KTQ[@SR$=4FC_2XI-_2Q_NY7[H*$ MB^>X70*K2\J8C5ZVA]A9]'%,1(#Q)U?VSZN9;8$4O<5WZS;&/BHG(9HK!+1; M8-V2VG'$O8FG-2PGM+0_L3<'/^".2^SAS:*,F1/T/V)7D6SYW-FV=R;#GNRT*9;'!PNZ\84 M$>$-R$# [28S;)*1KFC@DA!('V^1$N8U[*]Z=-P'T$K2"<2T%M"]G3 M*4%'\QK1VF\*95)*?CA_Q_XP(;Q8SZ^E%OLFWO 6EB_X]P=XP4_P?G_AZV69Y!'6F?H92830 M(J]]F9I^[YB3'U=WDYF+S;ON,LBJ4#=*'_O7"TNFD,'-^@/B M*41HO5U\1]<+?4Y>'/'D/]\CUO-?LD.7^A?L?Z^9?X_6)-U"UVFG"_B==KJ% M[H -QL[..6450W*%>)"P/>LY%]BW!S7CT5N^%JC&H=XR!B7-).^W>L;H9#/) MZP>QM])(+VBH&%[16?./$@GWR<4,&.8,3W3H_#R[?9JC4,/8'*AN4EG+& ^4 M, _R;MI5U-*JC8[@!&B%E;5[3RG]-_&$_J1?)\ M);=>%\VL\^RY*'0739]W^HUQ9U?';+./19M!+]?:\*.(VWJ3&-ESC2.VI=VIK' 27P\DZ).0KZFDY!5'KC0 M.[C4] $<'^$ZC1![D+*#PL!H::C3 V.R%!4'>;6_S5GWLY)]B M&X?FR&,FU-BPT*B.Y6QBS?X/;/5,AX-,[P?5&5D?O:>(# MX-VP"UNZA?203XEF$:B^+U MX'"A%VRPH)A)SJS@EN3LG)K2RD!:T32C*)FP6&[9(/0TF0F_"_\5)2SQ&*?' MTC&+'=RJ+DTZ0),_%VXV!R%I_/5RZ7IB^!GPQXI/E5NX4I,0IZ!BJ#D]L+\B MHGD##:1!H.G*Z639MAVE:8HP+:CEUY3J#[C1X M+4M=70)Y90Y&V#"NR>.-+'-WP3:2M:;KA>6+WA6I[CB=8N=]PEESF(:._@YNK#R^-N6EZ!E6K$5&7)%$W4YDR6ZF6HOIK9GE4QLE^AR[H)V)$\/Y#)P.D% M-](R\0BV4!Y96O.8-L",QC_J],L(UU*!63W5==@JN.*3447TE*&V>:X^RLRB M-5CJ>AZ,:$&3I @@]FS5I084V?KK_WKL0:Q:-B!V]9;1'I33@&BTAEVCT*WR M/P=V5R]U_I?JGJQ_U-!KUT :TQ]%2O[[SND_!!V\2A02WO,^70 [E_HZ:&4H M6NU-JXZBU1ZTNL=C;1?9CY2]WALTP/TO'L_A5R)10482(G%RND40#=)++7PU* M;I;FWS'>"E[)NG?_$!TZX9S$R.2A_1VA_@4Z0HJ+D(N,4KEH#[]AT!AWNIUF MNY\^3:]8J=:LU#FC0AHJA72A7-0]MT(:54TAE13)<*[H5""DR>:*^W!X?:1* M2MUO?F:TL_<^Q*MLHC<-"*%9[AH[W:C2ME\]_7(R(&42Y2(43-=K M"9F27KNL3$F)6WA*$[NQK*C%78EZ2F._H6BG/-"-X>+O=-#IY0ZGJ(NL9P^[42:Z+ M.9^D7DJ=Y#KX))C-UDDN=Y%(-R*/3 M].7OD0CH-L:C45/7\Z:$U[ #1(G&)8D&_.+\9U9ZO0OLC%)R<5ERL:-U^21R M<8DMS$HN+DLN=C1CG\Z7&E3,E[KL?((ZS'7YOU>'N=1AKB*J_XR')WKJ\,3% MLM&Y3T_T1@CL-VH:QE#QTH7QTHX&^3)54K^M5-*ELM&.INW255)?KYI*4@>Z MU($NU8)Z>DU33JOY'AK&*"M=4J]V<]4VKF2V;)D]5]]XOU.:5Z"$5@GMZQ;: M'3T?99SIZI[%>\JK.="DYKXBK8$ MM;09QZ3>!Y^-<)X]ICWC?Q8N2)7'8-?^9I8& D'XPH\FD #QAEV@!\+)/MNK MV?Y$X]B:B,4)BUDA!=TY076[CPMZCL4!4_&&&V9ZOL: 1:P]H.6>35_[CT)J M(:84>DFE\%F\XV=ZQ=LE\TR$OMY/)?1#E= '?[W7ZJ3T@0;,[. [XEJ*O7CO M/&\^:(R[K;0BDR_>C/"CDX0-_BT!1Q]3%T(,!P;(*554X8*W'G-,O%5X)O.7 M>#E8:)=V^!/S 33>>I7_DU@%&=62_("T7Q*T41Q-B2JFJXAF&O_G@X>:,;K, M4SVK!"TXVDL)CO3_=7W8D+^:>>$^/K*K!]![/Z[,*>S16]-Y-C<^&L7H"N#U MHVRB<^N4EBWT9M'Z/MY MP:T(Z-^41YC$Z(T:@/#Q^*B,%S!VP>MFN90G]A_I7F]MH( ]V6,'/X.CMUBY M'KA<1^ 5WTUFS%H[['8J[[>Y67L>_'6/CF'&CH[JCU,<(1W2Q[=]%&N)2!P M&,?Q@]]J!2S,Q8R=&+1;G<'V80/U'Z;0.=DPA?1E%3^EO 45]Q4M_X!1$K7I MKLY.<7TWGS&&AQ]#G'=@WNB5YCQ?0U9S1X=DX#L &_TAN>@K6]U.OS-XNR?F M%TUN#MH0+C:[>LGC7U^^4G%$Q4')U\7*UXZNT1/(%_;[#9K=7LD#X4Y5'3CC MH9#S^'!H'&TG,GS$^97M4.6\#Z("T_+[YQ2AXG'D9C#-(Q:%>D&58U M5I]7SY;(21WD)*-=%4ZZ[##FD[VP_1FSM$?730_1V4L$,M9[42*PKS*5I/P= M*7F<".#0F6;;,$IR-2K@L2M.*J!,2^0D;'G1FYU^61TO+^V;%IE+<5E]9]GY MM\+S+"ZD[RR;&J=0ZR!_A:6N#U+7:X[:::F3VW5>)768YU3U5E:E&I1J.(EJ MV-=.'Z(:L&VKWZ1:B5(-E6A\K5:7 H302UC]AAH/"55-M5L\$K:S; YOTU;$-$,=*\ W>Z>C8] MIMH/5'DT[L'V=\P^E=;VFV,N5M<+*W T?O=G 8CWPQ@7(F1OZA(5;]!UGF9\>G;'J.J2^0A;O'K-WN#H8IEJ/=B#$V#SK#5G@N.TZ:67 MC?L[2E4E2X'1&!N#9K]=U@2C"KCLBHU(FY[7*G?(*@^&Z4I'/5L/JJU-OS#3 M9S/7L31[OO3<)Y8Y^U*Y%20(YU6H75"HS9YQ],D,Y9U6C(UVU(E+9B-LY6JV MVU5AH\MV3F]QU([JA\WF^QVSMG?Q?9JU^XUQK].MB)^@_,VR^&3'I.3B?#)H MC/N=JG1%7[8_B0-<5IZ(S_EQJT=/G;?*8_4= X9+=@6&C7&GV=>//HJH/,J* ML=&.D;J-)N=-?H=M1OC@='LC,IR[\HN M7N)NG=_K>VT\=]90>:1#/#%L&IV2A_"7S7.7[4%^ 6_Q+4[.7<_7#LT!M-C2 M8SB85@Y6->KHL?W9>*]-%W=/HJ#-JI1/EY:7U MY,=7JH1Y'.S]L"_LT]G/)%CYKPA\2KP7/>9J$^H/-+*;M\:.@,U@M M\YO(DCL02)I)^)$0D:33IH^,9NF0)/LXQ451/D:(3])IY>4Q JR/4A%*3K*0 M06,\:J4=B!"NI#C02O\%EC%$U)6=VQM'R2FFTY&5&%RQ\",\';MT($"/F M:W/3_Z&!2 1?)"+B;FD(^4(RL.Q65!NW$RH'_$(OU5D('LE%1$ZJH,\?.8<=? [6S#/=)P-9\,,KB. +Y)JX$H0 MZL@EP)#+[$D)9!1MS[I:FOCEYV^:8T_0LOID,*?KU1KN*G4!7&N"5P..R\)= MP;/,R2RJBOZ]!M&?@L#BOUH%U$;U!VQ<3R;>&NCZD?L=7 M3NY_UJ@\O=-E-53)$%3CD M?BSYMUQ[DYGI\[Q5=IK@U719E6";)I[EH@01\OLW3G!9+(O6R0X5*3SUU!SU MJM)^K?JH3JJ23\U-.%BX:?3SDI%UZY2JMAJ./0YN,KFR?U[-;,MBB[>X&Q@_'_4T=2]@XQ;25P:EB"=HLV!$J=C M!:,YZ)8U]+ "\81BHMTN=$)P4>%!6_ M2@MX=8.ZSCOMM'JO12=;B>RD,%R4^J@$-"AE6ZSVTMWN"CU<7 C M;!3G)>O?N8VR@A0# VBU='T;+WC+4V=/+"RC_Q)O@1#+;H<_,1]@D>M5_D_$ MPJ]0AU#3A/R %IQLHQ"URV@7Q56DC6+\GP_>;^/<3H12GU4")X[VZM@8&2?I M0MQ!J[)O'?WOS MWY)%=/7C,_'%E3H':;TWGV=SXR-'1=X$7B3)D'B^E-J]$ MA:OO4KBT5S<>LUSMGDUF"WC6XT;['93$4ON'ZU"?]I>5M2?!^UF\>/;E?'57 MS,=$.7;DHK*B!KM/]L)<3&S3T>Y6\$%\;F)DF[,!E[I]!%S2Q#?,NE[)3SN[ M^JFJWRO'V^*^NHNK2:FM<71?N.UDWU8UG-B8(#%\AC>N>P,;)_$B0N(R^M4* M&M>BYJVLLKIJS'GMC3E']A0 M4QZ:>< CN&6T%:@&N*KPG9*SDW5;'"%GU+[3[A[=]FMU [.9"0!C4K,,(/(N_!XVQ;A2XR#A(<%/075&;83." OGZ.:M@YHVD*"W@$]O$TD3[B= MK4>-\:A=%=PAU9=UGKZLXGQBM$']&57!G5"M5ZIWHAJ]$_MHY!P9*Q9#&3H= M@1BJ'BO58Z7T1"6H4;9%+D=/&*@G!KVT2Z?T1-%FJE0E./W)6?N!,H:2X:[; M;;T_ZD\ZGL.+'TXF4P'K/B2,3KI'PNBD>R0BMZHQ-!WYC,@C,G:[6__>EWL7=D%.)J.424AH6735W) *FDDEV'BAGD]+ M,WW1&N,7'>14L.VE%JTK1KMEZ.6TKAC=UJ!=M$7EU*TKU7VI[4T^%U&)^62C M?Z;]BYE>@2:9BG>_<(\NT.Y1&[ERM3_,Q7H*'B>?/_H76UCN%G#82^T0XC2* M= -_X0,FM4^,^=JK(P=9KU?4)P7&MJ?ZG%3_1<*E-=K;LP![NK@?U@SKE_;B M=L'0M!1.$6#;D]'L#:N*^:;ZGI3C7DKH^#P89*[)38O0:QVU$:.Y?0 M#1KC7KO9'1R- /[2S87''\)J#!&6(UJG3/EI.U(R] MBK%7:=[/4>PUPKIDIYM&.U/L56?V*LW*'\-UT\4'W2 7=)S?6]O1 :1C@='H] MX]R%"HOJS5UEFNJ0N](,-"S%4BOVJ13[E&FI#U9-(U1-/154GX4[[F?,8S32 M6(76I[76UTCD'*F8VC^9=?4W\]P,@>BVL4-[:.C&NXJXKBHPJIRU/IR[=,5= ME\E=I1GSPWG+J!IO77;0S8]=KJ,;&AZWG(0GGPYL(KR081'E]L;6?5A$=7RD MHH%"M],8#[K-=O_H)JT2=[3:_>M*@I4$G] /+2S!6#$<- >=DL'GE00K"7Y= M$ER.KU]8?GN-\4AO#D9'U]1>6'[W0*6KWPR6\#B_(X[S3_$XO[V8.&N+$>A0 M%)$(=H-YFOGH,8Z4A;R@K5(W\;4'MGIF;$$WN''GL"B.F?%D>K:[]K4G/D6A M=1+(MO/1[T^B1V21%,D.WOG:/#8T@@.*N M_9B]][=E>S32;J$<32[6EZ:T6 MS/.;&I^!PR\F1/CURE\!X? FX5 <9''8)%\S<>@-L[2']0J>\>^U[0'ME^8& M-P=_#M^#$O#%K"?V<\EWQ^:CV"QXJU09=9\P, M:M)R5Q0'/YG.FE:=&$!D+X!#5R[N38+J B2&-M'F#+Z 56KN@FD;9B(WF"L^ MEHA'TXC?13N>Q28K["N\POW?:/[Z 14V:D<0#>W9A%U;+CWW)VC6%7,VVG\4 M\]>,F+[O)?7]H:J]'ZKV?F/<&;72QZLTV$.'V.=N/9EEIA!6"TUM-[7EF _F?X>?X^<1< MTN"SOXG@"&W$?QL"&<$/N,[>T/;@;MA/S*J[EKY/\(V9T,[^>KD$\0+ZF!,; M!!&4*/.>N X.;!V787AMT_?9_,%)R&OF=+*6)@T$ZFK/,Q>/=*\T*R]-&P$M MIF /2+M8C%!G:?X07DNO:,.M0%+83V WN!,97_ZNL*/Q)45D(%B6^R1LE7((+!BN5?!-1/G[!(89?W,4CWEN*1CA1Z1O\W+5B @+;.GEKK;UG MT+ ^6X12,6R,I\!_I%93LPE;VF?8"Z$?X@0-]0)0;P+^'*PV5$(.>V*.'U'3 M\"7R3*BD$XP J!]GL:>8+E DH6[TN8,Q6[&$K>/:+IFG+BAF8[>#X71!*%# M[PO%$2R3V'C+GD[A)<$PQ7PJW.AHXA;->^PUHB^P7LJ[!>8NB]7FI@4J-RHL M8F K\#H#4>:,0'2S5\2U^(O\E9- P,6HC59%=6X[6^<2LL^>D^]M$4%R5^K]T8#S.-"20^D^GS\!"TZ"EM1-'I M]Q$S8:#YRRM?YID)-P5$)1;J[([MJ'LS((Q8!@$A]=*].M$P$,Y\O8;N*N'4O&(LE0A-*#(F\(_R2/P\/0 MERUMB\TA_$,,QHD(B<%K7>(_\(?P@R A@:E+N%R&EPOD>@<85>S'D@)!S9Y" M; LO).^( 1G M<6FOTQB[L"D;FH$[!ZX;[1_F$<^8"!'098'BI>Z8+>PJWO@2Q_,PW#9@%#*B'68BUYQ/[/ZQ]N-KWX^'7' )^ MX.4GE!$[00K\%^JYR[2%707&[2%6#,)JI^Q!;@__AI> MY8D1Y6%7954&7X/B=X=V*$SNR#3,W/QIS]=S;0D>%KA(\&(\_XP_EHE;7J7Q M$YDK5,N4PR7-3!FLN?F#A>F"]*MR"OG!2W-]@NG)_Q';*%\'MP>)L?;%NF-V M!'\75(8"7128 =30L#S'?/;7E";P,+.^B9C,*!^/6>G\ MA1NK-0;NC,BM^"Q:>,P$@T#RBX]&]%&G4 &K^BKS"WN$+0&C-6&4XZF[SOR$ M KRRYV3S\7_3*A(XV=1X@2SBT""/<&].ZKLP+RL*-EQDJ(Z#/P/WREYA MI=AB7(=1T=="8] -AIANKF@3*&> VH<=]=F ]!CIC7[7RI)F55V?;] M-049XO-8 #(-0DX_"#GCG/ L]%-$J>''X0NWM*_P$:<*;TO@RBZV!*J73-S' MA2TUN7";A=V:F4^,NV+16(J,S70OCVQKTBTOX,]+U>P+A-6M!1#6<%\@+/+/ M[\%+<3WP@#Z"'5QMMB%?];II]*E>-POY:D&]/03DY$D0^;L9\/5AP%?\(1F/ M/B#_\?*J^#Y1&0 6?T)5"X*-LHND@AN#D%SCD@-*+@-*^D3)IKSL_7Z7W>QW MV8>MEY$FDE?^W^V7O@%2HK<(;IUT0M I-=KODDQ!'^OO?JU[^?OS? [. F\A M ><(O2E7Z& (!5C4J?W\[;9)34/BWRNT(]$>I-P4&:=N.DNVH^DP(>><\+?A M XMV&_9ZC7'/:+;[Z5Z* !9,3>?OQO4;A@&WTXBNNV/@K9!'79B6 M_5Q:\N1C!D&#Z)<^PFRC>23/?/[Z*0V1&*PNV" B#2<$)]"?2W<1DB2=V('U M!XD=L?1VN/0!I7A2Z[Z"NUQAI]>#Z=N@G6CQZ$EE,XIHI<-6' _D#+^F/CP, MF1?<\R$'&!L\^,_(-XLZ/M@XL@9">]2V@SDV7)TFJ Z2*J(]CPDM'8^2B_@G MJBA8G:)@5Q4%55'P'X]4O52AE]H.EWLI$P&RH2QYX+P'@N<"H?;'!G[&XT\2#2>SY5B3<2<+K(-F23<)M M3'G98]MDOO:8H6U'G!FOQ3'IO!34CD1<9MHRM"N%,VVCQGC8[.A'CS,LM&LU MF+NEV&]_]N,VN2CK]=MG>KTCDOI]/4\\7H.\G%!&*F2L]A_K46S9M5,):]\" MKY!D9H?@&3OD+N(/A>Y0>.]4T:-O-,80))>%K*"$ZL693 G5M@,:RN>+^^O+_5:^^?U&O'V4$M7:&LU)M[CE5)Y;BG0X@ A\WV\3&@PE79 MWPN]4:@J>69Y<%XO=-08]YI&]^A)PPKDXC)8Z3 /;W!(2OV0USO"21[H>:RN M>+^^O+_5"QV*"KW,_E=<7\]67^ MK7[H\*1^Z #]T-'1?JCBGHKYH<5T4CE^*&9#VVV5#CVS(_I_53XTSS*/SNN) MCAKC47,XU"L2AZFH_H59Z0A'='A(4O20=SS,$1WJ>:RN>+^^O+_5#QV=T@\= M&HUQKZ4T9\VYYUB55(H?.NP +PV:G7Y5N.G8?.BAX9<+6 MX3[AL)L[%$JRX7G%MUX@HDIB:BHQ![J5AZ1?SSPR;Y@_YDV)^ N+^ O]_L74 M2H6FHKQ6G/&".C;322ZFP&;HY8I_AOOXFS MTIYLASTR,;5S&7!:, A6SLL(1QB'4XK#0<3-(L.&^;A87\Q:\XM,6GM9@N:, M.@QGS'TGNIY=LN@UM"OM(X*'),A-0^(CV]'4Q"Q5=QF=<3QS'9 A^I+PC@AU M /<4!_4C8@G-VHM@J.-P_P"'FL_1@QN8'%"39NW1"%C040_,XP@?.!>88!H3 M\W!-#NL=&<;_L-& #6P.V(G KHCS.Z$)>A"@ 4\@'!"-? 4.GG#,7T).H6?Z MG T)]#K!>F(.;.1^D0F!_%Z()3PEV"5!*$)B" ?TBZLYSD'JUTM8+%]5^$YY MKR-FU=HX>)^&)C\D8&XSURK!8?AM)735G 'K; =K>Z$#],-AS@'Z!*U"17/@ M*DYZH&@XRCE0E+V*]P>OXJ0-J:-V3D-J]BIN#E[%2=L91GI..T/V*C[LQC%\ MH7SX*"\?GK.0_YNC=+@>B:,;F18:2%+7B'SH$5"2_)A#K02J.3D5E=0WURN9 M(U;QO2(FI1"<4!5=(K*;8C;[-**(0(I!!#C_;'=JMD^_WTYM868BN^KAX+:H M]0EMTGHIL2H=EZ.)31$)")QA>X)P9LP3'R:?PK<3_EH[*\(%.@R#/#&,/PY! MGA"'T#&ZG\&#T<7X XS=?#V_B;H+W]F$V4_,NEW<@7S<3FEH?5% T!&V1_=: M>3TI$A&4C##A1/G"R/+O [RB%5(S$#XN7H3GQGR:0[\X3)'TVIEZI!C5ON'; MR")2I)$&A$/H2&%7B&'K-?FYO^ M0[+:Y,)@I'%*X/8$!>R?8RU,PJ> [B4+2'[[@0 M(/9!!_:"LV',//$^B).,1?P+[0 M;Q YRD/?'"VE"/4C<%(2@SP&O*1Q>$^-_9PX:Q\Y#!P\ D?>XXY)[9H-!KOV M.9+?(UN0)R;DL\B-/23,&BV]QUSOT5S8?XL,4(AD2/\T)["EG"1-;$^(RJO3P Y1#3T4+A/L5XFGMW4F$U4?H*K02EZ1"I[$?RSF?1<4C(>**@L MXY$R%(F[)62M&3$+H5:-97$BRXS?3)MAQ)D&( &FIQV!^&K@(M0T9D<\VDWG13D M4CTAEWH*F*)8 M;@,>'O73D&:C?AIX^%;N[Q%8PW3?2DMS#O8L)=H6+ *%+M&_$=PLA3T;]#/?&6&$6]H?;.YZ\,EZCG>X%@CNP6-NP(N$E7[V'9.">"Y0 M$2S-HMBL[>U-+?#6$/A'8$@/[[$=@8CI>.PP\^AAB&.;UM6^,WT;CTR2]9?^+QME9]A8TP(;>WTK*%('('K*7E'2NY\'N%TL%U;LDU7 MUR=9L:5VE&AH@( H:O5R=Q -8'+_\F!^*4D88;:O9"EOIW^A$?THGG;OXNL( MIBN"[=MOM[.Q?7F%(.#(5%8VE1U#KG5\=T=B%G/##'A"FZ[QG_@KASWR=$,0 M>5+[R2PC:[8[>]R,ED)Y#1,SP;SO":^,5C8POT$I!:I,\%8-"=X*,&H6 M(.2)F93N]=9>@7A,]O $.+X6]F^;U.UU%Y+K.UNNOQJ$U!/)E99YTO'W3"91Z8FG9 R3V!EJ=!% ..^!G1"^@5,!C=;BGRP MJ!]*0IJ/'N/!BO8&;36X."L)BZU=/Q/[>MKWN^M?6YASE'GUN.DWJ5U.8Z8' M8L)^,F]B^SP_LU[@JZ66)GJ\?/B>G>:WH[ IX:AUS0(O?P@].*OBU!CGA5V+<7)*XE@-2G!A=54_K;QU>$&K61O M(M<: ?GBJ??,DH:=R-3R7K+ EP(.>H++_)8&3A&Y1O S1S,&32")T6T6QF/O M[+"S1.-0E+YY[J-GSK_+W)M4WTG[>^^^9^&OBIKC?AO\87VPQ10+2E*1(W:BA-X1 3N'$!@O9($-B"*RBBJGY7 H-WM%'>#+7S1J.*@(KQQ_95/;/4> M.>@;3\S[J5"XW^ZD0F'X+!T*"UN\P$0;V@Y4S(?$P^+F&8\T=D7)U7=8$H;K M@CP3TP(-(6+ZE'G&#U$5&.UW]!U^2O_6W_V*-N\3>_#6(.N\C0DOX2YZ<#&U M5L/_, KWJ+#,N6S)%:;P#7@B('1_TM5(]!ZP,&A;-NJ6B>MA',G]BS=P6U! MO/5L"G;6\W]M8F/(E;RC-F>HCY,WWNK"B] 1.]9,])SB"G+7.U'RD3KB*$<" M:AA["-#J;*C_ RN2'LM\F63M*D%1H!S&,1".0-A _A<5Y^G%-5,ZIE;<1']"MZ";^ JONDLIE$X1\D?OOE\ M=^O_2E5A2B#!TS '"X(A[G6/D9MF]+4_6W0&()>K "98P MHPR1+!WSA#2H EM6-F/DAW?6BNUF\M7SWXM:Z Y_-=RRVO?9QO-!.]B(##![@IBDX=D+9I(0C=:L&>^04"9;Q3?"PUAPG44GP KPEW [?=C M2=7P67A#O(VX*7*9&?%>.VWYBH6]5V/OQ.B-N40KR!U5" XA4F'6)]?[M%Z! M"R)#],*.*@Y,[1?+E8K2?Y@-1O+8X@6R]$RHC+*4T-RD(RU23^'-9.0,%%XO M([FQ',^LD_;Z\44?D#FBGMFU!\]XI"U_OPDO$:X9Q=01MVC(5+;Z3 M'OHBUM_%I3YU)"K+5+V7=O-#V#CY'LT26AEZ0S=A+GB[#V;:, K77,S"[=B% M;N8NO-^]"^^3NT#_^8NG4?@^Z/MM1+\QGKIK;\M.T&JH?]L39"S8G:EWMI^# M.ICUHHOF%=RM'9W]-I[:3=<%?@F;_Z>VAXM=+&SL XR8DT!8B960+/IOW2&P M V9P0>'P2I/'J.%!]>34LR>GKWIR5$_.Q?3D\/Q$5M:B$TQ8V+=;83)CUII. MQ60:*'*WA,=RC7EZB 7OT;',R-T,DUF:&KK;&K43<.M@+[B9I0YUGLBB*"R: MHC0%39HBH4CQO' ?XNE+JXE%SL@9_B*A25:R*48ZH!3-7 C-" UX (HYYM)G M;^4?[[#3VC$W;^T%K9Y^]"[^P-XR-=^!'LB_#E4'%N-1?8@);N+)XNL6?/5; M^O/NL-751YE?M5MZP<^[W6*_R'LI76\-C.RO7O"EVJW>:*A>:J^7ZK>WWVK' MI,$]9Q\5O"QC+I%PB$X\BV>XURB>R*@O454-,E%4&>0!K_]K[A3M2R7,/^D? MS+JZAM M^.!R42<;"9$X0YV0H4N!@,K=E^Q2=$IE%FA-A M3:1Q)=N:T6:IMW$84B_=H:-XY'A=DI>^[I>6R=VY_X$S$?$ET)4P,K/MX2"W\Z,DSBB'&RYU4.FK&$4ZR)[A%!6MV\D(JW#GOHX-42:87W28]1NR\Y39ROUY$?5SI/_SB>_=&C%Q@@;#M KJ-<:]3CKYK:.P"[W[QB@;HS+&N9R(L*CXY=T5CQT3]%ZQHX%B6 MUB@?7TCQ2.D5C9H4-(98T- -5=!0!8W3%C02IO1E"QK8!]#NM"X"<$U5-"J3 M7E3Q_=;XOO?2Z46CC>E%HYNN9%8BNJ_X?A_6Y;/'>;UM6M_?H?8E+P0IG8*N ML8'#>%K=-#A#%1BB,K]_9?6FLO*]JMQTE#TX2[[7,, F=-,G>2M1<*KXCE?2 M(F1L>U&;T&F,.ZU.M=(EE?M]24'"BYN" BEX.2CO)7V#2TF;[3TKN>(9>*/; M& ^;PT%)1PH4EQQA6HZT+"?+OQL]!":N6%-=[5ED>_X].\%8M?R[T6^,^RVC MG/S[%L8HAQDN)_]>;-D5EX#]0(&KDWY'()9V*[]B7>GD>U'M>?KD>[US+:JW M]SS)EA?/O0\I]SY*B[W*M)PJTU+QU/N(NE)*2KU7-4U2D31+7U];R&E*=SGY=R_) 2IQGXB#"H? M,,YA.;;YVWQ"_,M6J3NPI9:[QIGC-;26%7&[.0-<+Q!KA_;_WL6/CO?&^Z5Z MXY>:S:F-S[V;3XJZXH,R7?'7Q1_G=;@+;WV>'YX-&Q7WPX= MM;B*\W@5?.K= A ,8=_M5UUBV^MG?:^QVN->8?V*D0EYC*<[A;X0+&(6YC0IC[6 =>1,M MP?T2&K+&X&6LA*_83!PKI [H)*@YWF+EKDQ'LP.\IP">VDTV43?AJIVHD,_@ MN&ZUW]O;Q4J7G%0CZ3VN-RDD^[AJ$0GJ-L:=+ &2$%G-@B0X\?F)D] CYT9 M6VA #%>,#/T:DJ$/9!AF#'OB6BW@!XA34'';3\S9M+1[D+MGX69RAH_O[!;PHYHT3O:L4HX3P0+\ &6] E6%#=($5>8LK>]-"OM$*-C MA@"\S$*'- \F7<;8+2NY:^U7=:W4@-])3T,B)'J..@RB5H85B\M6$2#B*EKW M^\ FYRJ$*&:S#Q0T5WOKAD.L[]'\(_5MP"]Z437;PW;N3JMS5HM;A75CEJ"7 M@8YT8BM;A:4;V*^=3FW'#&MFFO0 I7&=>9O0/5XO/#9Q'Q<@QQBNAW2!?_BK MXF*W(US\.%\Z[H:Q.^8]V1.6[?A\=1=]OX,V^NJM_,7BH?/?H M:;O"&]*A00/YK)B#*N]#4#"S)S,-/XIVACPP+4)5%XR+9J;=HB7Q$6[/#I2_ MP=FH*%C;]<1'>-T>Z:!>%X\F#U+G\;G]:UV"X4+*F0L(".&=YIP99MNMU]J7 ML>Q[QYS\N+J;S%R'^>+[*Y#("5XP=RWF<,7HG/\%T82/ 2WF;E@8,VCE/.EPO+(9_ 8=,(.ETZ:$O0F8P^?F8HRL$> MAWLX=1W'?<9_I>38#)?R-C MN &EB():)6\, YEQS*7/WLH_WEFVOW3,S5M[0?Q//WH7?R >@TRDH^B!_.MW MS[:UFF'FJ]7F2491N11/%E^WX*O?TI\/07V,],ROVJWLS_-NI0_@!49;;[5G M8?4RH,__!2RN?<00I BZ^;X]0H=TY5>).EM00B[EQ%AV'_1KK3ZK=3\F;O2 :S4:'72>:E?,CI.+F4T M8S8'_S/IMH0!"_/FVAMPB,@9*N4<^8LI_6+BG!=P#4M+'6QCXSUK[3UJ]ASU MM];:+]M6?;?]'U=3#YQY&YD(SUUX(/EE'#M35NDTNAJW[!/LV&>Q8;MLT@@S M"/W:F:3,9>8;I#YF>UM&.MO[^NS1!_O)MMC"TC8V+&@&5>O,F[NQ5!^X;-(0V7<%*LWNZ32N:!CP@QW?B;#C=ZZV] M K:9;,^A4'[<:!NZ]L5=/%ZA2ZM]7B#[V4],PXQOS7/_GQ?:!S9AJ* Q0Z3S MVIFL!IB6NY2U **"@U2@@,H.J+ $*FAO\!+4D$;['5V)M*%_Z^]^;6E_+EV> MD*8[4MDWN"=>JJ&CG?Q\;,D?-43O=# [+<]<^UB]=#[28Z6VX0O2Q?DE/IR8* M6SRYI?$J5I"_!W4H*APAC>;F1C3RL:;VL%Y176[AKC3'GMN\--<,"@'X:/38 M()3"KWB5 "GJ:V^^W_T)>W*;*!ED/?*1+4!C.,X&-@BVVN3!],Z27K==6H0) MEMOVZ&(Y,FY70-GO8IML=JV.R!(N:@YBB-5,FV:<:N9*P[(5;!+[]]ITL-09 M5,% G'^P55B^PB]$Z85S-ME ^(+(V=* QJ+X1-L$$N[.@0]$;29@BH1?O$UU M"KD=&"#82]>GXN5;*MV"%(;EB5_B49S0/^WP)^:#[SKK5?Y/A.&]0K^#%)?\ M@%IVDZI,V.*H)KN*J++Q?SYXOXUSM62ISRI!;8[VTIIX^N,$:G\'K Q\\>5.05JOS6=9W/C8XTD^B[P(E&&S..E4R81]%T5$-JK&X]9 MKG;/)K,%/.MQH_T.SN92^X?K4#_TEY6U)\'[6;QX]N5\=5>@GT SW8#NQBH$ MJ91/H$T6$QMTUMT*/J#!C%F;G5.A;7?0>B8KM/!I=U>%-K,D>UX7AMM5;A'1 M1#Y@+\!JY7!-.S']&4XV$=9WC8X(]HW WC>Q"1V3/ MHWK]J[M@\>:"K08TJ\U),['6COU(^&[\77'' B=@NR6FN2S4 +'#"&>#WD^EU#M!__Y$_T@JZQA M;7*Z,_K]9!]&_7S[:\U?S^?H90 +DC\BUDQ--K[H^<"FCKT-SL4T9'1'K78_ M^ZO"#1EZ:V 4NU7^Y]UN25TB[59O-%0OM==+]=O;;W7R?IH*E&3V:R?A)^2# M9D"?ZJHRU(W45D\_YZ!*339!5E3DUS1*L&F88=,PQ:91CNTLY\,K39;@1+86 M.9*M85+M++2IC90%1X*UX(P;9R$2-]&UG2EMEU)]V&L*>/>W3ONW5%M;=.5& M68U=FTUAZ"W$,=[]S%R(?&/0MW_8 MM)4^]CPU]0PSJC02D^@M+?(WE%IZ#[O0,F "D-KS1\D6.]"5>LO'.] M.R4G9_101* R3I,.VN" 99ULKII&?R48>;_SZL-!,="^@-\:]9G=P=*!3TK365SMO^5B35LUYRV6&)B>:X%E0P Z)3P8& MN'E&Z_AL0G6$K-:_?R4PYW]M!S3?(VU9*Y-=&(CVY6QV? A.89N-#:'-SBCM M'*>.'1["T17+/EZFNE^Z\."SPH(6:U__TI" M[)L"\/.7%F[7R'9_DINS!5Y^@$V)>MK=W]\^5\?35^&TLL\GD)\U2/5!QKE/ MQGF8'C2H8ND:Q])5QEU*-009(VP(ZNSH0U1M0;G&NU?3MJ#!H#$>- >C8>7+ M4JIHK(K&)3H+>XS,KUY;T #;@O16O_I%9-465&I;4'G3BEZF+6B@VH*4AC]3 M6]"ID Y.TQ8T1!3,3@:L4-4T^BO)6:JVH!V13K^>;4%#:@OJC-(S]FJ;95%Y MS#H;KOS09 ^$JXJV!0T-G/K5:A^=3:B.D-7Z]ZHM2+4%O:C-/JXM:(@ 3,U^ M-^TBES?7Q;T+!+Z<32DO\5$+):__Z5A-BJ+:@6MGN?MJ A MM06E<5146U!=[+,*IRO:%C3LDW'NIK$O5"Q=XUBZ7FU! VP+ZJJVH$.3Y8.: MM@4-!]B3V-0[1VN?.G0:J*KQ:ZL:YWL+@SKV!0VQ+ZC?RG#$+U!:55]0S+>M M=5_0D/J">BF$>-47I#1\V7U!@UKU!8T0$G X?#V-0=4(C': 8J]<#B.0!4]P M1)0D*!+9HPYLA.6N<2+\ZPV3)I[EGB]&"O!W7:RL%(V81GI9$5,Q9E#)4I4L M/7GX(0'0R"@I *IWLK0>=F%G,/.2['9$,#/JE!C,*-U[H;JW^H%) MX!=EA27=DL*2DA1M#HYN5/KJAS^5$5PT"Z.\=H<8CR M&H"[HM9%*-$GTW8(" MA7J?T @'::Q; 6ZOF0,+9F[V&O7*!Y?]&M+N(U&OL M)_[--,(OY0'I][L_?>T9(M*M@-J%U<['^=)Q-XS= 3?8$Y9MC@-5P1'X[EU@ MH^CW-ZZ_^NJN_L7@L1/W<8$+"N_$?Y342OOQ640E8:&\I[-T>>(6C ":/Y?YF*-L(>(#90/:+Z-!MJ;CW??OB%P>:"I\8,F M(F C"T;X?7]#]M)PY:-A8]QI#MOIX#)EQPCM^X$Q4!=K^,XC%8!Z!2E!>*<1 M##C\W=)$Q\9>XLD;;0($7$IR1LB/>/#ZX)V?PD1?^^ [P3TVG@L:RV+6FM[+ M;VK/,WLR(UA7!#IG/R>,;0&*7X@F@:V4+Z\8^H?YTYZOYX$B6S_X$\\F[?\= MK%JP!5=&N =8*.JE-N 7 2EK>X*_"!HVJMU;R*"X[RL)2XZXM;Z$HN7[!+AGJ,%V*[%>^UR8MLO\';XY L7!20QO(&B_ MFL''(<7WYF;<@UW!C\/VGIC/,SG9\UAOL\!(_%? M4P1#!#/R@ZVT)P*T$U^$='IC_TJ?1!1*H#;@'8"FB'BMV0LA!>?A5\E-&>=_ M)'<^PZ;[;!%2QMB5*'K)E^LTQJMG]PHY/)WF28B4*T5)^GH>[)+8)K:P G$Y MSVH#-BVPVNZYMN*0EX/PTK=_7I'BVKD7"4T&^F@U(PA6EMRF),9V[1RY#VM: M#2Z-/'#D-="X22SU1?#1B#[J%$\Q]/03M3=R!P[]M8,/#P[:$!8:P[R"0."X MX?\77O>I0"!+63>&8]V\2<])A_69B?P*<,@ZX;/#]QC5VD_,V;2*$ZD3)=+G MKY_.2*6I_1-"[;^9YZ9K18,VN/-?W;0OGT$1*RY*,4GJM$ELC)963KZN=ZKY MO[RZ?3OE9+N6"38(BZBT5IB_P!/O-XWVOAQ6.+6'S)?(&L"#D%HV^)Q$2Q$4 M]'KH48EOF'6]DI]V&C74VYBCFD(C+X]_D',)/>8S*XTK\_+T#T<;5W63F@D>JN?1\\LCQ@KEK M,4<39E2&"$MX(J(_6V\3#3&)3D!]0>)+D%H$3'F66JPBWC/_SP?MM MG.M E/JL$CASM!=CXOG@$WA$.VA5]JVC_YUYX8X\LJL'CYD_KLPI4/NMZ3R; M&Q]+2]%W@1>),F0>+Z4VKT0EHN\ZPD-[=>,QR]7NV62V@&<];K3?/7>]U/[A M.LAGVI>5M2?!^UF\>/;E?'577'_=@-K#ED4J>GP"[;:8V*:CW:W@ ZIM9FUV MCMEH=ZY$8)-C5'::CZQ$=8PQX094DPSU$C5S <$<<^FSM_*/=Y;M+QUS\]9> MT.+I1^_B#\2#W(GZ)SV0?QWR8JO-^5&T8HHGBZ];\-5OZ<^[G98QTC._:K>R M/\^[E3Z %Q@6NE7^Y]WNA;^4OOU6.WIJM_8+Z;W4=1D](,*XG+A?8KC7N<-_ MH6_]$7WK6/O ,42(M-8<<@2D2M3)Z3+>TDRT<\6OA&0BL:%(MC?)9%!;1 Y+ M/_E\YMY^,-AS?S)O8626O=/Y" M9"UT'+/;:JKG&CV?EFLHC?&W9:1SF\I5CD_JYQH>$M9K&(@ MJ_32< S'V<\C#\B]T-FX)Q>37/MC;W@+12I<88EK;R*?)S7Z:.7UC"WC5'QJ-WNGO.! MCCW_K4ZJY_PE7?0+V>?R&B/+V.=!8]S..%N@]OGH?HQZ=)F'4T8\L-4JEGK96 JWY1/LRF>Q*;G^TPC\IU97^= 7 M%TCMRP%&FX[_IU/,B@-J'D7MS0$X ZC53?<%>2BGN=#OF!1J[R[-%1[/&" M%K#R[-'=ESUR1KKD=HK7<8[ W7H^QP9]=ZK1%EQ14*U%]TG[R,=2I$Y"Y,?T M*0:8S)BU=MCM=*^9$=>.XT[HK]MI8O.S MMV;U/W\S[O5:@[+ZC(W6L&M4K:6WLB_547W&JL]8]1FK M/N-*D>P5]AFC!X5N@,>>V"+=8EQ. ^#EC/M\A0@%O1UH4<(_CT[0B[KO(EXH M>I[;P%)Z4^^\"NP8)65*RG;,1=U7RM*"-&B,^YUT^4>)D1*C"Q2C'5,9#Q>C M(8X-3M?1JR9&%]Z-PGP(EBR M\TMWS($/'YO:(ULPSW3(QV8=9+PSB'!APM%Y$>$@Q*IFKU,6 MP&,%PD+%3\1/.P8YGHB?.HWQJ-G+.(NLV*G>[-1[$7;",Z'-4>X2+B".>SATUJ6*:,VKB MO"KL*$S;HYBHHH"W2FDHI;$M7?XB6@-'X'>:/3U_0(W2&DIK**U15:W1?Q&M M,[ TH>3R73 >@]3Z\$RV$/G MOW74Z<6Q%,_)YM14K^NM';A&26;^@HA7[)8WR2\>OS!@YXP3!YU1"O$!/L/; MQ<\A\-_GSA/8,A]((%4;7C*=],;8V(#/L$H^7HM[3:Q([1QT>,L M')[/G6IKG]!'V KVV)Q,/$01$9BY4;Z8K#T/N%QS;/,!1TW9#*^'K^&Q5_++ M!!]$+Y90)$FFB!VI>3 =@HOQ9PS>)\9%H.#A)@AW2?R#GTP)*( %/'?$62JB M/O;PWJ-J3^NEKE'_DU"TQ@ .F3!\ULNE0T>8)+;FU'&?@3LX!Z+2)'GWQ0FJ MY-&FM[N.-ETBJ$*_U^KU^^4FUC&ZQ6YWA7!&^U.!DYXI&ZEC1Y1WX4,>* MRCE6=-D]# F?)/ RU&$9U7]EV"/2]E\9HKEHCLNKG5_)T M\@)%"0)%'07]C EY51.HR^[LO\$H;FD"L1"&U9S#0E9^:H[%'+9Y[5'D%YE= MD16V']/%>3D:(VMQ%Z$7BJ@%,4/(+ZP:L+NAV1T=;6NKTW>NI."BI*"0=3Q8 M#/HH!OK@Z(Y@U2^_SPDW_/O*G5Z%Z6W-?5AQK'*P@NSG9(:#TLA,R, P;XW[WZ/.L93:=']++(5XL"AF_='T; M+WCK,8<.8^6"R(L*53O\B?D T>UZE?\3L= KE!RJIJ-(=4?+C5>1 M>N/X/Q^\W\:YA;M2GU4"SX_V*FV.1@4JD?O79G?0JNQ;1_\[\\(=>617#QXS M?UR94Z#V6]-Y-C<^!%H@R9QTNIS2M1/>E[]0[=>,QRM7LVF2W@68\; M[7<0[J7V#]=!/M.^K*P]"=[/XL6S+^>KB_TS*U>[B38R?*+6!-MT>(,-!0Q9 MFYW?HV3L@GC9I[LD4,9_F*NU!_^;U]XPJG][ _:*F(^/'@,?'MSZ-2Q8M(9H M2Q&RD;.?[%6B_J6I%B]DJKZ'U.?#;FO4V]X7$W*U\G.LA]!O702ZAR5;=6=38RRCO.AF\UT3*O^&'-OL(= M[Y_Q]?^ V\\*IQI[;4PU=C+0/E][,>YE]$4_6U^HZ37EB0S:V/MGM["DZ+!! MS<'H:$FI:5+^9>1A<(0\7/I$B#+E8>:QPN?#>@9*A*&7-3!868A])&*H+,0Y M).*3N_8*"T0'!4(?'3WZ5YF( @(Q4B;B+ )A/Q6W$%VR$/VRHHNZ68CS,L;] MC'F,$O]J.._I9.$:"7RP0%"#6Z\R@U5+LA"<34;5E0P7CRW&,_S'S, \(CWW MRJ6GL,#T:3JF,:P^*LEE&Q?:!+Y6!J9D$?ES8=G^!%OPF?7QYP0NO::& M_,+R,D"/J]L^NHU,&9@B;/(-A )/2#PA6"[6B \_'1'74VH@5.E$>7E5<_Q MJ!VJ)K?/KJ R&1(.P'#0J><$J!*YYD1=@[5KG;G.Z(!ITD$Q_C,<\@,$,1^S MY_906\TJ-H@HU63S;/K;Y^5TM[/[/\6+7//W2(_-T3/GYN!TG)#S1XUQKS4< MI8;YT P=FHB2N69IQ#4/.XO6"!6]U 2_K1,FDK]J"'N5QZ[D\0TQ5S M-EJNIL@&B(\IBV+$^R#6@R#OWYB'S259F.[]-I)KE(YJ?TE 6F_MDLWKT,OK MK=QW4-JH'H/2C**#TCXO)NZDP:OYD&=SMP M6!J_:<:C"K,Q!7%JX6_@>TX>1Z87V"SX%=]6AJ&#H M7^RE% Q]Z,ZJ>5%J7I2"H:\"R5XA#'ULJJN:JZ7ZDPL=?>9^Z1?P2C]Y[OR& M>_U !%-@N^9\-J9+_WVHEFH?JGASE*/H MPYO#7R5(CTCO%A8>')^E-SL9$*B_UG""G&*S;+?HY?D,>VV,9F>8+H\K/JLM MGZ6<@)?GLR'P6;UP3,L-710 MM?15XJ542Y]JZ5,M?:JEKUHDN^B6ONR%WPAL[7VXY/!*\2[V*1(/OKHW*ZE< MSD/<3@4X,;OD\HD!0=(5\Z/+2A5:H@+#VM$B*K218(546)<5*N/\M(H,+BBA MH*JXO>K%:K?I_R?1BBW_7"^N).]N1R;$&LR-#+,H.A5\TJ.PYF',PK@Q*\7L4K%7,6 M]ZU4'LPUV!180AM11?K_JVY!7^=!@!-D ^3$EA2'%ZRJCQICO=D=5L615/W7 M9S6R^6R4XI1ANS$>]"\HK:3XI$!@6I*Z&>JH;HQ15=CHLNM8?%SW1%2SHKTP MKVIH]_%C0O>SR3E]5X5EQ. F.7U:O(;#0JO9/JO8O0SG(9??TRS= =^AFT8O M40RM&/HL#+V?EU.6 N^2 A^E!^TH?K^D40?9?/F!31EPDW58]] ^\:"2W3"I=P)$I:ERPEHJGU\P*H*"Q4K+.S;A7(BONKC8*)V MNP*5!\52YZY5G8BE!NAVZOT2SL=5Q,.KNK4^O!WDXM/*^]GJ6+6V0#IA"$:Y M=_0T156*J)C^+&J2#V4?G!ZBIY'=ZM@FJCCG(,M[(.>,HM?9?>HLVZ\9CE:O=L,EO LQXWVN^@%9;: M/UP'&4W[LK+V)'@_BQG/OIRO[HKYVLK5;MP%:2<3T>H_V0MS,;$A;J=.F#F. MS<_:[(2""?"7]"N#JW#XAEG7*_EIIW$P@H%,VH%NO_9]MO*Q/<PIT7*\U&# V"-_!L'UEP!=[K'[:EKZ!9S'N)Y,P 6P9!U"34W/6]S+YPR.[V7L[M=^$[B3 M\(?\3.0.OC-XS2>&CB9Q#MQ)<%#$[RR8#ARV:<)1.^,45FU/IRBYN22YV;,% M^'BY28N&T1B/NNFI&+4>_55UF_B5K327HS5"Z.BXL*>^.DE1@CVYE41%=,P; MT_,V8"B>3<\J;C(ZV-K9[:I!UY?%444U;8D<11.(C,JSH1ZMEY1-7BO6.SSZ&B0P25&;E-82G ]KFFWE/ ()?%0CD* M^!0LI+>1A;K#HQ6I>9Z4XIW YC'-.FD.ZC7%Z"LX%N)3]RNK#C/%1O+7R M5>&(O8#KZ;E^X>*OCN-R!DU=+\L)??F#IZ\5^>@%'->#. X'Y R:[0P.VM]ZGH2CJ!"I=XZ9-Z_R M/H4:^/!O/'^[]MDQ$4X=0_G3JUJL)@$YKCW/7#SR,^>%10*A.YJC8;HM1(%W MU)67#E*R)?"20>7)3N^8X>-53"-55[T>D5:_>%?C((V:ER(U],;XF&FUR@^M M:1(GS1M[%UZ,RRXVUBJYOD_JYA*'A)]/CP9SY(XXZFW0N;U!OP0\L)=/L9?D MIKY&EMM3/9?" QM\ES6TC2:)_I4*SNV%O M4#3!F_8^1SQHM&X$&*'[2F^QK_1&7I4L MEM "EE#9@J=0MWC7I'@TI+A+,9ZB1Q 3:XOP-OKVJS4]Q&5'K><+UV3YDKW. M&F[,EDQ(W*@M^Z"#O/6%FVZOS+K"L<4K-M#N<^S$C#<,/!_K5'\(9X1?N\SU M O6[!/N>#3V?7N+UX'J9E33+L#*$[NH*Y@L U+^%56:7U/EYLF]M:6(UOC#Q MS"WV'YO+P,;.%.CFF/HP2ELKS^MG!>?J1!#*.),RNW%9S\:'LI'@?@H.F2?H MFCY6*5JL.UH/+L9BN,R"81I25WV,/=ZXEP.@W159U!A(M&[@-NNP'\G_%,P&"W=L"U/\I/9?;X7WPP_/(M[D-$*64),@$& MQT#$Q^+OF<_KK0G>9N? ,81]N5Y2= )?+^%?MQ4O>>%?M!G_PJY'P@?=YR- MA_%Q6 (N&P"KL13]AP%(K'_S-/F[4R9.S )LQ6?H=-ZX!'XRL ,Z#/B_B2<# MBW)&NS^E5N7 IU0]NV@M8Q5(!;9,X*TVC6 ;<$LP&CO!1 0..$L017T"KQIB M\BH(K*YXH=DG<*4-+T-L%2;I+ '!7%B(9+#/P/-'>-A.F*Q-_(2O173 9C@( MU1@7O IECN='G1U+L O8@X3#I WPG_3*0 Q +'%XK&7W8-GX)+AVZ'O_%":B M72\,0E\DUZO'E@ALN+VAPUU<'HAKGP?BQ18RZG$V20"S($:(*KD,UR3'D?S\ M9L-)^4(.81F(UKC7^ #@8R0<$TJ:#_@)R)-\C7DE/@>ODE+1N-JI>C)?)JF! M3 7'4QH.'5!!$#;_!'XA+5N1%I&KA4K.7 &5HN959'R?6VJ;/0&X [P'7R%Q M2 =!8+*5)S/3S:KPT;!0W_L)M!:@>K(F*U@B$=_;GS!%]#60?>UEO)FVON86 MJGO;0AWYUKSN&-$.2C%N ]+C\3_'+#\^W*5':@+?!RT1O[213M7W##7IG@V0 M2!Z[(HH0:72!@EVD"_%S:/M([K&@JU;JM7=BJ1\W08R5C?5%TA(\W$GOMM3) M8DO :GG6^[MKY-SUOM"MO6Q;61@;G_',R"@214F) MM@](5!> _0AR'*77E0<:SI-0&ZVUJTI35+(,LY0!7!E$'PON] L2'@ G9(+I MCZ8#R&,EL"3:OM@[CY0Y. 73#/U82P6-Q/S!O#<7-(N^/20Y0UWVX$#(7",5 MY17+4T@->!-T3#QZ&EZ?W%R:UI+QWG5W,. C93N#/F*C E.>'&FTW@BJ<# MU>B^-ZOJSLZ;JK5GYE[!=_C0HD^AN@1]E #!$%-?4RKP',?)JO.E]-3"HDXM M-/340CVU\*BF%M8RIQ;6S^;=HWC[J+A>E!_?IP7U+ M!_?M:OL+X^O[D7+KP*96(=A4ISC_'D<; J=7D-EWP/TKVMKDB,W0R3/@L;56 M&ROG92C0Y#4I8[T]+XV8'V*S^4Z=K'7FI4X6(N]B1^UG$$^VDQ)\5-3\W@E] MA:+F]URB43):VYK"H E+$U;^",MH[9^P#,Q/;&7(R5P1UI[* M#_:@3\\9& W+I.A'MNZ\GAF5"G9AU$J=QFP9 M[<[:UNVLWTKN6=T2DV#GATTETT;MW7SO78U7UE0;-$8M3/,\,$;1J--Z\[!S M:C:5EP7S/UV[UASG$WN7]VD_-4-%\DWMN& H[YZK_=>.U^?7CA?0=;6GDJ&] MV]^:46A&<6 7=WUN=P#-)S2?T'PBGWSB$,[SUCSGN684J]A1LP7(<[-&BY%A M&^60CVN]HC1F&7;_&=4_83U4/\K94PU1;)J)F9R?IK_M#Y9DZ1ZD*?3B[XB- (W8C'* EVOBKJC"J)J+0(<$W:E@T7B:BR,E6%AX4E(15*8D$B4LG4BVW) ML# #\6&B?B3^C"6]DL&9 8Y/UYM,YF#1BB93C\ILS1(#LR^LT!'WO>M>3Q77 M)-T 'V']CP(>8 )^$Q"><8>SI0?USFSI0;TS6WH ),&&H3_TI)!Q"K\_\0*@ MY.!-1*T.AK[W:DO\%D$3%90J@N9!5/XQ 6NJS,""CW@K5*>!/Y7@_-71)7?$ M/^%"JL9_;@?\5'V N(!UT4D5PN?92H.IFI"L!%^"H$[P/:)$:27]"&=U.EO/*&FE>H;-V_O/R'>\/9%LU W>4,*WAE95$OJYBKG80[B-PZ"^4:. M,?\0IZ;1?L]HWSP(VEDEZEM7N*)G!WI"XXK* MF82U UUM0K1T")>N=8NAB.2Z5*OL-+76@%H//%.O&')()Y;N7,E:"W$QE?3@ M::0:=7,)IOTK2FNA;D.C[G%[K^*N?ZFF:*X_)W7F8G!'"95U'7*L *<'_*PY:N4J=P94G@TQZQ DP MARW)+)1"I,WIG7N"WH_439S8,UL>>%I6ML;HW#B(MH#1QMG%O-SW4T'HXW8; MW0=]X9^,G^B $3("]"6- J*^U)GD5LWRTNYWJ'0QI(>VL'>N#ZV$L+4MA!4* M;E9KE,V-PK,2RFXCB%MPE#UN3U!<1DME9?$\P\#FSLDXA ZHYD3 G[CB6^H, M,DFR<7:1,8E;9P1IJWE]5-YB9&PC7&X"+A\LN^WPHD4C\K80>8LQLHT0N75V M49WM870RB'S<;A_54Q/;(BP:%*+=03O3D^*FIBOU%HRN/VE$"<.Z'PB<2S QIM^K8I%8[@[3A?)B\ MH97QM'%V\>[TZ(*;PQI1#Y@ME(VHZ8[@/?NGL,ZQ,70F C>Q2WZ[:E2_G#@: MK]2 ?\,6V'^XV(WZQ87%H:_MJ^KB(Q\]Q_GN^6_*+$) M^L?/:[29/YHFUZU*N=:JZW[2[VZE?*P-DX]R^UG]C_/FUXVQVU;)(R)*J5V?5L]178Y)VWWP?=#(,4EK%"-.J.102#1AYZ, MO@GX#^$R6\TO,D.?1DSA1*$UE+]5?24#V[(EW(13YM$4FL$4HXJ=D<)N$$%V*;,$6Q$N6,@JC\KK/#^>MS4^^DUD4=$# M CJ+AF;)A)K;SS:/W&,&X7;4RB>6@,.F)=]!;=VC2*5PVV MI&F6CCVP Q5CVG]2:/XI82-">%3MC "D$Y1 \+_O72;C7]7H$/CJ=GP(6711 M![IX3Q7--C0/K>$>3L-]'SXM"1RG\*RQM;BQUG47.GNO56!T1S[_=PVYSXD_ M<;L1@?=!I/#Q@OI>G(WMYME%O=1HS3H;"Q@O>!?&Y#B:H'F#Y@T'B"6V6T<4 M2]PO;YB3PS9.62M@^MAS7S!L[,K=$4OP2Y)KCX894UHD)8QQQ%X3 ,/1]9?R M"#+/=4;,[C$[P-RQ@><+L&5_"/@RZ,-=KA>PP -=BDG8-=P-RE47&\KBP>!5 M\ @9FOWD@:3YMK[ *H39=_$<&((WH+RT*+W-%T//1_6;6=BU"W/$0WN^+5UN\L>XHV3D/@[X'+[6%++,ULM[R>,@WKNF$%NPU;_V-SU:BQ(OM[[O/@3R]TK!O M83-(TGB3X9^K<,?FF#MBFXSR;!<;Q:7@4!QJ? )06&MOC5SL#5OHEV>]%RS: M5@FH0 [5*YQ1B;WU;2!*H.OQXN!+7,_XN(&P."V+\$K,U/F4V8VBU_EX1OB3 M?@6P$?46GTQL(NDH=@OX945%]8I(J:P^7BK.<\#IZV: /WMP_[]"&[[CK!8HL(CZ8L)\X$)QU8\RKRNR/^10$[T:.DUX3UO/8/:!H-R!NI?RT MS/,10=3?;W;0CPC5!11B1A48F1OT97F2# M<3KL?TZF/$=\K#*^A7>!28?!_%LBB7J.RB>2&LR1#WVW76!B**UI)"2UOLTZ["D& M$PF25M, 85U ->@Y@\.,T6\ER4(* +V517I)1J-5FAS+YC;!T6A>%SB34:PII2N$K3VM98 M :M5Z*MJ::'L(D7=]UYMB0?X!NM"B6230H%Z^&C.5LL%5WG3=DW/=N#L_B@_ ME9-)W[A7&<26 VA#Y_1SZI!\$82^*TD:@P;@CY#\HVB=G K7E5D6:J6?$I&1 M4%@V0!-*AMU_DN+D 4+ YEU%8W BDRL=VR$J%R,37R)D,.!GX%$X!FT_M&$$^J M8WB?NDUPT.Y0X0Q&6-?$Z0E8CN>^K*03(=^R*T:STS1KM5JOTJBW+*-MFKV6 M:'1[5M>JBF[M_QGUZMD&A4W[]"DI?0+.8[U2N6ON8V4#]E^@<2ZSE7"=REF" MH]9E$'V'3YJLC[L3 ;O%4 D\BM&S9EP@$^>1+4'4HS>N]YO>SE9A%@HU%N=;98;Y?+(L!<+FIWE8F8!#")=A$B M+?8:Y[!PCYC 7R@PKU&8KU.TMV+QXLH^];Q"9^VJSN4[/A&0956":I M EEL MFQUECZ?L2"=I<3R M[RG?#WY,:MG%AQH#VNGEN1 MM;F\]N9Z7R;PG!YI@ ZJF0\:K.NF272PB*)=JATNVSMLZ^Z;<#T*U6QJWZU2C'2*]V_)*:#$524#?R;27SJS#O)#S<&@ M#\(ZY[ >_B)4B$$R+PQDP%513BA5RF(7XSL4S+14A(?!\LW0H9#2R722GBL; M%>36K)>,X7^IP']'/5/O>Q1/D_?C0Z#8VMI"L[&GY481OYE5K[W@)HZ1:I0J MG=G>$@=MW+J^ GS0>OJ"D,:22HO=TD9K7^O=&G&T@3CJ8 _?DF."^$XKMZCV==I&7-G91*1LK:"1KN[!71Y6F:\ZKGQ5\JIM2.4;KF,!OZD3H:_@L]*$ MK@G]^ E]U1GNJQ/8(D?V#E8RE^4TD= S1C;FG=#WWS+E@$4X#TD3#+)!L ^" M%&88U=S9J@G'^+=)TU>RGN\-U-_GJ@Z.X^@R.6,R8^D.EQ+@9S'Q4_BF+:F5 MAS*PO2&5)%(S![B/JCS5+XBX4DT#&PP=;R2PYL8S?[!AZ)M][#PP=!".:C6A MQ! P!X,_^"4JHGR/1.TT&^N$F"/=6C!(MGPR 9 M:19'_MQ9EX)-'29L/VH_0?/+X+WG,:#7K98;%YI=PF/BISPE)WG]4ZV4>IN/ M5SE;ES93@]:IM&;*[."[V3([+"=5U5H(HG2WC2S,2H.SSU]Q]IMPL7Q+ 93P M:@JD,@W3M\A%RA;$8K,J1N>5_F47_44;S=A^=?]#\]8MLL[JC75 3@,G;/)0 M"M4W*84*=/S8 "E- %&Y-[-4_3&2#URJ.B@):YS/,5,[NZB&,SXXND17\"U] ME*[@VW$%7_X+A"JZ2&\9='21WJ8@TT5ZZX+LJ(OTLLWJIY1U@=J@<&74V(Q, MC??DTKVC;VV>' _K9A^T:HO3#]YI0EQ2RX6UDQ+:5+C1:LT6;N1CVMS!,G=. M%4N7]!T_#);B2,1&R>CD=2:BQM(]8^F2/,>#8*F!8P>-4K,VKREL?K#T6$I0 MLK'I*I3P6N$S4%5\[@;[GY%4%#):DA%Y&#(R<"1%I3T[5&R?\VRV&H'4"!T"+=D9O=A$ ZKY4NU]KOUA"TAW'L]&>]47K<_WJ;(&)M'?,7* M]DJIW=BRDV!/,UD.;9QI_%ZC0NTP"-X AMPI53/&H&D$UPB^U2JSPR X5BW7 M2A3"*#2"S\D2FTI&T.-."C+NI#9W1P4==[).#_E&TD->#TDYB2$IN1X54%\[ M^5&\X$X?X_%ZWVQI.IX,L[(9C8QL1B,CFS%Z)J75_2*\%Y\/^["2&U>).VKB MLOX0 ?6J8\H?OI3, G"',NI[@U,VJI4OB)ZLRJ)YX.S)3B:(L4O31,4!B>X! M!]G@W VZR_B2'M<1CZT! M4$S4:=Y BY#"S4AR-]IG%YXK9G29*%-1I1BJ1Y<9FT&1U7$<<)J_O/CB)=+& M'L6K !3.GAO1,3J[GANQ>\R:S">.0!D.8/$T[=-7 $#LBP&C9@,-?3AW?\1> M$JK%69S<_R&"\:P62\ NW2136_;M(9$[I@P/?<\*31S1A\0/<$TNPS.B$X8% M1:-=\(:;!Y6A[@)4!6P6A^X(_]4V13+F;\ Q#;K7$_XXM5G /684(!K/=H+; M37N(">B]'CYAA1%7D V;ZR8&-=Z.#N M/]K[KQXH%K_!/[O)WLEQ27%UO9+B];:=0V]O=:&W-ZNO=*NSV-<;F0O*J:N4 MV#_MH!_G)RFG+X#D$LNL)$WT7M>S6ZV<7;0J):.Y9<]N/H,3FN9.GN;:EO8 MK!"L8)F'&U!,]? 44SN[J'=*C8RQ5#JMM=C(M:20JC9I&KB-# MKB7U?_M KL;91;6U#5F?D_SHW$OTW[GM.AA,N^K;+C^%.2D;$,:2Q-5]$$:3 M)DU6F]M*4\V!>:F1BY!K2=+H/I"K=7;1:98ZM=G6@1JYBHU<2XKN]H%<[;.+ M&HKT=QLCVQUU<;Q&^C.WW_AF(\^.7\==4A2X#X+H@"@W2M7]M,R\][/PS-0C0+V0T+.7S4L(:]/]KUS.ZYFH=H'J)Y2-YYR.&#P[46 M=FMIENH9?>(U#]FX;5&ZC\5*?0E,W_)FFA+<>N[+K?TJ+#S@0,YI3E!K[[HY MP0'[861U+1CZ0F)O">9XV!D) 83#\ !"S![W$QDW)\#F ,/^2%+G@G3_@6B* M'M[833(EN%0!,KEQKU755_KL+T@M5$+Q&V?E1;C^KA/SHXU$//K8( M"D:J^AUM(M*2R M8*M(5"<]U*CK/&]=@YT7"JA6EM0_;)4"L M!J5Y[=Q&-UD-SAD1+TOJVBD18 ML5]JZMQ:G=2BDUHFR'"/+N9ZZ^RB7BLUF[,^-9V[D@N'N&85FE7,9Q7[=+^W M@5542M6,.7F:56PES4W/YBO*;+[Z&HELJR<+%F0V7WOGL_EVL],\CYB["<2 M=5L;Q"Q .J=EE>,-XW-YXY-Q.$&I_ M;/[.L#3B'4'>FD;Q\3%WUU9Y>FV>%NU"2[D#B3 MFB0(_$BPG@T/\T ,A-V!'B_J+-$833.X3E<-,, M!Z%#$_KP0M,;#$#/-ND+V+@7^G"N+D@UE<%INU&A"/URU;=%#[8H3!I5S>YI M,)[//HQGY8GD1S4USU7PKFR63=+^PR"(14(^&3!ZBS?Q0OM@SHW!_ Q+/-M+;TW?8' M959P8KB?8%.*S\HA\ ;4029 X(&MB[[L8882ROZ; %_ *R,)9<=0]U,0WW, MD/P8ZFD!-B6S8I'54PQ/?:7D5F^>W"JSJ8W ^W'@*3'G-(G']!W3A0N"!+]$ MHEIY\1%-3M9I3-8ZF;X-#[/Y&'RTP9WY.>A9G^T T,M.&_XPQO#1%!2E9LB:2OP&6I^1'!LJ7 MV?..:*D/WW:% )$,.E,T!/G:=V7 _HL/AE_87\"$7]CM[0,J5I88"CH7JAF, M^/50\6L^YM<]X- 7(33!5?%0UX8$,MHHB7*W(@Y]@]4X4&MG[FAM-Z."X3*-VX? M:!WH_M8&R1 + )==3W.DV'-0<#R^7VA3+C =(]M@KH%88I8':.UZ =P+)G(P MEAD9G$L1ND>F7+FIX, M9)E]%28/I8BW9,=DXJ3(!/W#CC.U>DF@GU27DQ6D(1T#=1JFZ4>2]J:0Q89= MXD6T)3IU0%X GCLJQ:Z:*]B1IU@>"7Y+!,3L]J\Q9_.:=SB0ZP5R('\%2PKQ M%'2#Q-U5'(%@5+J-S:FF<3*-(DOR_9!-#:2VQQ>Z!6)4Z*$:;U&6]%-F-< M^OZEY0U!1'UW^,MD+DS/_BDLV+HCQ3C[I7.VI _1Y(ON/'?C=S4J9Q=_8$;K+HJ8ST(;/R>ZMD%QL- RUT% #QV7BJL4"($E#)2K+GO MHQD7^YK18XD*;'P+/.=\R6V)IU-PLS^-A^(%0TBH:3V=_Z;<#?5*NT FV#C M<>.B5,&_KKS!4+A2[0ME<='-+I?]/70%JQK*.B_%[LCQ+B=\D_CK5X_[%ON0 M?=%'%8M[%5;R)%"%DUC&2C!E']1KW%#2YX^%#T4\3^Q'A2=E&D#I2+2=0(:_ M :0E_B8&0\<;B;$M%]]')N@?JKHNB\(+09\- XW (\*X-A%H "D0CG(@6#[<%;V$-_&I3*N M,3K,NO3.H>@7(&.88O6*GM7E#OJ/D^R ]#N>52PXX_&6W>NA+PV!DH8NHFL:V)A8 M@->H \%]X1_'1K=T=-TQK8RCYC%7) %J)AP3CME#W]'D567VA^N@^P[!AAY\ MAUP"*-4Q"H*4^F9+,7'/0L:L4"I95.;Y+J%O==K $UXPY$ET&09]S[>CAEU# M[PVH.1-'*27$I4R7@8?9-9&22OO[--94IWE7*0I,1&^-R;R+/J17[P>ZPP*B M#\SA6&D3I?0=\* >+@<(FP)&<4/&%-678A)"QQK0$!QG: KBEP)I")4L.,\4 MIB?\;O(QT4:7/(E>/\"8#4F ))]FDC\EL5:B>G2Q$2@E' J 2@PPK..(5UC, M5F""W&P&)&!@XQX&WFMTK, '1HI7 >,"LJ(^F=,_HQB$M2,8X"[M1T4+%" G:^"SX+^@O MSR#"N>_.0GL"NQ)/:"3N$0B^%[ZHQ5L)#J7W9DL%U5"QE#'W2+&4A)%D Q)D M]%Q\R#C$ ;TNTR65[."Y) M,XOH!)R$)6,PC(@2, A.CM(%Y9#^P*2WV$*B/YZE0\!32DEW%&P[0F1G2BSGN2-G@7N_)&NE & M1\;H@8B9XK30!EZ&2:AC(E5B=VQ*$SA1Z#C/_%0_U= M99:.,I0 (+A_P4DD::24?P&0 @X[PA/Q10_#+68S6,+>*S!8IJ5XR_\FL6ZO;/(A\O'9W9S<[.Q*&C6BB,*0#B"*(B, MZ=)LPKUR(%S%0I/]@GE/F/Y2]*JV9\KLR*BZB2L4; 3/M,J@M(09-07C:91X M]N![/T>J7Z?*,5(*2FS68+5.4ET#ZP![:R2S#9HH,C<"517?H)Z#/\S/HE09 M+4)NKL0TFP7"7*.<0M>TUTICYG+,? >.= J$(]4R>P(4(7OV_LT%?M:WAY32 M*'PJ&?Q*R6*JC(A^)WXWKI!1-11"%:H]];DO^IZ#_LG?*<&NZ#IPSG&M52T0 MKM7*"581PJ")!-@F)U#HV8?W*!='E+(82U^PK.),?"U<=XQ6C0*A5;T,&X]3 MC]/UT%V/Y6";SR2_YD0!B<[E\G.YRAJB-A1-IA*Z'E Y+ZY*455P:4X!S@+FDJO M#8=#ASYC(/$;#WB<"DSI93LJ*"[*<53+JOWB[+_Y()U,,ADS_6W1"\(^>S;M M?H_CTG&RJ(/)>,.IVCR/4NJ 7J(ZPZ O1DE>92J1Q?,3VE(I%_,L)-4H2HH M _ J#8FLHJER?#2*,(,!>VJ2\91)SM&+8"U"JB<%WO&34RWWY!0K5"D=&'QX@^+Z'[_>?+T!F^+NV_4_EFTD1P.[.^TRV#EK MS^LN=VJ=+D3KEJ+'[2=L>_[^&R:KU 4]T'V&B=6 MWH6#KO!7F*N^)DKD?/O?A#1]>SB1:?#NO:_<]SZO4$%-:P5PK#&O_E@!A1U[ M5R8=#:^(VVA8K89;:#)] RFT%7CE?[L@;7\%08LI=>M(VHVVGC6P!YXP&0#; MI[4X8SY7E"O#F(JA'48Z+9QO1 N; Y=>;P=P42NSL LZ><\^DU<:KX+5\,P@ M6^1L^'+ I;&^C[T]^D$PE)\_?7I[>RO#"LLOWNNG2]_L8^>U3\)ZX?XGBP?\ M$ZS0:%=:K4Z=_FQ6V]5VI5J%/QNUYJ=H/S7CO/WS1[D?P#E<#E3_1)6B%'7V M_%T,8"6N%0[H^TL\04>U!;B4TC/M*,N23\=J3Y,UKTB6[?/?3D)=7!$<@)/G M=:.*,WPU4+)8MP;'Q7?1]4,,_JG.,=7MZH#;-L:5*K!?"-6WB3!:EN=)EF<+ M\DJETX@%>=TXES\-)# M\%I@YD-@&LU&I_;)Q.[81N7\1RPYJTIJIESY-!4%Z[O8%1]B4L8IBT3,F#@] M%KD#D[0H6]\76\S5IJDK:?L0\K @GF2C4C8HY[;^98^<4(O.?(C."5O3J*2- M3L4>Q=@HRMJGCHQ%]!/=];RTNTFDNZ. MIRR#M5EZ8GM';GMZNSZH75H<.5S5#HKBM1#$Z;]FM MY[ZS4XX)3%9_OTF*D2G]5:XP3WWNF.8/=J]^3LS<\:@"+8>U&:O-V-B, MK9W>MK4=NQ)JU+4'Z(CG\^/1'2OS2IW6E+OMP'4\T^Z@E\(FQXU.7 MP/73V[;.<(I/OS$M9+5X/3WQVMBY>$WF!FCQ>FJ\]M3%:^/TMJW%:WSZ32U7 MBR57N5%I'] UM&OGH-X(-GM[=6)FSV?+D]/ M"SYUPZ=U>MN.#1]#EXHLQ(VVCND54>2"!=$6\1Q%.W;Q@>"++(CQC,4;URR* M3;1P1Y$3,STR4AM$VB#:C4%4%/[=V7[7N./@W_;/SZ[GWH4#>+()VW3QXD?D M,^:Y<<9D>.M-023$HCVX M1[ '^AZGC>(/C!!RI.3;!#YK>:?EW4G*NZJAY5U![96J8;*DXWU/JM]F"=[BI24\KV:E/L3].-0$^2!B>=2$XR'L@OHW,3O:O MZLN*SPL_T0C$B]F9B]&-K2H\>>A)FY#6%P['"$,T!5$]-7U7-$.Q,KZ%=Z7G MA,'\6R+@18.HA^-9GCXMH),)3_HF8Y3GQ?]T_4]3"+]LTOQ6%["%P^PL.TLU M2+S2GKO-V<&?J0UD34-='8+;?G3ZW[X_QHD7<=[U!?]QSGL [L_<>>,CB128 M7@LL)(VF\S!L-VO6\TGU?-(\K4G/)RWN?-)X*>7[_TP'SY=(D%T^U M4JEJ:T5;*T>@!& M6M6,M'B,M)K%2'O+&>EBG50STB.Y[+09Z:'ZM+>TH[1PK+33,LQ4N9P/UX;# M02H'+55*]YC\R(I12+%D<^GB",$[H8F M^#<><% D'<&ZPN2AC%X1\!=0$WW!L/>(A>EH.!XON7^\EOA='[=_(/JR@I'F MT?*;IZM?3YG?//.?8)(.1NSZ9P#J!VI/3V9?#'C"@#3Q:^(_5N*_NKS5Q#]! M_%?<,4-'F5&WMONCB[T:-2O0K.#86<&WZ^^:%4RP@F^B9[NVY@2:$YP6)[B] M_*HYP00GN.5=X6@FH)G Z3"!A\=KS00FF,"#+[#*7YL&FA><%"_8SQRS'/&! M*P_6P1[XR[QHP@<=.,C/97DGH'5JV:,]%:S"^_]-_F]N278Q=Q<-\ONOOQG- M2L:_-ZZ%^6M"L@%W@650;!);E"+;8)[/DKP&SQ^QH:7CAY!CBVZ>GZ"KYV!&K%=UZ9U6KG[6JM3;_5 MZN?U5J?=+%%>IT,U19_9[PG%()$9K2\2'C $K)'8((9D+UY\A=3D.>P>Q?(X M+U1="N1!;YA))?UF2]/Q)#:8 1RZ_FGVN0L2'1,]'P ^'F!@_+82"?"))%7) M>J'OVK*O4/!:8:YD6,^A=E0M5QEV/0P\RB6P<'0CS2U!" [@X$8*Z2]=-TQ6 MRV@.I%&)0/9F.P[E,'23!Q"[@?,%/<.BOXTOV+,8TUF'GE3]%). M7ID]A69_>CL9KX*U=A$X<.!#3,U2Y.B+'NP*S]]V<3>P#UB,C?-6QF,I806A M;P?8W_%2L;GI592 VDTQI/1;_$V@'06?^CR@SW[2#Y+)H3!II8XS2B]',N 5 MZ17MAL#F-1+!CM"KM#JJGZVTH,G>&SLD[E8F<1,=&\UR"@.?5%^9@G.M.\]= M@!A'V1VHF'J"4>D<6R.@==A$*V$316\?-)>IS6+=WMG/Q6< MK3VDRE>4O/Q7:/ND+$WJ #64OD;C@_4Q*6T9"^<)M0=^-CJUNJJ240,K2].R MN ^_62'(8D+V+=/=?!#?:@K^MSIH93&!Y&"H"Z@)_LB1!V" M'LC#H._Y %K0S%.S&WO#:J S,H516KK=*BJM\OU)2UW5GY4N59O;ZG)4;U6 MWKS^=L^>KZ]^O;N_O?_E+_;+X_T? M#^S7^]MO-W>_L-OG;UE^X2D%Q:@3C\FA?RVY;$?DGW+';8Y1LFOH\]S/<_-(FWDD_S$_@3+U>8#]A5L0!='A*T?9-D. M142R!I4=N(Z!06!;#'?_I0"0O .)/Q\ICF23N4&5 L#JV0ZWM^SA^O'I_NZ)??V+/?]Z_73-'A[AW[OGIY(* @MN M]ME0^-)SV5O?DR(U$4:5]*-WV?'>,)L&-A>$&!%&_1Y^]6QT@T^9>_3C)!,J MT7?T*N4<'S#,/7FUK1"CS>0*1P^WYV,LG_%H4@U $.!"06R\E1(A>J'CL&$\ MTP;'']*:;,\M48"^;P_BQ]@NAOE2G,K49>#)=HY*88GMVMT"JP2)#,6>&F6FT[[LD/W_IYW^+3RGCV_+ "T M&8A][TW]7=T<( /;LAQQ.%=W:9Z?6ZG!H/B8H&^1@?1AF+15%(&?[^3XQSSG MUQ3;[247D$4^'@.NN;#FPBM[T343UDPX9L)/(^?5YNS2%*_"\DZ;?23*[DE# M03/1,2RV3AV:B1XC$P7MC7T/00V[Z@NMR:(F^RS,O@OO>AEENQ-.&D2:PTZ@ MRW9)1W/8+7#890-7XD?L,_%A ?MU1I9@OWI2V.[:^7]'R%\TE\T'EUV8,)L? M$MH)^6@V?(R*[N_<'?I"!.RW/K=]?MH,1K/9?+#9_"BSVRWC^-63/IUZ%<(5^LL&I0T%ST#$LMDH9FGD>HP[ZC;\"2O]?VY6N M.''=2VN@FG].I_UOES@V-X#_]8.!<_']02P,$% @ HHG8 M6,VZQH&@$@ ,LP !$ !C=K1K%EATGL6N<+?DVZRHG4EG.S)ZG*8B$)%0H0 N CK6__J!!4J($DB!D M::RSU#QD9!)]07\-H-&X\-=_O$PC]$R$I)Q=MCKOCEN(L("'E(TO6]^>[MJ? M6O_X_--/O_Y/N_VOJ\<'=,.#>$J80M>"8$5"](.J"5(3@O[@XCM]QJ@?837B M8MIN?S9DUWPV%W0\4>CD^.1]5BQ[*RX^!>?!Q]&'H'WRZ<.H_1Z?DO9P^.&T M_?%T2,Y/@^#CQ^/S7\87'7QZ0LBG8?L\/ O:[S\-AVU\VOG0'G;.S@@.AKKT ML6'Z(B]D,"%3C'35F+QXD9>MB5*SBZ.C'S]^O/MQ^HZ+\=')\7'GZ%]?'@:F M:"LM&U'V?:7TRU!$6?G3(W@]Q))DQ0,1\I7B@2 AEV1*WP5\>@3U/7Y_\C$K M#LQH!7O*I,(L6+ /E6BK^8S(3C&1?G\$[T'0>4G.TR32TR<^&N28LO##U M?5A6*&,!CG_9DAJ'B"0FVN?ZAV3D6W]-0AG]KZA]A(>^M=,22Q+VV&?S>[U-I\1ID0K"-:O4IEMM1(5DZA4V[<8A M5?<,)B!&D]KFM0B=ECY9M;1A@'(<&F3U:\XDCV@(,\(K'$$4.)@0HJ2'=Y=Q M<.)PJHT_T)8C"Y=?LD(I+Y0P.T"B9!\+7:L)453K^7I\5MDYP7I?'RST\PKO MOS<4O(6U)!_U],!F5-NL896PX!K=,VGNF(3PB1])@]< MOAXUFZ,3O _UP5OACH#] 41M0P(GT=/A*AT1I,=,\D,4M^3'@4$B%O M_QU3-;_1.@54;0'IC<0ZW>&CCSLL5$ +'5"B!-):H+P:?T.)(NCG5)5#?ZU! MQ')R%_$?6VCX"TY.A#]Y(*RY(L.V06#=$!D(.@-N?'052\J(A$9UA275EN[G M*E<;-A^>3@#/86)!91!Q&0L"?RRY VH9?],&C01XFI?1(#0'=,RH[G P4]W MY!\I&_>UOP>4U&]VU5QI^!U',?E",!C$ M#+6U 2BF=F)PNHX!\$&&$4$G(R^18<#,1U@J_1B%3-@/U M&<7+6#AQ^5 PHI=.1QL$2T^$NLL0,%,$$++K##KDDCQ(..8#P3QT>:1]*/ M-,CL S(V038+?R-\+/!L0H.-I@ ./DY8K#ERRM&$ETN>#9T!5.;>MIO)JY/1 M.S\_>__^H]62'!D]]'/VJTGK'I7&?L(Z4M\2<"DO)VQV2W/!EG!N$FBKF5%/ ME J)G;!8":I5-DU$PB)1RL")AI60*DC9-A&2PNRK)RI5/)S 6*FHDCQN M$\%QY6%]1YMZ[)R065DJ=W*WB>A59&B]!R 7)R=F5FJK,N/;3+C*\K;^X4(U M(R=85C:LH#N0%K)ZI6$L%[DRKL%#?"FH1R9983+B,)XXCP MT:U4= H;MK]),HJC!QU,R>&\*R51U_KQF(NYKQ-L7[+31ZQ\ABL;JTNDBH"S M+%1!B2[(*(.&WU2WK8G38ZRT6K''Y$.E3+-VJAK*Z89 .409,NJU4_U0HB!*-41& MQ4;Z7N&2G:_;5#)Q(7YN)?-*%_X:B(]KJ6[9/N^9;B>*"[I!W/L:(4Y\[=U$ M[E7"U0:>DWIP@DI\^LGU3W/,0CB1/@.:KT3MSB$< IW.8>]9\G6.3 .3:UGH M\(M)BAZF[$3?#LY6@?\9@>+]9MF-PA$3,+;EQEATMR9.=F?;TH<9BE%HWWF>4VHO6=24ODM+FNX8ZS"-:W^K$()EB2 MWC"BXTWS?=N3Z?29@B.9F?2"?5.KWJ*5:"^U0)D:**='PYW&VL^V<9CBP],) MNN=NN:8')^4[WEX!9VV63C2]MM,=L"PS?'[VM_*B+R@7BB>4VW40(JCI2*-])K5D_:^^!=3.Y \.[8RB&O']1N)A+VS=?.9 MOYN5$R,["UBT7;;IG:YMZ4$\G6I/AM3K8B[RJ.-(14+%3?%D+:,;: IS%^9K ML=U4HM,%[%Q?L0ND"B29W^4$+-4!.MF$,%W$R?0X.$P"7XT5.[@!>:,9UY;$ M.5W%S@R6N$K=94!S.W-S)UH5K?QQ\&T'?4YM45UHSAUG/"I%$US8AOT2]JR7$Z MA;V-TND4ID3;2$9YT5G6OY$.D1R2VG@64$+NA,_*H:6'M9H>ZR=F,/^F7@F7 MV^<6(K)KSW-!\&:8;2;#":R53EL :WXLVIJY+3^_P+*X>7WUV$MC?: ['@LR MUI.;NUAI2YJ'?3S?:"]6?8Y.?$LNB=,_%NQ1PC\%/)-P@++*\!Z;<'UX'N#< MU;G:_/8W> A'+:^([KA(7_!G"KE>_4>.P+?-;D.6"W[[FOZ5L[OK&^[,JY]! M^M]1(A\M%$#ZS[63OP<'24"#6),S8KY:LBB0[339BEO4DN!TANJ#W*O.L)28 M](E-IOBFEVPP;JPF!/S";:Y"2I:/M=16;BW4ZBI6S MK7"4_.DVHP=:*H*T)BA5Y6\293FBM'.L:M,V>G>4;6I;. M@#,)1JUNI"UD'8-R:2DVG_,6/K%6%:)_]Y^TZ$ M.]W'2JTZW6>A3.(Y1AV4Z@/O\QH9=\IT:J1+K=WPD]N6NOH"[@C1<5-X0Z-8 MD=#7>5XIQNDF5@JWX,:AM1VO5H%?S$4H@7&;5/[!)?)8];F"]0P<17-C']T? M#T@0"[.GO!O@W1?<]5TZ<8#A"T.7&:F#5A0'H0?LM0.Z2X@+<_LS_X @61 ^'VI]#<_"1SMB/A<-Z?S&%0CQYXL-$2X4Z$.]W&W@Y:QVU MF;;1)KD%2Z(5?>!VK$PCE*GTW^Y1OQZ]R L\FU%M*7B2_,T83W0WC_03DJR^ M&G\+1,C_O(ZPE+W1'] %,]43C["-Y@M^H=-XNE@0RI: >L]$P%$7@0/U1,2T MA?!0FK\N6R,<2=)"#$_)9>N57!F-S!&IRY82L6;Z,A01O9@107D(5;YLA7%R M+5/V;H@CR&5 I4@(GYZ7L=:,ZBFN+O2;X/'LLI64I(IH":0 MK 3NK:-2:SV1Z8P+73;YT/MRE__31#L*? ;^BT9/5Q*N%"%9K-5C QR1GI[N M\^![J")XRX+_ZE;LG;7\367 M*OGVS#SY]XF\J*NHRB">7'R]^H; #-C@@:R"L,M3.)6S=J\B0CJF'.PJ[D-_A] VOAV9TS?EU1 M$?TN_<>C[=SW>P/=UJ_FZ3+)%S(=$I&O7J)>4KNRTKNL3,BGF&X,7=+3IW&> M'VIKI*\8)4(RW-T@4:C[UQB Z25[(>7O1.I Q:_VQ1QVU$"E$5*GLK%4?$K$ M7;6?6L7VPD'7AMP;^DQ#PD)(?>LN$?:5XG&YC]:DWNV0#&+J#$K0MT,,H4.* M++Z8:I\VSY>AQB-8O'R<\6*R[7JG]''-"&3#(7$Q_AD]MS_DKO-_^P%VS8V3 M[F6)9F^4.Q"[S,G5;16UV;UU1[8826]?J(3#_$;SU-MK#L)5I'O1X=WW'W18 MQV025=_HD33BYJ*L;/Z5]=.N"GNRV8O*IUG5/Z7. M[P TCR0$\D>!@'*@TRYA6]?DGYM^^Z,C>[KA=\7.^5.V9:W=93 M_G:OE'_"+]GFK20%9_8*9[7?:E\+IC-YEJ_(B3A-Q9P%IK\,X[L>[)*Z[T)J[W-\F9=[DV]GOEF MOWKFU>[&)+>V%LW7Y;:OJ9DT=_3-S-?DB.JY&1%F:4G+7OIFLI&IU"B>7/8U M$%SL]UML.H/4Q>I>KS^HFL!$1D?Z9C-8FM@H-.XX ULW5;+IU+ZGZR[@ M4S$[2AVL\W_[^'OCJB2]R;UV>Q$G:X!PD>;3!+/T>@XX5!(H&"\AT;EVL< C M@;[0+ S7'ZB5^1/J;A_Q(L>HP\3;0"X\F=;N(5 M_>.K.>]KGYD[/I,$L_:V_4<>13H, N\IBQQ\N>PJ-Z:@.ZF3-F+:JACN:DC^ M?\\RAX:^/(N#D@^D)>F/+@N7M^*6.LJK^>YM"+F[#NB8>(5+,Q_H[(W6MR$ M#8=&DJ^P/%!FEF%D61>W+>YOW?6]4>3@L<%ACS3#I][=TS]O_^@] M/CCF\,5E]V(B_X"'>N8-1[06:PO5=:D@V(L*@7O&2@\1F7:Z*QCPD=*^2!R9 MEAJ4>U'%[LEQYRS91Z6[\.I*%9?=BVJLK^&"DO=2QB2\B9(9AI=55/^:N]4OY5L8-97=A)5))RWH*)0G4QF4-& M*AZ: 6W#V*3&:C1\]^+U:]IY+OLZ,W\BP83QB(_GR=X$(8]]&)M 0] M1IQT8/D,LD8KERLZQQ8'W5Y4+]U2H-G6#'$J"/:B0MU8>WCNL$HWK44I3J7E MWWK>DZYQ#+:P3E*/Q]ZFSB,\)2:\MS[WT M2#-L2^"^IB)J'WV!,9N&)-'QD00$=A5L^7A-'1G[:L@!,=]D+?^ 2G7W6IM\ M+SK;6RRB>9*JN'W1P125CFED!<%>5.@+9O$(5HF@C_Z=L)"[=IY64>Q%E=(! M^Y:-*2-F]5+[V+..MAP5<]/]M=4SQREE,"%3_/FG_P-02P,$% @ HHG8 M6$4>AKHW(@ ?U0! !4 !CK DZ?[B>MR FK2Y;H+0GP_?4W4I*-C2=9 MRBUMN#48;(N]O\SX,H;,R(B__MO7T\FCS[F;CV?3OSWFO[#'C_(TSM)X^O%O MC__X\!+CY+"Y/\W3QZ%F7<9'3HR_CQL^]?X,SYZ.\%%F76G ']?_;-GLT]GW?CCR>*18$*=?^S\M]VO+OIHBXD@ MG"F@4&8(P4BP,F0O8[26^?_S\5>.4N3L OBD(R@7 J#D!@+7.F,,]&FV>NAD M//W7K_5+P'E^1,.;SE??_NWQR6+QZ=Y%.$\72^P&FL+YB/ M?YVO?OAZ%G&QFO5[<3VZ]1/U.SC_&-0? 1<@^2]?Y^GQW__RZ-%Z.KK9)+_+ MY5']\X]WKZZ\,G8YS>;Y=/Q+G)T^J9]X\FPVG<\FXU0%_!M.*O+W)SDOYH1_ M];S%V:?\M\?S\>FG23[_V4F7R]\>QR[-H J:*6$KBO]]^\.>? ,8<1*7D]5\ MO*;O-X^L8!IAS5\7>9KR>E+.WSJ9Q2L?FE21S+KS?SG!D">KGXZ6<_B(^> M=#ZG1X^8U#9D8R&(D(B,FFA9M ?TFAEI3 K%79V7.H@YC6(EOH+SL)+AYK$D M2R&?Y,EB?OZ3.H5R-7U7W[R>L]WQO^UFGW*W.*-%.ET\G:87_[,\ M&$F.7*$0$'3RH+24X 5#**JX+ TJAMAX5'?AN3K62PQYVL5'LR[ECA36XT=? MJ9,%[DT_-_7[K9Z=YR7\QZFOJUK&D$ M^Y)A/:AGRZXC%*.H->?&*%(@F2!X:<$[)4$&GHU!C\SUP^D-@&W$+7X<<>\^ MN)1; 1N>4[,++[XG>WN9-"/_J^EGPC+KSJJ;I:/7GA<) M2?BZH L'C[2T2TD\V&(92Z4Q*RZ_?W@N3@OA[SS#S63\MLN?<)Q>?/V4IV1A MI^F2\CT?87+)<8T%C$-!FC+DV?+^6)VNH%%U#T'5GC)D+'&X MM>6X'];PO*,F=J.Q/-JY3#'.EF3"WN68R9R%2;Z$R$9TT0=BK19DQY0E,,([ MT":P0G!]B/-%W;J9CS)]3I7( M*+ /')3TBF*X(.E+=+(0,.]:^YDWX=B& ^:'X\#>,]Y,]J_'&,:3\6*6NK<1^F_8WE MZ>EX/>G5MR=539Y\GD9ZWRAI"EA9%F!\+*"*71W:*%!,ZZ1M) .NFAO)6^$, M*:AJRI3K]K*-2-KIQ.OCT^39I603A77>@HH\@9?< P8C* 9P0>36^TGWPL/Q3A0$[D+;VZ+%'H15[/% M\N+TTV1VEO.[/*FI"C? HI&C%B:3!C")]'8-:DJ,H*73-DB9LVL=5MX+:J!V MM 5MV@JD^<[#ALWG6#!JB8Y%,%8%XBRCJ(<)!D*XR+EF7+">5

    &2!:8I+%1)K2N,H9)V]QG%Y- MG^&G\0(GHR!X9BR2TXQ(4M1)@E/9 G=29UJMJ;C6.Q"W0!F2:[4G"ZYIQ :3 MWU EGI[.IJL1KL^38T!!X0Z'G*6AA9SJCH=2@"D9I("*)=7Z-/=[#$/RCQK+ M?J_I;B;T=WF!XVE.+[";CJY?Z(1"'Y$BU MMBP]"JN734W+G"S6T^AT(4H'LG8N:HH'3 FHN.#>MO8W;MW4W#'U\]+S+J4D M!/.&8(,9L=29?%9L'$;>C&9(OM:OT;\P$W7_N^]RVE5Z+ MDFED7 A:R5(50(&60ERID9'F#LUS0G^8O::]9+_G7/=T%> B8KU$1958V8Z#?7L7Q\ N!MSRU^1SS_#WY@",9 MBE$\<4B2$4<].?A>*P9,]('=E%@368ZD)X3 MJ?4&Y XPA^1WM&)/W])J[YA\B_E&2+$C5R$"MQ1<*BL<.(\>- N(6CHIFRN7 M&V#L.[++H@S<4H3*$K"<,[D)*H-S%L'&$+&>)L;F=VMOM0/'#:KVE??W1-]U MEML3>'/;83Z2#(/4LD P6M5CXURW11QX+)8)KRU/MB_ZGH-XH$[KUR2VEOE^ M4]Y,\K_GQ:4!I6*$Y+Z 4=K6]$L%/CD&.GD45OA_)U2>1'=A, MZF]YFNNBRMF&'&D5N9@D.1LN RI60!J5HE<^!,$;C^L6*(-R\W87_O7K<_M/ M?,/;DN=C.G<=QM,EK;1O,=-ON"IG\\Q>[L%4W::H.K.AVS MR62UZ!>YR_/%B-7LJF0"+?EZ7 M?X_F66/P]$(!VDN"P1EY"3)E2"GI0"M+>-EZ(_\>\[Q+,#;/-#GUSO5S\O0G MLU4AFUX'D^/GET-C<]U0&*UH&4A5TDX\OUKCH5CCJ1/W")?*4KC M6Z^[NQ$-R80/A:4WGO.WD6FOVZLT#L?1.<@HR,!@8>!+YE#JX4%R(BG5>E?^ MWNW5X]KYP3)J3^D=YW3X2BK72M0-#XFO/[S7L^)[QM+HR/B&Y+>+Q+Q#A],Y MQI4ZF*;5=QOED/Y[N2X$<8[H[:Q;_6*QZ,9AN:@7=S[,WN*Z3(C4JCCE:-GY M>H*& 5S0 K@-HC#&C,NA#S-ZJ $.R2JWXO"-5G60C.GI($%J;DF3>T " HIA MO758+Q-EA2(%87R)ASM(.*YA[HM4N\_XD4PJSD]>3F9?VIK2BX?V:T)OQM[( M=-:B4/2"M]WL\YB>]MO9'_.<7DU?DE\VC37!@53"YW76GHA6>E0>0K:YUJ!D M]D2)*0&82Z,)D\29[C*V-X;V@AF3 >F+2#67@&PJJ80G-;[!>S>?+VD?A MU92&BY.WRS 9QS>EY(ZF810*!ED+)Z!G"93 #)X;#RKJB#XRZT2?/+H3W)!L MUQ'XU$YPO?+J#855T\^9O#!RO=X213+Y<.OJ.".>B]#((TCA30UO.2"OY]]1 M*I68UR*V5M(/A#BDK>@C'#B&>=MIJ@W-3$^;#C *-FC=;[SW25!#\]R<4*/Y&4%.-32@P6:-5 MQ1:_OL_CB>>B( 3B/20I@IQ_XF+9 MK4:[ZH)P=E&L%R>3^9NR KWX#C0KAU?N_]&]XY'J55-W(J)8E1ED %JG4!$'A4+S*GF>3:[.^5'W@C=ES/7B_OO M+9*6B6]=O8[_/*__?#6]WGYB%(U-.>=:ZBQ2+%!/G5#3WX0IJO",)9G6E_BV MP?4C^ *MN=-<7@=@TJ:JZ,AQG=$+!2+;>FZ) KPA6,G1%*1:O)^U[T%V#Z@? MP)P?CD*["*I'_IRG%6[*@VQ:4TKZIS%'#L'4&@ 9B>8L<7)[N96>D+/F27Q; M0OL1-C?[)]/^4FNS,7X=V:T]MRYJT8R22"9SHXCJHIY !HK(2V) T;C74BE& M^G.KK?%=WCZD=E8]T^S+=.13U()+"T+7#42E M2:$6&R$HY07-252^==!Z'<4VO+$_A\9J)(H>5=(YLCI"%#E85 PL-_7&<36\ M@E$L*95,R"SCO'\GZ1*@;8CB?GH%LZN$FI'F>?[4Y3A>31+]?9(W6<-/3VMF M\/_=G#^'$I/ A0H.E"V[D,H$2$&@58E%"JU+HFY#:YM*.1_+EW37%QM/.MG M$YS/WY0_L>MPNGC3O:LSOG;=-M6W1D:&>@=<0'2V@/(Z@JMYQD'J(KCQB,IL MY4??_ZZM-A#9ST&,/J:_KV1^ZTWP7=)=!7R+UUA[)Z+GYK6ZJ1L.I#7K+TB77OW!I4^^ MS=UXEJZ/<5, ]\77>$)+*K\C#?RBE!P7(U:LRT(F"*H6X%%<@3>UBI.R020E M$OK6%#WL"'M**KDI:;(4.-+-$$L11([]%4.9LY2*EJFV[E M1?-#^QZ&,:3K<3\0X8]-J&-D RKO7+:(0.$S.9*EWK; $*!$5Y@WBKR-UH=V MNV8#'C==Y0?B<4_B/\:]%V]-L=HX E3+ATLI 5,NX'0VR?)2:VL.Y-[+<=OV M_?CTW%?\_5;L>$D!^*H]ZC]I:I;=NNC%\]HA<[)3L8X[G]>D3L?VB!N5Z%BG M#%R\]OEX'B>S^F:*6M%Q<@%!&2[)"!8+/L4 /,I89)2,\=:[X[>"V5=Y_7N> MI ^SS<6 L_72=$]C=6'DBL*]:?#)!V&B-Z SKW?DBB!=5R04;HLD>#[IYJVV MM@4WI("B'_KT(Z=^;=+[Y2>R-%6OXV03E>/DU;3,NO5$OH\G.2TG>58NI6+L M8;/V>E\3F]9NQ(ULWD5^%#DUH\R=LV'5JJU6*D,= ?ZW%5*BX71MPOLC;$3!("2@..1^ZL%E:[ M]KOZ]Z$:DFW;F0^W)MZU$48/N9FS[E\UB706\_P[8"[%&'75PUFJ"HR#5RJ# MU[Q(YF)4S?NZ;0%K2#:L/4T:B:,]3U[6U@>DE5<=+J\"4Q0\NDC<%4Y6>RT2 MN&C(G')NO(]>F-R^5/R]L(:TZ=2>)XW$,13'YKS:!%XJ-$&C.HB3<\^[#^SP M/&0F&CD_MY;ZJ&Q5%%2)(BL]8"FQ]392*^R#NJK> M&_N.(NFA&-Y-HN-Y:R3!:V\9Q%<79E*1HJ: M(A:@@2>6$N.HFI]9;#?*(^_>]\FB&U1L _&T[[+TNIZ/7MS2/L<4G:#_N R: MK:)M;<&I(($'8;A6.C+3NH7+W8B&M.5Q4-XT%%2;NR+?C?[<%[CL!IR#HY$) M0Q! E%CKGUIR6+W-4&1D,CK)I'3W6S>UH M]C[GON$JP87>O31HBX[^:Q ":JP75P2$@@@B)6MX323BK:/:+:$-R.(M3V3PF4D:(VN),4[$V6U$L8!F%!EY'BA184#1X5]T%:5!Q;7)BK?RI;Z\= MDDO5F!D]RZ#OSFNGI^-5I5Z>YJ.1_[1M&Q&5F=5&9##"!% Q97".OL1Z@SHZ;M"USKW9J0E,;S/P M?)FK61]/WTSS?V7L1DY9P9*CI2UBI"!7, BTJB'(&)5(#+5J?25O1ZA#\KSZ MX-OW)O40$FWFEFT/]M7TY6S9+4Y66!&](X>@0+:2L JO ;.G %H63>XC,TRU MODBW&](AN7##(M_.\CP*]SZ">B07,2A,6\W:1Z%>.]S_E^$!JV=I( 9 E-]=E'\ 99VT21IG8 M^LQH-Z1#NKDV-.KM*,_C&-QQV>CG:%.2: 38(CFHL&IH7K,9E)=UH43C6J=; M[01T2%6?A\:\W:1Y!.(]+8O)/= MEAW'TF@OY76>SW.^Y6S\ L RCYQ3O!B>($MC0.EZ/A[(\2K%H,Z:V="\>->V MV'I*X1C9A"EJ1RQ7M7RDH= F1*N!8ALE:S$L'IL?QMT,94B[(;TP9LMDC0>) MI)D1O'/$?Y *G:_VO6LN7[UI\_2T?C?"X(NOM5V*Y[96>?'@O*&_:1NRB%Y2 MZ'S(!7,;T"%M=AR$6_V+ .90*W?<_O-.^+[@3TA[2RAR#?[N(\./,N4#K%DM T M)<+7JC&*OG@C F IVG+)8O2M]W0?BG%(!PF#XMM.0CP*U3X0=?(H,F]#BJH6 M7"9='&+=\0L(+#*9E9'<-;] \&"00SHZ&!S9'B[&XRBVV;(;)1&9"4X!DXG" MJN %H8QUFR\SICD7)1S+PSW'.*3#@L%Q[<%"/(YB^S(;Y2(EUSI"7MW58D%" M8#Y"XAA,*D9KWSH7Y($0AW0L,#BB/52$_>Z(K%O^?,"OES,4:V?YV;1BKI6_ M-A\XOVV[Q_' [B]KLEO2:*R-]DXVR;S?O_.W/,UEO!AEIA5*$8&+5&O \P(A M9056"58X$G],ZQWTNQ'M?:5E_?27LXZ6_?2& 62$/:]6C(EFO76!H*IEVASS6H]PM($4 GLO@I))6MZZGO56P(:T9=$_C(Y,<@C,@AN>;E8>^&-*1MAP-HFQ:":=C:=MVU^[8!)TFC53Z! MEKY>Q4)+H!BG;X5@5A=>1.L#R7L@M1KQ1@ZW#3PF;TW,Y)GZ>M,H2 NA[C%* M$GQ&SIFQK8WR=LB&9)M;LN=Z%]_FPVW8BA=":1;K1B&M:$N*PDM/ M3D36G!5#S_6M\]FV0S8D*WT0#K634W,.7?$A;D,H"F86# >IA*C]*Q "+PF, M,YH5691IGA?R$'Q#LN"'X%-SF;5LK7DC&&>+B)Y<"M39DN-B.:!12)%-\(4; MY4/S&+-G^WW;2+T5VGGNR3&KE]OJ90]GN8%H"A?U'KGPK2]P/LAC.79=\?WY M<=NJ:"&1UF'0;9@X>?+)4FB?K5!0^PR!IS'6B@,L6\82=ZHQ2QZRR73LJN+M M2=)0'HV59>WZ_I+F8'UI?3F>?MQL9\^F\]]R(=?ATO;IBZ^+#DDV@ O2/:X:GZX[/[AO;1 MA^#",;7$<_K+?#&.(QV9]$BF;U4,6&EKP)583[^8+IBDMM@Z$6,/N,.S03\% M>W=BPQ$./]_3$AN7<40RTW7VZ@%A-Y[3X!8GN7Z#T[/YN;.W'EGC$]'=$?1W M3-IH5AJ=G5[SM2^58QIAK>=1^Z]RAN1HEZ3!*YE!F7K/V&EA0^OF 7?A:17I M77UJ33&HS3V[KK827>47C$Q2F<:H@BT89D?S'G@9^+[@A MN03-V'-;"-A65,WWVJ["N[V0OG,)71&!HI&:YLE< B<,@I!8+]%*#+[U!84' M0AR2J3XPJ]J(K6=NK4KEC:37:$VJ)[Z%_%7E OFK.D+0S 7418?FJ2QWP!GT M+FV_G'FX./K@Q[KCZ.4"BGDQ,E@L9]Z#U9AK#?$$:)(#*1@7Q2F4IJ_]REL@ M-1]Q[7RZ)MID,OM2*P".) O(:E,PKVLD)P.-FFL'K*"27%,HYUIOCVP!ZX&V MNM]^,RV)<\4+1,]N,@Y2&MDI$#$B.9-9+?A1(/QK9V:[%U, M6A=PK#8K9ZR.C^::"2=+\,[0=/<]OJW=RT,'NGMPX5ZJ/WSZVU0M)P#G6#;K M^6JY$X\%>7 >8O ,E)4%**YF@*BE0@JX\?M=H%OJE-_SHB&&H WDW7R.^U-P MWZ[=T&"?8=>=E5GW!;LT'Q61:_WU:HMK#UY#C/0"$V2RQDR$6%SHW1+>#F_0 MYK$/5=%&4/TQZ1+?-P?S=6>;_EQ+99HVY_3S]R?8Y=]H+:3+'W@VFR]&:&5- M4ZXM .@+.8*F+@K0C(1>N4BC[&,:1[R8?@YJ%%WRN)G]'WX\65%5;; MDM/;3D:8I?%%18B%DY\;E:25QBR$H.CA,D:">@!^W@%Q2->4#T2]5@([I&H\ M;W1?^_+6;G(XF5_O*E?CXFAYB>!"W<14I.)1: 76I%)XX=(T;[O<"ON0;C$? M1P6V%W&/8>YLEKZ,)Q/"^JIV7_DXKNT.5[\:.>8)A^6@HZ^!>!;@%,4IZ)0@ M?,E@GP=9]^+;AFCV)R):*U'U?'@UXED5FS@QF:^.72BH12_(J MA,^- F M\D-$T?>&(05DDJ?:!SH%78MVUJH[J""QE%T2//+0>QRS]2;R,M6>9Y9'V$OIC21["N9@>96U M8OXTTA2LGCHK]<[8DDAX]@X7&:?I12DY+L:?ZZ?KC]KD4N[ZUM;YDTU&WRAG M\N)=%_CJ&V]*W24G+*M8R/IXC:%67&/@5]VIE/"%"^32MTY+V![=OCKNYC== ME=2SDYJJ]VJZS;*C$-P61%F[B?#:3\*!9UF#24RK4(00N77AM\9#&)++U1-+ MO]>GQR1!,VN]S2">GE?:N% ]5SX\"F1\O"L66*@WSD)*$"Q9IL)T2)))(WUK M-Z\!["$=N@V(L2V%?5"6WGR3G'PF&RT3FX;IY 7SG"@8"AQ,8#J6@L[FUL?Z M^^ =DA]!"?E]J8R5R]<>U"J7F>*WH"W M,BK&75&Z]99B"]Q#.M8;$$&;BON@1/U]5D.#)7TL3/)FV_Z.(TK--7=LEP]P_;!1#.B <$(E[I,)!*;W**'N:_GLY7ZPO2TDK MB5160M2U"GC02,ZU4L"<=L*;E(H^1H3U//;LA?> 98K^[Y -BWYXR;9.KN@W0/\>+ MDY/9)-'TK'SCM[F+]39?31PRMMXZ"3F##&V5Q[H'B&W( MY7X.S790>6VY"[_Y>?T2R)3__2__#U!+ P04 " "BB=A8+3@@A'55 4 M" 0 %0 &-R9&\M,C R-# T,C=?9&5F+GAM;.R]67-;29(F^MZ_(F_=U^N5 ML2]EW3VFM49CRJ1,4E7-/,%B\: P20)J %2*_>NO!P#N (DE#@ N965*+N Y MG[M_$>$>X>[Q[__CY^G)+S]P-.X/!__Q%_Y7]I=?<)"&N3\X_H^__./K>W!_ M^1__^6__]N__#\#_?OWYXR]OA^GL% >37]Z,,$PP__)G?_+ME\DW_.5?P]$? M_1_AET\G85*&HU. _YS^V9OA]_-1__C;Y!?!A+KXV,5O1W]SR2=;3 +A3 $5 M)$*,1H*5$;U,R5KF_[_CO_$@!:*+X+-.H%R,$"0W$+G6&%*D3[/I0T_Z@S_^ M5O^)88R_D'B#\?3;__C+M\GD^]]^_?7//__\Z\\X.OGK<'3\JV!,_GKQZ;_, M/_[SSN?_E--/<^_]K]/?7GYTW%_T07HL__5___;Q2_J&IP'Z@_$D#-+5"^CU M>7+YA]?1Z%]GOZ2/COM_&T___N,PA9YL(HC88G^!G++_,O__'YPUVD_<'DU]P__77^F5_#R0DAGCYA MOKVF"^?!1E+.#N9-$1\]]E-\0Y/0[^E@N\\N@':Z8/@%$\CCEI"O?'< M:S@O0-Y&6!^91IB'8SSM_S4-3W^=XGLS'(R')_U<9]8O$_JW3K7C83DBJDUG M@/'#H-,H#Z%.M4P).T6WPE.O029N] ?]^N./].W\T15=:_#XH;7MKJ)$0\F?ZT=S:&XQ"^]RY?17#Q WTY[CF50S(ZTC+AZ1\M M'83, F3IG+7>NX#VKJ7'%\PI81RGMIZ_@FPNY*]X,AE?_*3J5TYUNQS%3*<- MY/H:X@GVC$$?T*O9XJAXE. 8+8+"N:)US)H5T95,4P0WY;EBR:O1A63S4;;6 M8E%&P].F]IP,FZEQ9BD"_9=?AJ.,(_*/Z%?3H?^W=$+LS__QE\GH#*]^.!Q, MB-7O3J8OI.&)Q_6+39DP'DUZGT;#?)8F1Z,O./K13_CJ9W_<\TZK$+P&+:,# MY9TEKR@JR$4IS[CGP;E5N$ ON,8#^NZ* \O>W9 %]RS/][!B S,.&ZIS$2>V M-^_XU2#/$8W?3M>2E4#U;OD(V]OZ+I"&!E_JVUR9NXV-[AJ\D8)W9GU:%G-D MJ,"$;$$AU^ M*Q!]R4F@M-SHQV?U&Q[B7HR^CEX;&OMB%IL#^VWJ)_8X4QEY MSD#A+R/Q1(!H:2;C)AI>A PZR<9+^@T +8V\R+%>:.%MC3)LI=&[YF6;FK>Z MW!=(W@V.R6_!47]P?"'F'%QACAGIR(&QAMCL2@(OF(-DX>,B57^E- MC]FN[579P3#^2% &8YR#,5%XK@()IPR"RN25>"DB8"+Y70[>X(*XBPJ%CSW@&8JF= 0L!00(3B6@G(R MY\86OHUA=T;N* [;2JD-Y^I;>-Z3W&\H;*N0_M6??'MS-IX,3W'T[FO!F.)XPF!90[,:1\R#YB-:LR6A4 >_=2Q MO7H[L_G?A\-\?2G\,CS)/9&,,BQEB"HI4,4:<$)Z&@AV;WU M&YAK(0&VUG4'+/C[:#@>DTM4^I->+(DI$\EA29XFH<0E>$-0!/DLB1>FM$V- MS7[M]8]^E&^JR@X

    DQA-/6.QM!W34DE([KVVI%@,Q3/M>=ROO?*U!X^G\D9Z M6C026B\*?[ZCW1&7S% \YW2MJ.5>04S9@[4V)DT18[X>2#^@\.=C!L8#*_P0 MH?6B\!=G99 \*28,@I>1A"!X#> ]@K8L*Z9UN=%X_@&%OQBSY'A@A1\BM%X4 M_O+L%D;F%E%ZR+DVQJA=@[S"##GJ4-!X'ZX/77] X2_'+"(>6.&'"*T7A;_: MT2YS=L98!.9K/2 S&7PV&J3/@:>4DRB/V\-?/4+AS3N"#*SP0X36B\)?GV7T M;0ZR.JY1:T,NK @0HT8HA2G47FMTCS/IKQ^A\.;],P96^"%"ZR%O=#VT?7M> M7QPT+S$H XY>#"JX.I <=96+2HC%1MVZ5.9N:L:]6O(4:>S#!-\CA-[CLOXB M?$8^8=HQFVT"S40!%VJ;X\;'DMZJ$O/':.H%XI]?='\^+X0SS(CBE MZU7J&GN:NH,93P ,TFM,3L76YTV/H>]8(W7^KKK;UPIC7&X&G=+*>1=GT^TT MOU??OV*JXYFG)_21=^4C_795MHT MQ:?F2A(-!JLT77F2\@0HA4@A0Y.BRR= M:5U7V8;RD>LPAT+B=5,X@IH[V(&/YOKC.BS7+\-Z>Z3*=@/T),=AZ&1P.B/X.+9GE42KGP+$ZA2"I ,X+#B'K M(HPN+K.]FD$/YUR/D8\8Z=+WOS_NV4XJQ5G2M=W9EO.%ML+E%30+9Q9%1,"$NK2//Z)3$(S#A2?-8L)69O]%B\<];5HU["*A=^#* MG7?K/6\0_74QKW<5MR,GA2!7.$9 3XM.Y2C!<1= -1YV*U5XF5AM,\%"5N3\F02>2P1:O5DQ%BTKK6^YWTK(R/TY MVREZT5KJ'4#G'S6?==X22<1D78P%4I8"5$P2O*GC<67@A194[?3=&#)7"!@7 M*@T4NF@EW0Z@<;25ODB2.Y%5*>0E.%LG+@M5ART[,MS:Y6Q25%K+QKAJ1_VX M)U@=[)4C :&#)7#FFOYCNOYRYIZ^G88XG9&AN)H;_2_,$\^-X(4[*!@XJ.)) MR"I98$QKGIR/);9NG_,X"G_R_-J!.+IYZC:44DMC],%,^<&PJWBO84TN7BP8F@(:?(7-)6^GPMXW97H'L< M(3]Y NXXG#ZY)G\BU)ZOTUJ?A=G(VN.\U($T)-2H@P>1''+/K>1[5C$>\O:? M/'Q^6GP>IK/Q&_+NQ/RW^6HCNBGF6P7][*1>JY\8A=+88B'R0+PQY8%66H D M/0]%R!HG[(7'1[WV)_=-&P!Q."V-;19WG'WRG MO2>BW>=ROOJ?9::YGK.1ZT__RI_!]HJ*/ MPF1:=4$[4,X5<,8P\(H7B@^E36ZO^]V/1^ECR-P+L^[_#,P.IMX.$/QB%E:K M=V5W-O)N^6'Z^E%'0D248%&AE>3)B^;MXHXD>2]D^S\XLI]2[;VB_-5W7*;I"M\OIR3\EG]'5+8*)VDG//T5RK MM;OK]O.^K]P/;G_H\ZIAU-,EZ/X:OD]/3D^>??Z\1)(MO@\_-D,IWGW;=(_; M^.R;Y57O0AE3)\J%6B";;+U1+BP(H8S07O-B]SL2.(J,_<#YASZL>CHU=K!? M;Q;;\T"Q8:UDP\VY2-4UL?X9MX.B+SZR8_K9[V&9M^5O;^:K]?)T*XGU%UQ^ M^A+F[[[61^P6\)M=1F^2%3@I=80)(G+88I6MRX6?"K>]ELS M?]1SM:Z1U.66\)?Z?;UU]SI,EW\/LU.3QK):BA;9Q49^CYK MJW@XW/C??.%^D/U#'\<-H9HNX;;=GG8BGU@3/7JNP0E5!V)%. M!6_W[.?UX+OV ]D?]4AL"(7\1)T[S@;I+LH_L#*-^1FY2N$S/ENM3D^VAOV4 M=H+I_/DLI'_2Q^DYJZW%K\D0TL9?%QEG31M_M"9JJ+XA@PIOC+8C2NDDE20C MZFM[FH 4QD7GH-C *:AC)OC6MXN>LNW(^6ZQ*6&K*92S,K8IKOZ*875*[WPW M_U#SULOME<;?%O/EV8_D$DU7]=]OT/,)TY?Y]#]/<;4MQM=9!\Q,0\PU[\*\ M A=X!E:,#R8KSUCK9B1#\M-)57EKU%YWA[N!1 =!YH[=ZMR_F7\]79]/=>!% M&7*N)&052,!>6?#)2N)#*5=4"N1D-8;V7;2,"\M^T+(80'6=0O#LRIZP7G%- M'KWQ]81%1@C.1)!6:&LU,RF%)P!A#]=?VVA[#P@=(/H.0;0YM/O[8D;ZJ17K MNXN;=8*?T(I!\2CK%5 &(8D PG(=-=-&E:'Q="MA_4'K$!0\ *[C5=(ASLZ# M5%R>G T-8"E'Q@4M0X7DFF0*&)74Q*"QEF+3['%HD-VD:MR+6$^$L".5T2&\ M:B_1UTO$-W-Z!Z[6'\+Z;-JC#8R7VLU:YTBY,Q; M%^WM3]VXMZB>V,H=J9P.8#=0:'61'!8I(THR_(G5.7)%.O!!UCERT1J9M+M1 M0=)K?N;MHYI8#+:1=QL,=P6E#I;6?25CUPW*!#.9'\T#Y%BM$R\)/-(7J4(T MEJ&PIK7'^ACZ_I#YGP.1]8C*P*/4W &$#RO*1>^2$V1$3.#D>24=P.L8(1N7 MM0OF_V/O3;>;3)*UT2N*?E(4U5WGHPH64%UK_]+*(1)TVI;8DDV7]]5_ MD9(\8#QHR%=ORK57=],8C!7#$YDQ940T]U>F=-QX?6KG>!M0#Z_XAC,)6I=K M;S1SQWR7!U1:G_QY;8JDVY/@U+( M(:9 IUSBPH20N ZM+[.GZ.G!1UZ[5SR8($K)()RMNW)*!&>D!Y4I @E*6M/\ M 7Z^[*[>%N#\LOQ$S]O]IC^"V2$A ME,SJ?NZ05 G:;[?#>)<+_%%J.L'=<>%Q_SINHZL.4/<[-PGA""%@!*)U1"SB[S]3H[]Z1UYSU8CS/SPJ/I("NP K+_- M9WCU6UC\&R]^N9SE:RZP9!M94*"U(3?79@E1<0:8-$^L:!7;ES ?I&3L9J%C M(>%^-O9PM70 KIN;Y:>KF]_^HJSTNUCN-8NXY.4G7[T?/B]/( .>T+FW6#R1_ZNZRK1Z>("@K$ZUCJ; MA1T!7**'WJ%QP;6/1CH%E]RPXDHDIY3%NHJXD*N*'CS+ MY+EZQPQ+=!?88X!+]M I-"ZX]M%(3^#ZZ>J.V'Y9X']?XBQ=K7P*&3EZ[Q4P M'LFQI=,8'*Y3H&V MM=$BNIH,0O#()(0DDT6>M3!'B4KOT=4)V%J!89M(]!#-]("VZ2S,TC25\'W+($OB02%HLV:.WJS*_6 'N8E'$[;CNY41MHJ0.P?5J$ MV;+4Q<*S_!$7WU9OU=^5![A;UL[FY<-_=;U=EN*E%'P&$ZJK3!XL>.,\,*<4 M+QA<$JTW:+6D?^2CL@6@YIUHMP-DO\;%Q;1,Z=LJ7S_CU_ER>KW+,4NT3!8! M"6OA1A4+05H$NFRX%LS*G+;:3;]+N\'CY(R+N_$PBROJ[4U; M98@J,$=\D[73"5!JVU%<'0,8BR\*HVS=W=J4@7%7S73B+HR&B [,X>&Z_ ,- M=A,91+!%9="Q/J'+M:*>"X(,F3&O12ZV^0[.;8GK))(Z/H"V:@T[5)L=P/2? M>)8_S7\+%W68_=7M4/O;V7/%&1*,+!2EZEQ''1:(7D9@5N28.'KA6C\M>Y:H M3@HUH\.RK?8Z@.-:H@_9E?<^&V8\9!4%*,T->.T*>"ND0Z>,":PQ#!\EYO2S MZVW@UT9;^\-N?A'.FL#N^F'[K[,T/\=W7W%!VIQ]GG!-_HUF"H*-!I00$6*H ML[B2BMHP3NY/ZY%QCY!R^NFG-I!KH:EN)UA^O/SZ]6R5SPUG=P+.U<30[T,6I+2,W)+Z^!UC!A>C#06Y M][RU/_D\5>/&.!)WG#TYWSQ[U]G[Q?SA,M[+$GM6%1%0 W* M:II9@_.&@Z,_M[XPHYN'-EN0-6YPTQ$6&VFN)S"2S*9+NM'^,9_G>RR5XG51 M*H.7J\DYEGXG9 9KC'+.>A%%Z[Z-+<@:-]3I"(R---<3&(F+B;(V"1T"1%:3 M!)K<\,#HRXS>4P#'2W"M'96[GS]N6-,1O';51;.@>;P8A@YV"M\NKL)LM7[E M:_TW)(:CQ#//?/:Q8YM=1-%5G.-+YBY'#U;7AEZOZPH)(R JY@N%X\S%UK6+ M+N*<:]6]NU'=^[,PNWAU1W_K^EE(SC)A$$)MIU9"6_!9.>!.LE ,.M]\W?JV MM+V$F&<7_/VP+&H('79POS_*S4]7-[.TG4BHL]-04KUJ4*K:5I").5Z4%LIH MU=K9W(*L<1$Y#![FPRJG9[S=&0M:4&4=6:E#JHBEE#5$Y FR-$:+%+,NK=]7 M;T'6N'AK#H5MH;:G7D9?+#8__WI)/^N&C]J\-2\7_R%IW[1,,6-Y4I"%=N2* MFP@N)$^>>6"9W.ALE'K.B=SRLSK%SKZZG0\GZ+%Q0S]AOJC?<'7#T(8+7GAM MT$B0M#*UPP[!15&'L18M3)!D;MO!Y=&/&#>7-RA*VHAU;'"0B/+E:M/>?2X$ M8BP!/1@=**S'0K>\3W7?'N?.^."0\ZW \>A'C)M;&Q0<;<3:@7/S%L,2O\S/ M\J_G7Q?S;^OPXWKVO672U.WS2M4!3X;C.G,C>X*<<5-I0Z&I MM1XZ@-1JM?!O@00ZP\7575E=O]W2@NLJ&%D\Q1<\T.7*R//+44GEI. H6B_; M>XZF<=N9AP974XUT@+":3[E8K,_?50'M,RGLVEJ$Y2P(%38I$V4L1,T"(++" M=*XO\5O/GLBB[$FI(#^HT"95,!5WF3 M.O/Z7$66V/K5QO-4C>N#CYM5VD\U/8/M'XOY48R&!4\IZ\2$;"$CJ MDTA!1TK1-$^K/TU1I^F /?6_+;QV5T8'T'J5TN7YY5FHFX60B$C3E9[H]V>X M*4"\.I\O+C;%B4>9GRATRL?:;BI] D612WT;1:5ZB M#5Q'4?#NP/9K8,_PN(KXLFC6T._PEG)F$]V47P@=QNZA'5K^=?PW11!?;Z2UA\ MQN5$62\41@;,.$P),S\JH7 MEYCK4M;9$I=AEE=IT]>7B\7*8[IY#WB4!LZ=J3EV2^=AXNK*?]!,*1FB!I=6 M118*B+PE0[(Z,E:T\;+Y[/DN_(>-"N_H:J.]B4Q,B^ *,(YUY(_1$+B-X-%C M\4HHWWQ=Q*/$O 1/81>$/1#M-]#2V'T(Q,7\DD3R/ES5;/!UZ'@W:KQFRRF' M(=L 3-1$L8^>[AW,D+)S*8>2HF//';0[?N9+\ 3VP=B0JNG (;UY/K^JKE]; MT-4U-]E*&P79#P^>'!RT];$GDQ!E%(QDB:7Y2]VG*7H)C]$..>H:ZJL#]-VS MJU<;#^GQ\]QF*3'H &@RA7N<"W R9M"<>R=3,8BMA\'N2N-+>,]VX&4\G$X[ M&!3SM 7>"/..@-_7B8ZU#ZYZ],L:3KZ=+FMI@4>,QM,E420HX4C<=8T:^2S% M(=?>B-8%S%:TC]L+-#[&1\' "T@@K$Z"W^>S-$[&X/F//W:*8$>!M,H)E++$ MBXK?&VLP:)GSAD$,6(N=M6$;C0-;C.31:$FVTOHP^H&*H<,G$O3UI2."P50W MLR8K!#E*)D*(W@!C7F#"S./]K5/[1U"W'SMRH'Z8VG>-B/:4=@=N*5TJ*_'\ M.;WX\OIR>3$_Q\7-(7]KK1.EA'>9.'+1U /4P)T6EY%5Q(**0-<8B@>D2H11KO)+.LM!\2,.C MU(P<(0\ HL.%WFU_S^OY^?GT8N7+SG(]B4EP2 XM+F^]V'K3DY.+9RM7X'*1 MOE!4]"Z>33^O/O\0Y[[EQ[=Q[@<32"/G_I:^.J3U.P)OI_/>0%\%JW,=RXMU M>I6RV8'+10"=;W6,N3&,MR[L[43@P8_WYK//GW!Q?JV$VP]?M]PS9PI3J4!( MK&8!1*PM]P@2T7O)F4?=_ '?TR2-&R,,AYX?GO,UU$P'E^\'3%4W^8]9FL_R M*M<3SGXT_9^N7H<+_#Q?7+TKM;WT^COR:M:##26O^D %GL2+E\EBOR)W,V;N9RB M5%8:X*NV*^\"N)K;]TX'69QV-NO&6&Y#^;AH/C[BYJ.K?^S.B]_"[++0?799 M)]7_BYRP^>+Z@:;/W#.LNSFCH!"PB 11I 0J%F-D0FW3=B,@'O^,G,EO@+XC4?(6EN$N/ 5WDIF3EX0@N)#QDWXC0VB5M+OX/9]W)MY>_,BR9A(+%D&Y-;D.D E03WP:\6<)<%L M4;)UY7@+LL:%X)!>8&N== "S+=V,GR^Q9MVGLW6K6F M^ ZBM1(L17N2:6YC\UVW>Y+::U"R)V3V"TP.TM])P?37V4>LW[/BDKCP6;)8 M=ZM;.O,CHS.?3G^Z/Q2WV5@76\<>^U':ZYEY;)#NK;T3P^BG+]/%FDDMI4]& M:BC*DS7&Z,'52>_,,6;)MV5>M^ZLW8O0<2M^/2%T/]V=&$!_F5\N+KZLN*R- MPT5J!2S5V42E+K7FOH 4&(G=)#-KO6YQ/TK'K2?V!-$]M7=J&)V6#9-Y'SX%N"AT@H5!<1\.S;OT(:R]"Q^V7[0JA>^GNI #ZJM"GWO(I4"$7 MW ,3]0E:KE-P30F@=&$Q*,$%:SUN95]:QQW$UP],#]#@Z2!U(GF045 H:&0B M9E)-KZ)2D V6DARY-K+U[*HM2=L*A_:%XW G_9Q ^]#R?KM,B\E N_SXUNT_ M.S(T3GL/P;-DIL!'GNH<=@%1,JPWK<@JL62;MY!VU=ZC$GIES<2D,C]9B\]UV+ZF]9P?T[-K>LXMF3N=2?;HL[[QRY"_0B9X=G>BN#KZO M[5+%^8Q,*2U%ZTLXM6.T!RHUJM49%B-&^!EUI/JZD%)T.! MI%C6WF;.=&LL_V][SSZ(&Z:]9Q?U=P#ZZR6KTYNV %TXYXFB.+T*Y8+@X*6T MY%WS+(HOGIO6):(?B'@1G3\[(>&1W;?[J:4#7+T.7Z<40+W*:SG>K",QT:2Z MC%SJ.C+6DV"B4PG(.J.(G,O4OJO^04I>1%O0(0AKH*"Q6\N>Z)#3Y)US^@]@ M=%A'$Y.#GN@73(R'PH6P_BC=B8/5_T9$4$O9=W!2;9/54D47%:4#PVN'B+.Z M+N9*H-'[HI3QNOETG9/O*SLD_&BMDPY@]D >$S$&X90D;U7161M,AB!C!)W( M3,A8A,K--\+LEU(>M1ML)T7?'S-_F-0[P$V5T,6#$GJ/B^D\3Y*SP2AM(7A) MXM$J0A":$S^.^3I"!W7K;H3G:.KU8&J#J:8:&=N'VC+L_C3_"=^'Z:K+Y]T, M/WU9S"\_?_EE^@TGL7@*K&T$(PJY$$(("DP"AX0E8^0J)+]=$__!I/3?D;4/ M[$904P?'WL_XM0X&6Z[FBR\G1F26B\MU;6ZLXQL%A* 0?)(%O7"1Y];O/[^G MH/]6JD..M .DW1U6;B9^*D_A:[*0Z^,&);@#;YB#$D.*+'D;0FN?_4%"^F]Q M:H>KS/M5I/X(PJ.4"?K.3*1]2MM\,\1DO_+4CM8+2G M!O9&TC=5B-@RA 'B)QD;T1 M.FJGMWPL^\@']-\7M+?GTT*DW0X(?3V?$?8NIJM!@1O"/GXAH3?J =KZI[=J M =J/G48=0)_P_.M\$197==+BQ=4#?1O.A1PU*L B/,7^GAP;9^E<* MKH MO8M"E=@Z-_ $.>.FFMJBX_X%UDH+'7A#-U.:5RQL&%J5UU/,/NE4US![8H07 M!5%+ 4IY.K]M#(:U?E[]*#'C@JF9NN_#J(GL.P#17?HWM28=C2Y<)3">UQ[Q M^M!<20D)@XD>?LG0ZO;IV&RLJFG!A# M4$X' [$(DHQ*"KR(#&P-"[1UFC>'S1/DC-RE>J"F[Y\VC<3>#8)^>I"55 I& MEQDPBQQ(. %=45X7RD[S:KWK?/8!$TZ_87XW^QAN MG.M)SD;P6K\HI2[9IE@,8BP>?$+OF$&7<;O=D0V)ZB=Z/0R(HRKK9$#Z?C&] MM?I M-[*T6?X0+BISJ6KR,TY2G=E7-T %\H=!!4L<9:8AYH2B6/(^[H\TV0YN#W_< MN V PP*J@8!/L 'P=F?>O;\@*YHO+N:W9C9(A^#N'S]T"^&! CE:CZ%%IU.M ME$M12PZU:.6CJN<9<\P&%-FUGI\Q:H^A"%EFIHA5$S,0LG1=1A,@!"%LRFA+ M:LWO"?<8[H*.77H,=]%"!Z'N4XU0@A/!=$U82YY I*LCBFC!8%!X<>P^UEWP&('B@-1J5<=D5!,LZ#*D%#$$D#YE**S9JQU'KN]2GU M&.Z@WN=[#'>1=0=H>:K9S5#@BYPQ**M9%P*-*%(WD5-LE.93L@O?),^9;SXP^I1[#PQ%T MN-B[0=##S6XN:1-0![ :$52NO>")8F:N9?;2N!#3,'W.I]%C>#B"#A=[-PAZ MN-DMJVAM?6M=9*ROKDE./M)US[63/%D7T+=V?DZIQ_!P!!TN]K%SE]MVP'%K MA#"^0)!,@E)R5<8O4)#IP"Q:Z>X]''QA/8;[@&4P"7=P[CRDN\51'>[;I-T@APX!Y+7 MZSEA'2]"8DM6193*HU&MUSDWZ7P^\Y:QVJGWK[7$&OM=',BN)O0\5L]4.*)US=3B 8HOF%08Q!& M?R52;%U6VX:N?N*^X^%L)UUTV[GR;D%G-#&Z/K8/Z$%Y^ >UZ2;9@LA&?2%K M?=^4^:6W@LE8AWC4Z0G!)8A%*R@AA5BL+JZT'KST/04'YQDOXW*:IR2[=XOU M3_X-*6+(=3')\@+Q3O/>3U<_?O/UMZV#X,0]"LL3B,*QMIH&\))Y<-IR68H2 MSC1/;3>D?]R \ !D_9#%'$NI'=R2K_X3%OD3??.J%(Z:\:B4 (N&8EYB@<(5 M:2#6]ARE C+7>J##=P2,W"(P&@[FK932 :)6E\I/=??8Z_GY5YPM-_I;A-GG M50/&\J>KV^]Y'Z[JGZTXOF5[EM^?A=GOX1PW>>>03=TI2=Y&- *4UQY"80$* M24/(8(7"YNU/ _ Q+KX/@-7]$W-L'8]=,'H3%F=7[[Y6KM_\A8LT7>)UX=09 M;@QR\EWK0'FL3T>\IBA)"&FMCB+X4.+P3FU8NH#?MTL WF_F']> MA/,/6..?Z>SS-;OWC::N+KO]5WEBE2:[L8K8K%V5%A%<2A&8-)Q%E4I2K="(KMMOJU8O+767V+/OV&ZR#_\(4M6_S4-G6Q7>?MK"Y>IU17_BA0QF6*7Q,'(RB*Y9$' M[9IOXSJ(XH;/KO=.1FU"?YW(G2471-0Y"2IAAL M0E)).LF-:K]JN!GQXX; M1\3L$^^]CZC^#ER([_/W(227O-90L*[E*7171"\D%)5L]BJI+%I/.NNI5C<. M")XLU.VBD0[@-$@F7SB;$9. 4/MW5&02')>,3%PJI[-F5C;?A?3""W4[P>H8 MA;I==-P!SM^0CSF_0EPYZNM:T:9&%%3FR@D.$:4%)9(%SS1%E#JXJ$P0);3N MBW^4F!=8U=L))_,AE-8!^CX@N3S3=+%Y'/G';'JQ_/#QC^M'DID[I6-=OY C M*&D-.$$W4,',F8D4DS9_'_\D02-GOGM#83OE=8#$[TSJ>J5#<8F%I"'8.NW2 MI0)164%NN3%"U8W4HO6$CP?(&#DCWAOJ#E54!UB[EL;*@5'"1Q-,@&@524!Z M\K"S59!];3TRNC#;NLAW]_.[>04[8J"RMSXZPM+&LE GZS'4QP&JU/?#"([9 M0E^RPKA//IO6K3 ]Q0;[:_(12.PAUK&+Y!(8%@,E1@6* MF?K4DF>(Q45MC&72;]=X]]!/[T/G^ZAJWE)N'2A>\+?SV>=/N#C_+E&_8487 M:841)) :(2@B$;QU%K2Q&+WVR.^7QQX'P9.?-.ZETA 0[>39P57Q+_+7I[// MJ[-16Y*#UQ%X?76M2DB5=/+.G2-=IUAX;/U4^<['C^S2=N%T[*N-?H"TL2^+ M&F-2"L3J<9'A#H+Q'$S1B:GP8#GO(M - /&)'*T,A M6R)[>S>[;CU7.A9,T0#WK@J).;I1M0:TUW?ZJM*]X%"%(RB %-UEH+>W_MZ1' =D/>N&[2,<&V MGT;Z!=NMA_"8@_#V=J4%"FZU1H@IL;J+L;J>28)6WGN7@\SMVR@.IGKD#LHN M/+0CZ[X#M-_I,'T=ODXOPMFZ,>\#J7_Q#?,O\\4OEQ>7"ZP#G$(=2U$\<[KD M0)=%UJ"4]63),8/FP10EN/!^P(?&P,8H>?]0P@$H[P.QM']73\HWW MY?OFKZ_3]:ZS];;2B>,Z^5@+"(J5NL%;@"._"+35R60?9>;-GQ&V(K[STN2P M&!\' KU@?Q^YKW[9.(!KUOF$:R8*"@E2IDQ798P0G Y /->1Z#E&WGP:?4/Z M.R^3'L$"Q@!"+T:PC_7?Y?W#]/.7B^6=37&*&V&+T6 MN8L*@X*HC"!M8'&* M23N0-;1F9&1'O@.S&!4:O=C'/CI8-Y8MKT='+'_=W)*?YN1%_CJ[6$QGRVE: MO8^=6&>98IQN2E_GWT64X'RV4)@L3/'H$V\^K>L(?(W\+JL#Z^D).+T8TSXG MRD8F]4S!_"?6,P7SJV^XH!/E'_2O+WX.%_A+F"[68B'6)=JD0$1&=["B,R84 MGB&[D#,K15$DULOULQMKXZXQ[L&D.H//B[&JZV/F1@Q\DJS(2?G5ZP !Q'4& M+^AW,2#Z8'T,S=-30_$R[K;F%V$W!P*D T.Y:7[%Q;=IPH>U\OM\/<%I[<4N M5[?NW;^OSP]_GU_\%UY\P#3_/*L/KN^\)%A.LK/.))L Z5(&I0V"UUZ!\C+1 MP:*S2:V?*1V%L:U,R+U0$^H/.B_9GC8'S7RQ^:/Z?7QBDW;,2P?:R#HDOC82 M8KVE^OIM_#7 M]/SR_$;0EW&9%M.5$#Y0!#HIUG/2% .98Z3 ,QD2@55@3$;//7>Y_2C6@7C9 MSI1>:M] %P@9^T7%_CJ8S_\=0_KW^N9>/RJY&8%%)],DY(!9Q4Q2*)ZDD$-] M4F(AUZ=)&1U&O'YTCY$B)%+\!)11,\QL]9.V7#<;&N,AE<(56@ A<%*449'YEW1?'M7NDU(F@[<+^T%H+15'JR,+ZQYC7/ M-J?$+;DD74#*:F#=)D^L62!G:6U5$*'X8AZ45 ]OA_T47WD?!PBD; MPKWQS-_"]*R^JOEEOECU'$RLE"JZS" @A?&J/A]S2ABPR@263.+A^/,,]^1E M._-XT?7UL1%R0H.[/UZ>GX?%U;S\.BOSQ?GJ(S;#?2_FJV]?)X9?)?H7TXNK MIO.]]_WPH<: -Q%&']/"8S"!PDH!4J18U_XA>.44&*%$0.=]PM83WT:>%GY@ MC^>[RXOE19CEVB<]/SLCNZ]_.0D,O?660RC"@JI[ QQ& XQAMMI&KH^_D7(O M3DYZCO@N:&[=_-L &*?L.?THA?5-.5&&Y5@+]L2N(@%D3A=B$>"3$N@U:B<' M:>QMR<2)/JAMB,SAC&4/F.QM)U\W98JPN.C"6E8NX\UK@7\LYLOE)#AAR*E- M$*,S-=,@ZA)S#XQSFTQ43)KF*WW:LW&BSW/[M9A#H=+#W5(+'>O$PL^7M\GB M=21UMZGR^AU-GBC.2=:($%SD-9KR0,$5'1*Y:*],3E$T=ZMVIO)$'^(.B/5A M%;T[E/T:RC/\7+W(3]UX2R3L@M,ZC.+&LB?).QT]RY \(TED8R $,NH0@B.5 M\.!#-Z_2'V?C1%_A]GO^'PJ5EV,T/_J.+"7T@0X/G0T#A?1+K)OCC8JJEF^4 M5T>:L#=PB-%?L:Y?@SD,)@>&&&]FN0M;63\#>S6K@U^P+J[X-*]_]*-L2O+! M1J.AJ"J;K!EI"@,8P;FST@N76^^^.19OXX8B)YS1&@0\/<0AP\AEX\S6:M!& M+MZI8B,+P(K)H+BC@Y"7!#9:%S&ZE&QO,R*VY6WE)'B0:4H$A@6ZB(6CQ3*>@Z%>^^$XYA,ZVW/Q^7PQ=2/ MNK#,\&O/X M8DI>)V&>0P+P% RTD6-AZ;RR0FDPB6M0D7R*B"F --):CB5*W7H%6$]^["E4 MV[HPQQ'@]KY*ZN+#$#(JD!$Y8!\AD\9PDJ+IKHCV,XW&+?B>< MW#DBT%[ !?E\SOE):26O+ JN0.KZ^"M8!BZX!,XBIW/,*N=[ZT@YC.-Q)_:^ M/+,< F@OP"Q?Y;R:;!?.;E5^JT\)&U0XFO=A,?%X8<6?G^P/6M8[TYZ_GLY5H+L-9W6,M)I*A#S)Z M"A8XB4C(!-%1Q,!Y4-93!!%8-VNN]F?SM&L9#4'>>)+VT(A[ 4:YLS?^F.3X MA"<4WHL$-BA1<\L,H@P"T&;GE<:4\B"W7A?R'W?H'Y>< MSY;7\4]01#0$ ![!*4^!-WG\C@E/O_>G8=E[<'_:]9*3L^RA\=F+9;?)8M]; M4%67DG-/8;=FG %))("O,YX9:ENTD]$&V5G@^2@SIUT8&=CN1D?/Z73O["V. M6(I/SB&$0C)1?#6M2%N0@F-,LAA?NAD8U<28NGVB=(K&M MZ_C8EQ%>?/R]6 M;Q+O"\MCD=E@??YHZ^A<#A%K^&UB4D$SK5QO"=.]F3W1G8+=F^)QT/<"W,?G M'>_'!.6TR"HS":S42:HD&A)4S&"<2([SH#/OK0MG;V9/=(7AJ9II8_2=TGC& M] 7SY1G.R[UX]]5R>7F^%MJ\;*37=C;C/I\\V&#&@\70QU1&DKA'Y!*"M.3W M91_!HR7G+_.00]&^F!I/^'L[QYWG- ME4^L%86,5X!)P5%DX\C1,RD!!FFB0Z6<[^>MV>-\C ON V#5[#5)(QUW@/.; M77NWL^1^P_4H$HM2(TL@5^N8L[00%=8O)7JI? XJ-@;KH\1TWI$S.$X>VU5Z MD-(Z0-_>T>O;F]4%DMEB8LG "UI0]!7XVHJ.)96@BH[:#E(,/XCJD=M3NG / MCJS[4T;[+V&Z6"5=[@3?U_F:?\TIIIB>32^NZHK4WZ:SND%U4DQF3*$$SIRK M7;:DDV(5*).%E4*6%+H9%;XS=YW?!HUQV\ILA@71W\2\U@N*)SR8DKF4D$I] M-)FKPQF1@Y0))49O>>RF0+8S=R?:.WDZYK4'B'HQKWT:S)Z2S+IA3$9R%'@@ M7U4Z#2K5C05(D9Q'GBQS)O+4S;."9[DYT0;%AN8S/DAZ,9=6!\F'Z?+?ORRP MEN"0 '5Q]Y9FA;/,@J)C1)D:2 ;P4G/2F??(8AW5>_2D4B/>3K3GL,.;J!6 M_A:&M;F?K?9"NV0@,)M!!;JD?:!8UW&OI=%*,-W-8^T=>3O1_L-3,:P] /32 M#.OZ[OYY^FV:<9:K7";H!1>H/>0<(FF-KG#/6 $I0K(N&')XNQE_N2U3)]H_ MV*$I'0R94[:A!W=3W6N]6?WESR25&^E-2FT'H#@2G&)(1TP($'0B-1:2CS?" MJMS;G)\=63S1QK^1[>L(<#JEGK[K+<,?/OXQ[%KE!SY@\-7)SS'51R.>DAF# MH-BB5H8(4#I3Y.X0;);>FR"3;3Z1[*4TXLDD"H5AY$ M-'+BC7@[P>H8C7B[Z+@#G'] NG2F-?Y==77],9M>+,FSV_1U>>U+UDZ!5][=XZHT%F99@82"3AEC!'C#&61E0T:!S*EN$G9[<=CY MS= 8OZW,9W@P_3U,;;/Q,16M0FT3T;8&[H(.0V #8]C;%;[B(\^XOQ?5HCQO)1)ZMH5@6[YC\7:B+;EA$]&<3\/?*BS[9^ MWCT^DS,^._(.$I=T.IE X7/V!CB+@=M8!$_=C*T?1@0G&E">3!%C,#B^:&O> MM9O;>Q<$%PR\S;6;6R2@Z#N1OT%L%Z&E]-T\MVG-_(NOD@QG0B.E;MOB^6^5 MV]U"=%()(;( 09$^J*@EN(0*%#?%06G#9\F1!B_J8TGD-#KDCVT41O5=9^9/+.6_%^8GZ\W^K(V P)+]H M^]\> 1/AO+-54CS6QYTLD,R2$9"SS59;-))ULT"K(=\OOA3U FQ_(!2/:/D# MYS^_3W@^+S5GI+9)"@J86/62A(2()D)*3DB9Z>AT]U)Z1\^A[\C2B9IUUUGU M(5'5RRT8KW8XB"'V.Z[Z)<33J>6HU.+G KT%$Y@!%^L!YT-)E%?K^9N MQF4/(8 .LN7]&\W1O.&A$?PW=8L?%UZT,:#Q'M"F DK*.@#)61#>R:19V 1"BDCA2 X04Z'3,'AG M,'JGL9LQX@WX[2"I?3+&W8.^=L+GW]&6;[* $YY9BF@9<%FWNDFNUEO=//=. M&>=2+H.\51J%VPXR6?]KQ\-@\Q1G9#ZU[_G-Q_?OAQFVG#CY-4]:QEPTD9S)8$B$TH-748&F MR%&GJ#&)UL[2BQRQN1,(GARQN8M&.H#3_H)[8IR>]2RH0M+T,:S>X!F(L1C( MPG@>#.?V^(.N3GS$YDZP.LJNZQUTW '.OUN;?#V;L22T16FPF&7MAR$6?+2@ M@TQ"$)W6M%[R\P 9'=1?1L7&4_NM]U!4!UAK4(>V268MG :GB$\5H@2',8)( MB26-QJ3FT#R=G_.-<3GLLJA]0?+RS.6A)<,3IGQ1H4YWT:46 M#LEM],Z;NLJ"[DUAC;#=C/O:GJT."MHOQH .ADTOEK1/'>#Y?*5%:$8(L>9*_N(-QT4"L>V6[&!TDOYM+J!'EH]>E$>8$LY PN M(@G$)@V!!P^>HTQ%"\[Z=M<>8JJ# NT+N70.ALQ+LZ$'=YXRE1TOHH#PPM;A MF0JB"@PX%JZL9M&7;G8$-%V3V_.K@&YLZ&#(-!R-<<2VA(=E6(4Q6^(P/0E; M?>3@#0F[,]Y'-X)G)J9J(8'END\IT@&O)$)0)28>5$31VG_NI1OA)G^-BV_3 MA(^8_]GJ1]+OWI4/F.:?9]/_(:)6 S!6E&ZV^4A,W!*,.&ZTQHR,A)=RGL@N7'NQ3&@D4'3A,=;?-S_$@*7]UW;SIUAKI &0?\8S^ZO,_<(:+<$:,O/6+88#WG!:Z@"";5S7V]1;UED6KA5P(VKL=9>-ZF*."YW[??WM-=OMF\"T2>\O?PV)]1QV0 M M@D//I;>X7"*N?N;/N$R+Z:KBM#[N@U ^:.[)+#*G,Y^"?B>]AY*-(F=$9;2M M#Z,GR!GW!#I [_CDK#,!HP)GC8 D MBZ*SU6?#MC("^JEW,$)?W>+CNP\<&PF-U#<_5)8] & 3KC!E3)W!#%BJ9U@G MM#O%' 2L8YM=5#ILU;^P#03&3'D=H*S[ZMY#$&V8\=SQ MMIDGD M'43B&I3P@GY71&WCQ%#+M MI4$!.1IRA0SQ%+AP8*U(VC/D/+2>,?\,2>.F7EK[!T/HH0-8O?N*-5J;?5YQ M]'8:XNI%PL2+:(UW&5QQDJPCL?J(U$(TUKHLT*O8NC7@$5)Z=#/W5/>\O>P[ M@-!:1-\SON?GL7F>-^SQB3!1DBM7@(=$QWWB=.<7RP 35]7A8]:WKF+L M2N.XU;;C'7*-M=4[&FOSX_QRMGIM\1X7M$XT/T#CNLYO1T'BHMCJO'ZQ^W=1%PBQ_O/SZ]6Q570]GK\/RRR]G M\__\.BOSQ?FZU'YHD6&_CVM9B6C \##E"A]C]-884-Z$ZN!1[*H<@I0NF>1< MC+:]*]2R7/&]&=6JWH05BKJES>!56&V'8NNI,\(J6[24C+O6SP]_I&+L6&%O M+3]]3NTLX.[NQ>N^_HG24KO("B21(Z@8)/CD)40>"Q/1%*6&O?VN*1G;ZQ\( M*GL)N@.X?*@W\;ORQ[(^N,.+=Y$.XUG=2_OFK_2EYOY^F2\>BY=%L9E"XUQY MJUW16D)PFH%F(3)T-I7 M? [/CB1VY<0= X+[J.;4D$=0PHG%:'/4!9!N1%"JU%6G)8 SOA2+29.HQ\1> M);(K3^YHZ-M9/2>&OU_FEXN),#Y(ECU$PS/YQ8KDFH0!PZT*EL3L5.O7.;O2 M.':2=A3T[:R<4P/?]!M.F-.\T,$.F4*A.@FP@(NK170VY6A-BU*X[A# MA<8"WZ[*.2'PO2KTF3=,>EV88[:LY^HISPL$+RT44R=16I6U;%TQW8O0K6!H M7A ,]U?3"6%Q8I(KUK%0=]'HNE)702ATU&<6N:/_>E'&"H*W0IQ]08C;21G[ M@VQ^$B;WUU7K^:<&Z%1QO!ZKH@,C&*Y'-=BZ0"2UXD M9_11$?<8H5O!SYTZ_)JHJ8,#[]$&/Q^C2C(#CQF!Q(00G0MD5\4'[I0DT774 M7.E/ $\M1-UMH6$]#>%3^ N7UR_*YV7]AV_GR^5/6.8+?+^8?YLNZ:/HBSO_ MX( 21(N/;5.<:"Z 1F6+FX^YG7)WBV9)H:BEP\EQ64?D.%%+:PF.U-6R8^5Y[D=O#$*?#$?7P]*_A]=?!K;L'J[_0E]//LXDL ML11I!)C@R==5@I-_05=&1F-D'?C"F\]0WY_:'D9#=0'4?;1WFCA]\Q<)F#0[ MG87%U:H;]OWL@DBCC_E\/=U]8JS(A;$$1B51YQ9YB.1$@=;!!PK'651=('T0_3<+VH_B]M8A+_-934Y<>X#T#==3NUH[NUM]V( N[N[, M'L&QC2$JFVKRNR!AR^3:B*HD$*2B\B&:U'R_[(".[>O+13T$[DOW)YQAF5X\ M9)4W@D".BDNZ8(J0%%L:;^@8H.L'/19>I,Z&MQX0OC^U_;JUN^#IA\FDQ]%> M!]["AM-?,->YA3^P.G&28 D^FLE,'705B+ ?FNQF2+'6R>(+$GP#+-SICXB;9W/ MW(JP<2.D<1'84&7]X' 3Z?W(CE+!&R%J5;X^F7<9(6I!C&G.;2"WW/O6_3K/ MD#1NS#+RZ=="3?V@[A$I3KR.=3ZP *&\JK,E+?DL49,A<>6"X2RP@8Z]1R@: MMR5L7,RU4%('Y>N?-Q^[CQ1Y*-X:"O6M*V1=!C,XP34$[[0L#KW!UBL0#B"W MW_3E(0')L?37P>EXS>K&UWW, )E%:[)/($,P=6>)AV!K9BI'%-D*KWWK3N[M M*!MY+]:Q@/((0!MJK2,L?N?U/L9;*<[51F%(/"90EG[Q)1IB-:?,1%%>M,[; M[$+?N ?CV+ALKL&.T+GQBQ_C2C!)K# 2GRP<5' >G).!Q!=*1"XCIJ%P^31E MX\8R8R.RH=8ZPN)C[#B?C*]6I34GYZ1PZVQSFYV!5A*VND45."MWYAV><@-%8^TD/MI M%8@_TED]+=,49A>K"GFMH2ZF2[+0BR]8OPBSJ^6U=0W2(KD_!0.6DAN)Y0CU M9:E<8#D&T$(1-)$I"*CK CBMK?%UNG/K?1=#UI=O2OCORAWQKD:FW-X4EL4< M!2(X4^H(3C)VNAXX2.1DZ2;*')N7DK$[737UV M&W6VR'GK2G(KVD'U2-.X5%UW".V;Y][S)?+UV&QN"KSQ7_"(B\GI;HV MTA>(0@10"1.0]XT0 P;!7;#1# [?Q\D;N21]?(0VTE2/(*3?O*:O*0B\R];U M9ML)_B9D)%\G89HJ6J:QK MC4F1BUQ$':ZAI$@"8VH]$F 7^L8=?3+" ==*5SWB\-W%%UQ,E').U)2&DXZ. M7V,8.!:)"\]8\L5[3,-'+I62<8>< [,R:!-YD'=+M4>[-RJE(P[JV2,$VIG^7=0F'M$3G>213?"4O5)K6%U MZ&.][5V@\"AY#4E8E9SEWIK6M;KMJ>NWG7" 3/6AVNGK]+K#S?O%_"LN+J[> MGX79!=WT;_[[$D.Y,*>,L<^9LLID#_D7FHYI@M2>PR M^7PP4AX_])JK;7=4^C4J9ZN1]?G3P."LP<]T]OG58E&W&ZS7;.B@B)\4@-F: MPY0N0Y2>0?*I2(O.13N@S_8T<5WFFH\#R$-5U3L4UPYK8)H5EQ(%.Q%!\4#A M-_H,7I-;HTF8P;0>5_($.5UFDX\#M]W5T1_ ;ER8NW5"K3WJ+#5PJ26Q1*ZQ M]TZ!#=9*8;/DMO43IZ?HZ3*K.Q3$#E;(P1AK_JKI)E3Z5SB[7.OM[&S^GS!+ M.)&V*"XHYBX\D?4(84EDM2.M"*<%N0G2M=XXO059_78%'A)6M-9'?Z?9/;/! M$F(13((.M84R,6)&BP18DM$*E3%JJ*=Q/9U@1\#3OE+O^+"ZP]+O6)]&F:P+ MR2C(6$!ESB!832;BZJMYR:S,@Z=IOR=IW!K4T0ZI _1P"BW,OX=%[93YAFWZ MD7_X<UKJ0[7A7=TXP!]8+[KVUF.1@$[?N$]-O1_ N:'CT MF<1!LN\@K7K#R*O+BR_SQ?3BZM5?T^7$_\&"V=H.< /3\+G3V$W@%XKF=%OZYK&A97O^%YQ,4D,1,3^@@L"*Q# M! (X[^A$YLASR$'QY@,2'R2D-]CLH^/[SO'! N\ -=^]]?__+A?399ZFJI8- M.UF;(NK#1_2.+,N*ZN$G"8+^-)#O+UCS!:3/D-1)E;DEDEHJH0-,_9C)^NGJ M?B2Y.K:M3Z%(,HY@:K-K$20S1 YU0J,-3E'HTKK1>5O:.D%94R=I$+UT@+?[ M/&PL,B<,A1<&W"EDZYU,)G@)J-U3AY'M*QKW[AM'Z,XFB/530 9"N M7Z%LCMWB%"^!9[*UNN"/HP&?I*J/HZR-1AF%K>=P?$]!'^.Q#M'IO)F .X#' M0Z?RV^D,5X_Y)UQ$*1CW$'R=-&+IIG;.6."@0D*@JT!"$K$8SZ1'UCK-<." @*/> MG&WPU4C^'2!IUU?E#ITN*4N*94ATBGQ+B(GL)NF(Y,'&(,W0H6"+.0##-Z4, M?Z4VU-3I /%Z/5X6047R$\#$VH&AI:RK<"GBYD(I8ML@&[S![DD*.VEC&0N& M^^BI+Q3>:=!9K?"^6$SCY<7-!-4W83$CP2XGSDD=/6K 55^85HX._,3 .\&4 MTL4S/M1(\.VI'/>!]5'0.(2^.D#D'[,%IOGGV?1_5EQ>#[[X]"5<_#F_/,N_ MGG\-Z>)-*9AJ]Q)]RX=P0<&5$ R5LV 2DE"%\>!X8%6R4119?%:M'\[N1^FX MS[.'0^81]'82*]XOS\_#XFI>'@K)FDPJ??X#V@\BW9&I(W0/:L6,$U:!3L(1 M;LCO"R8E$ILTJ0@5@Q]F+7G3[L'5G)8MM26"Z)H^B M+!"$R^"+D(&;&'[HAG]D-LYNG]M)YNY *'PW(&= P7=PD6Z3DLS1Y>!DW;W@ M$P7OFA,W]$M2/@N6N'3;2Y)X<$CLD3+>13][0^XK+J;SNKIC<3%.XEAR MCBEQ#=HE#4J&#"'D")F[:M*NV-*Z1_$T$L?'AN2@FML;G]]P$>='/!09-X(9 M$IY7M6>*XGFHXV1J9[H7N2@2[H /L_MZR]CCH;B+?@X\%-_,\G'"A@\4.\T2 MA?.KGSHOM:_ODJ!\58.D,,OWXZ8VL<2^G]H\P&C"_A&B#G3*%'W^+D(60:'3*@2[KL1CU3R#R!BW#G_K1%Y5)5T>\(^M-9\4E0I)0L% MP:]2)=&"3SJ M"1E9;SQ^CA)A(>HVPJ%_E10.+!V3F$3JK_:BU MF#.K9K>N("_GY9'&P6$J7/O3,7C-JY&(CE %L\:9G#F"#LS7KA0&!$\-3"!G MR)&7YC6? :M@]R+'QX3]YJ]T=GE'*W1CD/2KOC[-W_P5SJ>SU;=_P(O+Q6QY MMQ[NK?+,D)LNM:[S78(DK]TD2!AX\EI)YUN7&8;FJ=_ZV2[8_''&0$=(Z,"[ M>(3_B4N2Y9 $:$D1J(K>0RP4D&KO?''>1&-:OP!YA)1Q<=@77K;KQ]])>=VT M%#["#!T$B[K3LA9=+L_J>X9?2$FO+Q=5>^]7--!WOY\OIVLOR]E(_-6Y:LIA M+6[[NC@]0."U@3@D*UGKD79M*!^W]'N*.!\2&OT>S3_C0UR_)VX7#_"LM$,; MT(#(M7$^Q@(N6%5[/;SVF%()K6>AMZ![W"KS*1K#<+#HIW#]".L?UJ5+XNL[ MWM^&KTM\5UY]_7HV376XT+H=BO[H[?1\>K&)RDT, 3$XD$A:4 $]28)N36Y+ M\:%XGG/K"LH ;(Q;NCY%>SD::+HWGXF*Q0@I%/"B"DG7!+H740/G0J%P)9'4 M._+U!ZMFGR*,=U)>UYWRO^-%G3Q#TEQUGGQ,7\A"SW!>[OW%3V%)ECG+/T_/ MZE/X W*(!WYBFVQA2[8;Y06OQPIFU'GZ=^U=D1G[T;@-T+P M07.%A@((75?92[(U.O(MT/^8=HIE'5L/H]J;V'%S)TUP=/\+RW>7%\B*L"E#7]\E-FGTU)N1V/QCY*S&+2/[M M:K*,+1 XCX ZH)6)_K)Y'K@-Y>.FTP8Y^D90Z0D!>>4@3:3V=0V" VT%16:E M)/#H'&!BP3OKB[2M792="!SW'!T#07N">'=U]HO5C3A_X''B'..: A+(TM?5 M'28#A8 &N&:98L+:$M(Z^;0CB>,>H_WBM8E*.T#L_8MJ978W@LO)6W29/!U? MFY%3BA"+H\L+G5 VH\RE>4/94P2-6Q88Y%)OIX!>T30IDHL0ZTS_.M%!)6T@ M:$OA;EW$-'3:H(.[MZ&BMX'03E+O$#J; W8BK9KA'[#>/U>88G4' MF+2UY.Y\'4-G#)#;'9)UFJ%LG8@X;,'L<$;FD:%\?=@&A1U81^B )<\_2[;0$%"<4:V;AYZ@IP>\;BOWG]8 ]U&"1W@ MZ<^P6(39Q89XKI)S-A=0!4-=ZN,A:.O &FYD8IE'GQLCZ#L"QHWK!\7,_H+N M "4'GNYO;U9>!)L]LX%8]B0W)0-"D$Q#)!$P@[(HWWH">BO:Q\7FR_$3]P/# MZ1O!9H8WVI(1675F5 UI7:#C(WA(49L013$QMJXS-B&\Q^M\:,RU!?X> .@V ME_L1/]=)7V&6_X'SSXOP]HA=O>RJF Y(V>[Z$6TRLP6XY8:4D\C]B@IBCAN!C5"4'%F7S-.,CM!S<4KDI MWJ]_\.IUQ_J3EA.CC'/&26!>UIU^WH+W-M3T7TDB16&:UR@?IV;D[% +)/S0 M2]E&]*=Z-OT\78;/GQ?U1<]J$,@'_(:SRP%/JF<^\"CGUBY,-SK%-A_Q8?U4 M9F4QLWP]CVSSES=X3LX6KZR$*+VN*]H+.!$9>"6$0Q.M$JUM?A?Z#MZ#\IWX MWUV+?^V+FV1$-%80[XF,KD:%H4@/HI [PJ1UOOF6@Z?H&7O(PT"H^6'U22N5 MC!B9+!<7D]6P]FKZMW8?SE9ITY(PF:(%'>&9K_OM8\[UH602QF6B [?R%NA3 M[F"*OKK%TY,$C ND=OJ=MQ;VV(A97Q5W6=CDMY3+,<2<0'#+:NZ2[(EAAF!E M8C9F;W03Q#Q&P#B(::C8>6LICSEOLT:KBZO)/__/) MC,3EB.JV&C#,/44<' MIC K$F-!Q*=Z3Y>8_I_/\V__[^8GKJ&Q^>(6&;>?-R(,VBAM?I $.]#Y'Q\G MMJ00F4"PR1##KJXIEL1Z#JG(+#3G^:EFG]UT_L?'<;*KP^E\1PEVH//7OT^X MB5QG0BG=CG36$2K!62_!2\Z4TW3V\:=RD[OI_/7OX[20#Z?S'278@:,K:.X&66CB=I!>=&"_E4]+&;SC_].'- MQT_O?OGTSS=_OOOP]N?K8B1/W#%)H'6EMJ?7V=_>TKF%6GH6C,SRWIRV1P9C M/_33QYDC,H#"FXBO@S+6(X'1;8F$N$$?"JL#X#V=81K!1Q. !UZ0J8*9M:Y0 M/4?3N+77YJ'D(*KH %H;^M>5L-DJ1U,GO[^^7%[,SW%Q.ZUGN43Z;QV>,V$^ MR4PQ%AAC%7G&U0RU#Q"+D-Q%&6WS];][D-EE+F-/G/PPAG=8I9UJG>#M?/;Y M[?0;YO7BC#LZP!ROWG^YJD. SMY6HZ@)]L'*!_O1<92J0@,1#5TR=0JE]K4= M+RM!2$T*'$H)(7KN"<8AN=8=;4.53&];@.Y_PAV5_'2U^$G%B)T4NU4Q8AJIH7^#)*R.7(S826D_)JQVD6 '.O_CXZ1P18=C5+4ER=5)+@&< ML!J2T1R+=,KGI]R8EU",.$3G.TJP YW_\_],(A?H%:%4%$G7(B\* J-H4TM? ME-;",?[4^LE!BHY'+D8CJY4'0L)'&8)KJ 'WO%_.ON+BXJL\W+U[-\IO_OIQ^K5S^CA<3 MCHY\:\Y QD0W)C=DB%@"D(^D%+.RCG9OC+JGZ.DK1W*X]N<#J6+\=/-W5Q&F MO/[QK^K:@4_3\]6(Q.O9B,^GBQ^\W^H/7<,IY5L4/?P).R:"]R:^52)W,U + M\]WWU:_JV]G/JYAX26?:S?>\#U?USU;DK6FDCR'T5!3=F8S0^&X8@L2#EF*' MQ=G5NZ^5BC=_X2)-E[BIO6]3M'_\7X^ZR&9(('R_O_HYZ>U]HIRUJ:DN+Q;3 M5 > PTXB'Q<5;^BFF%\AK@@]GCA(O[Z>MAZ71B:[> MT\=>+,YG^9>S\+F)IK[_B:-D0O?2TX.2Z$1+U>)?SY9YT4Y-]W[D*/[YWJ?? MC[+H1%'_G/_GEKZV)^ C/WH43WHOQ3TMFY$5>'.G3L\Q_S)?5+_P7^'L8'-[ MZN>.X@+OI+HMI-*#X2U?G\V7^&E^0^YJC5@[ZWOFYV^C1SN^"6XGI6[U.9 : MM]*>ZU1[G2CMUUF>?IOFRTW7W"&*NO>CQ@W*GI;Y_#D!C&U*9V?_M[VKZ6W< M!J+W_IKLHCWT4L";CVV U#82-T"/BDP[[,IB0DEN_.]+*K)CR11)D:/,%/5E M#UG@.2)GAN,/NPIG8,=C$YD T13JX5SX$4 @8_@12K)OFJ V?2ULW,NR MURZRD@(NUJ>W'#3.JIL5'S,HB;_<6W'0]QS)^,'FUCBX-198(6<3U0260VW; MY$4-G_*:BGO]@WS%P^3^891EX1X/]4?H/G-Y>%./?8 Q?3W4%UW/$/XVL ?V M60:_CO:Q#+X/='BA(-V?^5)FN_71+S!LRGC=C*A>7_<+?-5LE%"0[/I-IG/) M4X#]]0'E)0Z!U-K)Y"DH\EUW^K]*2G:3\*4Y ;GK^W&5)_!/O G "C.;70DX$/3=@N;[TNFTE%1YO:4&B5 MC*%JF:E UF=O4)YDNX(7,$4ZO:!H58V19^]>>I#5>RA_S&4ZDXM"7A%:5A>[1IWN7P;G2?E2T&LA0+9T$T?D 3D7Y%SM\ MJ1E4/;+/ &@ED0 ?2R=MR K?*%"1L_U,(1*B/9!HI9&A*MJIH:7;5<46XOI- MY_J9FJ=N@I#61^M89SMD'+1D-Y#"/B02E/V1BZSIO_R[V+#+]YX[=\D_8VAO M'0PO<0ZY GSX)+@,U(Q?JR3C*YXVUB^2MV\L9RM>1A=+! V(EZJ'7 Z^O-): M$LJ-94G>&'R[>=%]@]4$GGC&RQW,V2UL1+S: *!%,8Q9.C!1:O@ #@ M$D;SK&W87U$I%4K,O-$:&L@&"%NA?>L]>*RX-?@7'* X;Q$IE4Z&LX MAU2K@.;;L2J VL@@U3\68P$J?^;)[K&8,UGW[65B7?LDOE)M9"[J)+1\R(>#)U^1:>D\<.)&=9USS. M@(I(^H'QJJ^L4HAAO"!+-V<"0*.,9!*U*S[0C#1+$/M8VU,$&W4S2\SW;*IPKW)8?::&QW/ M!89IZUN(N%5FX;O.>,7. K-$E+=1//=O.$+X&$,D&B%=:& MZV5A!ONBK&^*RD)M%91K[,-$JY<-%,[!#?:Q*UXN=,] MLMZI5->;3=T+](JOE#%,S19*W8%#X16PV 5[(*IG4_;>04/@DRCZ6T M92 OQ4G%C@)H1%;>X'[TS)O@%XSHOF-XZ4TI^C20/'*;?%8^,SGR_C:/X24U MI<#50/*P=W7R5&6)O.-%"9CJ[D?UDI-2.,M)$+: IYXE-A+2 ^E5K4 IF&6G M!CWROW?^\ *ZL+V4I!3*\B2+P&^,' [N=Z* _H6E-K:7B%0"6%9ZT$\[G9-W M[/8S GK)12D 9:,%^ZFS/E#I&0$)9L+STHM2P,A""H40/TA[S&,@+X$H17E, M-* ?0D1TJ>0>PTL/2C&8SN1IE'E'RS&T7O4KI3 )P3)5D7]7!Y?&L"M6I)+7 M:1B@.E4WO)>(E (@_I2A?Y>67-N59#]??-U^S XJ_>Q"]U*64BS$FS"J#35N M\X(K6A*[[AA!$1\W.G2HA7]LI"!';,\F!;]JJT#A::-E6VC*H3>N4VRS.!+8%Z M]@,3T,KR&-1)R+F9 -8>.C<6.#<6&':W+F6V8')3S%8+N53K"^:$;X%%VT/# MS@AN8M!/"MHJB&:D;22TE[Q#SW"&Z5.19,'+Z.-U"PKM26Z@*"T"L!N'5AG[ MTPV=S$D'" MM5T0O]=G@$-[6QOB"$U$$'*&"[G)2UA?> 2)]JHVW!6>$D++$P()UH^*]J V MR@^2DVU_88#[Y5(S(MX;VA!OV,,'":VN*ED;!B#2 0KO56R(.ET&2,CRP-)* M\I*S8K)>3[8)SZ(+>"VX>.]>0P2S0P-=:5SHQ/)2%IU:P?P/?E"S[&8[)R*LC$5 M)HSL/PJ1J'*DSA;^QO?HS7_H?YZ2@OWVT[]02P$"% ,4 " "BB=A8X](! MM_ N !0Q $ '@ @ $ 83$P-F%M96YD961A;F1R97-T M871E9&5S<' N:'1M4$L! A0#% @ HHG86!?<\H#3) 6/4 !X M ( !+"\ &$Q,#AE>&5C=71I=F5I;F-E;G1I=F5C;VUP+FAT;5!+ M 0(4 Q0 ( **)V%CI/[@J6"L ,D8 , )(/ : M " ?>" !A,C,Q+65Y9GDR-#$P>&MC;VYS96YT+FAT;5!+ 0(4 M Q0 ( **)V%C?YF=Z'P@ -DJ > " 8^& !A,S$Q M,S R8V5R=&EF:6-A=&EO;F]F8V5O,2YH=&U02P$"% ,4 " "BB=A8"XB5 MK3,( #2*P '@ @ 'JC@ 83,Q,C,P,F-E " 8Z< !A M,S(R,3,U,&-E'-D4$L! A0#% @ HHG86$4>AKHW(@ ?U0! !4 M ( !-%(# &-R9&\M,C R-# T,C=?8V%L+GAM;%!+ 0(4 Q0 ( **)V%@M M.""$=54 !0(! 5 " 9YT P!C&UL4$L! A0#% @ HHG86%[RV.$EIP WO@' !4 ( ! M2:T% &-R9&\M,C R-# T,C=?<')E+GAM;%!+!08 $0 1 +X$ "A5 8 " ! end XML 105 crdo-20240427_htm.xml IDEA: XBRL DOCUMENT 0001807794 2023-04-30 2024-04-27 0001807794 2023-10-28 0001807794 2024-06-17 0001807794 2024-04-27 0001807794 2023-04-29 0001807794 us-gaap:ProductMember 2023-04-30 2024-04-27 0001807794 us-gaap:ProductMember 2022-05-01 2023-04-29 0001807794 us-gaap:ProductMember 2021-05-01 2022-04-30 0001807794 crdo:ProductEngineeringServicesMember 2023-04-30 2024-04-27 0001807794 crdo:ProductEngineeringServicesMember 2022-05-01 2023-04-29 0001807794 crdo:ProductEngineeringServicesMember 2021-05-01 2022-04-30 0001807794 us-gaap:LicenseMember 2023-04-30 2024-04-27 0001807794 us-gaap:LicenseMember 2022-05-01 2023-04-29 0001807794 us-gaap:LicenseMember 2021-05-01 2022-04-30 0001807794 2022-05-01 2023-04-29 0001807794 2021-05-01 2022-04-30 0001807794 2021-04-30 0001807794 us-gaap:CommonStockMember 2021-04-30 0001807794 us-gaap:AdditionalPaidInCapitalMember 2021-04-30 0001807794 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-30 0001807794 us-gaap:RetainedEarningsMember 2021-04-30 0001807794 us-gaap:SeriesDPreferredStockMember 2021-05-01 2022-04-30 0001807794 crdo:SeriesDConvertiblePreferredSharesMember 2021-05-01 2022-04-30 0001807794 us-gaap:CommonStockMember 2021-05-01 2022-04-30 0001807794 us-gaap:AdditionalPaidInCapitalMember 2021-05-01 2022-04-30 0001807794 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-05-01 2022-04-30 0001807794 us-gaap:RetainedEarningsMember 2021-05-01 2022-04-30 0001807794 2022-04-30 0001807794 us-gaap:CommonStockMember 2022-04-30 0001807794 us-gaap:AdditionalPaidInCapitalMember 2022-04-30 0001807794 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-30 0001807794 us-gaap:RetainedEarningsMember 2022-04-30 0001807794 us-gaap:CommonStockMember 2022-05-01 2023-04-29 0001807794 us-gaap:AdditionalPaidInCapitalMember 2022-05-01 2023-04-29 0001807794 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-05-01 2023-04-29 0001807794 us-gaap:RetainedEarningsMember 2022-05-01 2023-04-29 0001807794 us-gaap:CommonStockMember 2023-04-29 0001807794 us-gaap:AdditionalPaidInCapitalMember 2023-04-29 0001807794 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-29 0001807794 us-gaap:RetainedEarningsMember 2023-04-29 0001807794 us-gaap:CommonStockMember 2023-04-30 2024-04-27 0001807794 us-gaap:AdditionalPaidInCapitalMember 2023-04-30 2024-04-27 0001807794 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-30 2024-04-27 0001807794 us-gaap:RetainedEarningsMember 2023-04-30 2024-04-27 0001807794 us-gaap:CommonStockMember 2024-04-27 0001807794 us-gaap:AdditionalPaidInCapitalMember 2024-04-27 0001807794 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-04-27 0001807794 us-gaap:RetainedEarningsMember 2024-04-27 0001807794 us-gaap:IPOMember 2022-01-31 2022-01-31 0001807794 2022-01-31 0001807794 us-gaap:IPOMember 2022-01-31 0001807794 crdo:IPOSoldByCompanyMember 2022-01-31 2022-01-31 0001807794 crdo:IPOSoldByExistingShareholdersMember 2022-01-31 2022-01-31 0001807794 us-gaap:OverAllotmentOptionMember 2022-02-10 2022-02-10 0001807794 2022-01-31 2022-01-31 0001807794 us-gaap:IPOMember 2023-12-08 2023-12-08 0001807794 2023-12-08 0001807794 us-gaap:IPOMember 2023-12-08 0001807794 crdo:IPOSoldByCompanyMember 2023-12-08 2023-12-08 0001807794 crdo:IPOSoldByExistingShareholdersMember 2023-12-08 2023-12-08 0001807794 crdo:ComputerEquipmentAndSoftwareMember 2024-04-27 0001807794 us-gaap:FurnitureAndFixturesMember 2024-04-27 0001807794 crdo:LaboratoryEquipmentMember 2024-04-27 0001807794 crdo:ProductionEquipmentMember 2024-04-27 0001807794 crdo:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-04-30 2024-04-27 0001807794 crdo:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-05-01 2023-04-29 0001807794 crdo:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-04-30 2024-04-27 0001807794 crdo:CustomerCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-05-01 2023-04-29 0001807794 crdo:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-30 2024-04-27 0001807794 crdo:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-05-01 2023-04-29 0001807794 crdo:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-30 2024-04-27 0001807794 crdo:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-05-01 2023-04-29 0001807794 crdo:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-05-01 2022-04-30 0001807794 crdo:CustomerDMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-05-01 2022-04-30 0001807794 crdo:CustomerEMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-05-01 2023-04-29 0001807794 crdo:CustomerEMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-05-01 2022-04-30 0001807794 crdo:CustomerFMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-05-01 2022-04-30 0001807794 crdo:IPLicensingAndDevelopmentContractCustomerMember 2022-04-30 0001807794 crdo:IPLicensingAndDevelopmentContractCustomerMember 2023-04-30 2024-04-27 0001807794 us-gaap:WarrantMember 2023-04-30 2024-04-27 0001807794 us-gaap:WarrantMember 2022-05-01 2023-04-29 0001807794 us-gaap:MeasurementInputPriceVolatilityMember 2024-04-27 0001807794 us-gaap:MeasurementInputExpectedTermMember 2024-04-27 0001807794 us-gaap:MeasurementInputRiskFreeInterestRateMember 2024-04-27 0001807794 us-gaap:MeasurementInputExpectedDividendRateMember 2024-04-27 0001807794 2024-04-28 2024-04-27 0001807794 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-04-27 0001807794 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-04-27 0001807794 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-04-27 0001807794 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2024-04-27 0001807794 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2024-04-27 0001807794 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2024-04-27 0001807794 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2024-04-27 0001807794 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2024-04-27 0001807794 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-04-27 0001807794 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-04-27 0001807794 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-04-27 0001807794 us-gaap:FairValueMeasurementsRecurringMember 2024-04-27 0001807794 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-04-29 0001807794 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-04-29 0001807794 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-04-29 0001807794 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-04-29 0001807794 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-04-29 0001807794 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-04-29 0001807794 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-04-29 0001807794 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-04-29 0001807794 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-04-29 0001807794 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-04-29 0001807794 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-04-29 0001807794 us-gaap:FairValueMeasurementsRecurringMember 2023-04-29 0001807794 crdo:ComputerEquipmentAndSoftwareMember 2023-04-29 0001807794 crdo:LaboratoryEquipmentMember 2023-04-29 0001807794 crdo:ProductionEquipmentMember 2023-04-29 0001807794 us-gaap:LeaseholdImprovementsMember 2024-04-27 0001807794 us-gaap:LeaseholdImprovementsMember 2023-04-29 0001807794 us-gaap:OtherMachineryAndEquipmentMember 2024-04-27 0001807794 us-gaap:OtherMachineryAndEquipmentMember 2023-04-29 0001807794 us-gaap:ConstructionInProgressMember 2024-04-27 0001807794 us-gaap:ConstructionInProgressMember 2023-04-29 0001807794 crdo:ManufacturingVendorsMember 2024-04-27 0001807794 crdo:TechnologyLicenseFeesMember 2024-04-27 0001807794 us-gaap:InventoriesMember 2024-04-27 0001807794 us-gaap:CapitalAdditionsMember 2024-04-27 0001807794 2022-01-30 0001807794 us-gaap:SeriesAPreferredStockMember 2022-01-30 0001807794 us-gaap:SeriesBPreferredStockMember 2022-01-30 0001807794 us-gaap:SeriesCPreferredStockMember 2022-01-30 0001807794 us-gaap:SeriesDPreferredStockMember 2022-01-30 0001807794 crdo:SeriesDConvertiblePreferredSharesMember 2022-01-30 0001807794 crdo:EarlyOptionExerciseMember 2024-04-27 0001807794 crdo:EarlyOptionExerciseMember 2023-04-29 0001807794 crdo:A2015StockPlanMember 2022-04-30 0001807794 crdo:A2015StockPlanMember 2015-02-01 2015-02-28 0001807794 crdo:A2015StockPlanMember 2023-04-30 2024-04-27 0001807794 crdo:A2015StockPlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-04-30 2024-04-27 0001807794 2020-05-01 2021-04-30 0001807794 us-gaap:EmployeeStockOptionMember 2023-04-30 2024-04-27 0001807794 us-gaap:EmployeeStockOptionMember 2021-05-01 2022-04-30 0001807794 crdo:A2021LongTermIncentivePlanMember 2021-12-31 0001807794 us-gaap:EmployeeStockOptionMember crdo:A2021LongTermIncentivePlanMember 2021-12-01 2021-12-31 0001807794 crdo:A2021LongTermIncentivePlanMember 2021-12-01 2021-12-31 0001807794 us-gaap:RestrictedStockUnitsRSUMember 2022-04-30 0001807794 us-gaap:RestrictedStockUnitsRSUMember 2021-05-01 2022-04-30 0001807794 us-gaap:RestrictedStockUnitsRSUMember 2022-05-01 2023-04-29 0001807794 us-gaap:RestrictedStockUnitsRSUMember 2023-04-29 0001807794 us-gaap:RestrictedStockUnitsRSUMember 2023-04-30 2024-04-27 0001807794 us-gaap:RestrictedStockUnitsRSUMember 2024-04-27 0001807794 crdo:A2021LongTermIncentivePlanMember 2024-04-27 0001807794 us-gaap:EmployeeStockMember 2022-01-31 0001807794 us-gaap:EmployeeStockMember 2022-01-01 2022-01-31 0001807794 us-gaap:EmployeeStockMember 2023-04-30 2024-04-27 0001807794 us-gaap:EmployeeStockMember 2022-05-01 2023-04-29 0001807794 us-gaap:EmployeeStockMember 2021-05-01 2022-04-30 0001807794 us-gaap:EmployeeStockMember 2024-04-27 0001807794 us-gaap:EmployeeStockMember 2023-04-29 0001807794 us-gaap:EmployeeStockMember 2022-04-30 0001807794 us-gaap:CostOfSalesMember 2023-04-30 2024-04-27 0001807794 us-gaap:CostOfSalesMember 2022-05-01 2023-04-29 0001807794 us-gaap:CostOfSalesMember 2021-05-01 2022-04-30 0001807794 us-gaap:ResearchAndDevelopmentExpenseMember 2023-04-30 2024-04-27 0001807794 us-gaap:ResearchAndDevelopmentExpenseMember 2022-05-01 2023-04-29 0001807794 us-gaap:ResearchAndDevelopmentExpenseMember 2021-05-01 2022-04-30 0001807794 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-04-30 2024-04-27 0001807794 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-05-01 2023-04-29 0001807794 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-05-01 2022-04-30 0001807794 crdo:A2015StockPlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-04-30 2024-04-27 0001807794 srt:MinimumMember 2024-04-27 0001807794 srt:MaximumMember 2024-04-27 0001807794 us-gaap:ResearchMember 2023-04-30 2024-04-27 0001807794 2024-01-28 2024-04-27 0001807794 us-gaap:DomesticCountryMember 2024-04-27 0001807794 us-gaap:StateAndLocalJurisdictionMember 2024-04-27 0001807794 us-gaap:StockCompensationPlanMember 2023-04-30 2024-04-27 0001807794 us-gaap:StockCompensationPlanMember 2022-05-01 2023-04-29 0001807794 us-gaap:StockCompensationPlanMember 2021-05-01 2022-04-30 0001807794 us-gaap:WarrantMember 2023-04-30 2024-04-27 0001807794 us-gaap:WarrantMember 2022-05-01 2023-04-29 0001807794 us-gaap:WarrantMember 2021-05-01 2022-04-30 0001807794 country:HK 2023-04-30 2024-04-27 0001807794 country:HK 2022-05-01 2023-04-29 0001807794 country:HK 2021-05-01 2022-04-30 0001807794 country:US 2023-04-30 2024-04-27 0001807794 country:US 2022-05-01 2023-04-29 0001807794 country:US 2021-05-01 2022-04-30 0001807794 country:CN 2023-04-30 2024-04-27 0001807794 country:CN 2022-05-01 2023-04-29 0001807794 country:CN 2021-05-01 2022-04-30 0001807794 country:TW 2023-04-30 2024-04-27 0001807794 country:TW 2022-05-01 2023-04-29 0001807794 country:TW 2021-05-01 2022-04-30 0001807794 crdo:RESTOFTHEWORLDMember 2023-04-30 2024-04-27 0001807794 crdo:RESTOFTHEWORLDMember 2022-05-01 2023-04-29 0001807794 crdo:RESTOFTHEWORLDMember 2021-05-01 2022-04-30 0001807794 country:TW 2024-04-27 0001807794 country:TW 2023-04-29 0001807794 country:US 2024-04-27 0001807794 country:US 2023-04-29 0001807794 country:HK 2024-04-27 0001807794 country:HK 2023-04-29 0001807794 country:CN 2024-04-27 0001807794 country:CN 2023-04-29 iso4217:USD shares iso4217:USD shares pure crdo:segment utr:Y crdo:vote 0001807794 false FY 2024 P7Y P1Y http://fasb.org/us-gaap/2023#AccountsPayableAndOtherAccruedLiabilitiesCurrent http://fasb.org/us-gaap/2023#AccountsPayableAndOtherAccruedLiabilitiesCurrent 0.02083 10-K true 2024-04-27 --04-27 false 001-41249 CREDO TECHNOLOGY GROUP HOLDING LTD E9 Maples Corporate Services, Limited PO Box 309, Ugland House Grand Cayman KY1-1104 KY 408 664-9329 Ordinary shares, par value $0.00005 per share CRDO NASDAQ Yes No Yes Yes Large Accelerated Filer false false true false false 1600000000 165185407 <div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Portions of Part III of this Form 10-K are incorporated by reference from the registrant’s definitive proxy statement for its 2024 annual meeting of shareholders, which will be filed with the Securities and Exchange Commission within 120 days after the end of the fiscal year covered by this Form 10-K. Except with respect to information specifically incorporated by reference in this Form 10-K, the proxy statement is not deemed to be filed as part of this Form 10-K.</span></div> 42 Ernst & Young LLP San Jose, California Ernst & Young LLP 66942000 108583000 343061000 109228000 59662000 49541000 25907000 46023000 21562000 9445000 13131000 5412000 530265000 328232000 43665000 40222000 13077000 14860000 14925000 13975000 601932000 397289000 13417000 6067000 9000000 6471000 18301000 14454000 3902000 4040000 44620000 31032000 11133000 12869000 5981000 5753000 61734000 49654000 0.00005 0.00005 1000000000 1000000000 164305000 164305000 148651000 148651000 8000 7000 676054000 454795000 -519000 -191000 -135345000 -106976000 540198000 347635000 601932000 397289000 145048000 141475000 73721000 19898000 10780000 7741000 28024000 31939000 25015000 192970000 184194000 106477000 70498000 75143000 40082000 2225000 972000 1918000 816000 1885000 462000 73539000 78000000 42462000 119431000 106194000 64015000 95531000 76774000 47949000 60193000 48248000 34900000 765000 2407000 3134000 156489000 127429000 85983000 -37058000 -21235000 -21968000 14313000 3321000 -245000 -22745000 -17914000 -22213000 5624000 -1367000 -37000 -28369000 -16547000 -22176000 -0.18 -0.18 -0.11 -0.11 -0.25 -0.25 155091000 155091000 146556000 146556000 88398000 88398000 -28369000 -16547000 -22176000 -328000 -214000 -204000 -28697000 -16761000 -22380000 50809000 197965000 68282000 3000 12592000 227000 -68253000 -55431000 1251000 7245000 52060000 205210000 52060000 3000 205207000 205210000 21384000 1000 194204000 194205000 3029000 2731000 2731000 9188000 9188000 640000 640000 -204000 -22176000 -22380000 0 0 144755000 7000 424562000 23000 -90429000 334163000 3896000 5497000 5497000 23516000 23516000 1220000 1220000 -214000 -16547000 -16761000 0 0 148651000 7000 454795000 -191000 -106976000 347635000 10440000 1000 173415000 173416000 5329000 7055000 7055000 115000 2158000 2158000 39022000 39022000 3925000 3925000 -328000 -28369000 -28697000 0 0 164305000 8000 676054000 -519000 -135345000 540198000 -28369000 -16547000 -22176000 13771000 9514000 4793000 39022000 23516000 9188000 3925000 1220000 640000 4354000 5693000 1444000 765000 2407000 4887000 10121000 20017000 15879000 -15762000 24379000 21677000 12117000 -1609000 4673000 7719000 -512000 -2808000 654000 7977000 1654000 8806000 -3843000 4748000 5703000 491000 9601000 -391000 3186000 -2882000 32737000 -24615000 -30832000 15652000 21713000 17580000 403587000 159228000 0 169754000 50000000 0 -249485000 -130941000 -17580000 173431000 0 194205000 3052000 616000 0 7055000 5501000 2731000 2158000 0 0 0 0 7245000 175276000 4885000 204181000 -169000 -68000 -204000 -41641000 -150739000 155565000 108583000 259322000 103757000 66942000 108583000 259322000 1054000 1204000 427000 8287000 10909000 168000 0 0 205210000 Description of Business and Basis of Presentation<div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Credo Technology Group Holding Ltd was formed as an exempted company under the laws of the Cayman Islands in September 2014. Credo Technology Group Holding Ltd directly owns Credo Technology Group Ltd., which owns, directly and indirectly, all of the shares of its subsidiaries in mainland China, Hong Kong, and the United States (U.S.). References to the “Company” in these notes refer to Credo Technology Group Holding Ltd and its subsidiaries on a consolidated basis, unless otherwise specified.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is an innovator in providing secure, high-speed connectivity solutions that deliver improved power and cost efficiency. The Company’s connectivity solutions are optimized for optical and electrical Ethernet applications, including the 100G, 200G, 400G, 800G and emerging 1.6T markets. The Company’s products are based on its Serializer/Deserializer (SerDes) and Digital Signal Processor (DSP) technologies. The Company’s product families include integrated circuits (ICs), Active Electrical Cables (AECs) and SerDes Chiplets. The Company’s intellectual property (IP) solutions consist primarily of SerDes IP licensing.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',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 United States (GAAP). The consolidated financial statements include the results of Credo Technology Group Holding Ltd and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective May 1, 2022, the Company changed its fiscal year to a 52- or 53-week period ending on the Saturday closest to April 30. The additional week in a 53-week year is added to the first quarter, making such quarter consist of 14 weeks. Accordingly, every fifth or sixth fiscal year will have a 53-week period. Our fiscal year ended April 27, 2024 (fiscal year 2024) is a 52-week fiscal year. Fiscal year 2025, ending May 3, 2025, is a 53-week fiscal year.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reclassifications</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain prior period balances were reclassified to conform to the current period’s presentation. None of these reclassifications had an impact on reported net loss or cash flows for any of the periods presented.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Public Offering of Shares</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 31, 2022, the Company completed an initial public offering (the “IPO”) of 20,000 thousand of its ordinary shares, par value $0.00005 per share (the “Shares”), at a public offering price of $10.00 per share. The Company sold 18,384 thousand Shares and certain existing shareholders sold an aggregate of 1,616 thousand Shares. The Company received net proceeds of $171.9 million after deducting underwriting discounts and commissions.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Immediately prior to the Closing, all of the Company’s outstanding Series A convertible preferred shares, Series B convertible preferred shares, Series C convertible preferred shares, Series D convertible preferred shares and Series D+ convertible preferred shares (collectively, the “Preferred Shares”) automatically converted into ordinary shares on a one-for-one basis, and such Preferred Shares were cancelled, retired and eliminated from the shares that the Company is authorized to issue and shall not be reissued by the Company.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the IPO, the underwriters were granted a 30-day option to purchase from the Company up to an additional 3,000 thousand of the Company’s ordinary shares at the public offering price, less underwriting discounts and commissions. On February 7, 2022, the underwriters exercised the option to purchase additional shares in full, which purchase closed on February 10, 2022. The Company received net proceeds of $28.1 million after deducting underwriting discounts and commissions. The </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company incurred total IPO offering costs of $5.7 million, which were recorded as a reduction in additional paid-in capital as of April 30, 2022.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 8, 2023, the Company completed a public offering of 11,500 thousand of its ordinary shares, par value of $0.00005 per share, at $17.50 per share. The Company sold 10,440 thousand shares and certain existing shareholders sold an aggregate of 1,060 thousand shares. The Company received net proceeds of $173.4 million after deducting offering costs.</span></div> <div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',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 United States (GAAP). The consolidated financial statements include the results of Credo Technology Group Holding Ltd and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective May 1, 2022, the Company changed its fiscal year to a 52- or 53-week period ending on the Saturday closest to April 30. The additional week in a 53-week year is added to the first quarter, making such quarter consist of 14 weeks. Accordingly, every fifth or sixth fiscal year will have a 53-week period. Our fiscal year ended April 27, 2024 (fiscal year 2024) is a 52-week fiscal year. Fiscal year 2025, ending May 3, 2025, is a 53-week fiscal year.</span></div> <div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reclassifications</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain prior period balances were reclassified to conform to the current period’s presentation. None of these reclassifications had an impact on reported net loss or cash flows for any of the periods presented.</span></div> 20000000 0.00005 10.00 18384000 1616000 171900000 1 3000000 28100000 5700000 11500000 0.00005 17.50 10440000 1060000 173400000 Significant Accounting Policies<div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of these consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the Company’s consolidated financial statements and accompanying notes.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company bases its estimates and judgments on historical experience, knowledge of current conditions and beliefs of what could occur in the future, given the available information. Estimates are used for, but not limited to, write-down for excess and obsolete inventories, the standalone selling price for each distinct performance obligation included in customer contracts with multiple performance obligations, variable consideration from revenue contracts, determination of the fair value of share-based awards and customer warrant, the realizability of tax assets and estimates of tax reserves, impairment of long-lived assets, and incremental borrowing rate used in the Company’s operating lease calculations. Actual results may differ from those estimates and such differences may be material to the financial statements. </span><span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As new events continue to evolve and additional information becomes available, any changes to these estimates and assumptions will be recognized in the consolidated financial statements as soon as they become known.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of the Company’s subsidiaries use U.S. dollars as their functional currency, except for its entities located in Taiwan and mainland China. The functional currencies of these entities are their respective local currency. Foreign currency assets and liabilities are remeasured into the functional currencies at the end-of-period exchange rates except for non-monetary assets and liabilities, which are remeasured at historical exchange rates. Revenue and expenses are remeasured at the exchange rates in effect during the period the transactions occurred, except for those expenses related to balance sheet amounts, which are remeasured at historical exchange rates. Gains or losses from foreign currency transactions are included in the consolidated statements of operations as part of ‘other income (expense), net’. Translation gains and losses are recorded in accumulated other comprehensive income as a component of shareholders' equity (deficit).</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash, Cash Equivalents and Short-term Investments </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents are highly liquid investments with insignificant interest rate risk and maturities of three months or less at the time of acquisition. Cash and cash equivalents consist primarily of cash balances in the Company’s bank checking and savings accounts, and government and institutional money market funds.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments not considered cash equivalents and with maturities of one year or less from the consolidated balance sheet date are classified as short-term investments. Short-term investments consist of certificates of deposit with original maturity dates between three and twelve months.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The classification of our short-term investments is determined at the time of purchase, and such determination is reevaluated at each balance sheet date. Our short-term investments include certificates of deposit, which are classified as held-to-maturity. These investments are recorded at amortized cost basis. If the cost of an individual investment exceeds its fair value, we evaluate, among other factors, </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">general market conditions, the duration and extent to which the fair value is less than cost, and our intent and ability to hold the investment. Once a decline in fair value is determined to be other-than-temporary, an impairment charge is recorded and a new cost basis in the investment is established.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are recorded at the invoiced amount, net of allowance for credit losses. </span><span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performs periodic credit evaluations of its customers’ financial condition and does not require collateral from them. </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses the collectability by reviewing accounts receivable on a customer-by-customer basis. To manage credit risk, management performs ongoing credit evaluations of the customers’ financial condition, monitors payment performance, and assesses current economic conditions, as well as reasonable and supportable forecasts of future economic conditions, that may affect collectability of the outstanding receivables.</span><span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Management does not believe that an allowance for credit losses is needed as of April 27, 2024 or April 29, 2023 based on review of credit worthiness of the customers and their payment histories.</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventory</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company values its inventory, which includes raw materials, assembly and test, and other manufacturing costs, at the lower of cost and net realizable value. Cost is computed using standard cost, which approximates actual cost, on a first-in, first-out basis. Net realizable value is the estimated selling price of the Company’s products in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. The Company regularly reviews inventory quantities on hand and records write-downs for excess and obsolete inventory based primarily on the shipment history and its estimated forecast of product demand. These factors are impacted by market and economic conditions, technology changes, new product introductions and changes in strategic direction. If the future demand for the Company’s services and products is less favorable than the Company’s forecasts, the value of the inventories may be required to be reduced, which could result in additional expense to the Company and affect its results of operations. Once inventory is written down, its new value is maintained until it is sold, scrapped, or written down for further valuation losses. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment, Net</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost, net of accumulated depreciation and amortization. Additions, improvements and major renewals are capitalized, and maintenance, repairs and minor renewals are expensed as incurred. Assets are held in construction in progress until placed in service, upon which date, the Company begins to depreciate these assets. When assets are retired or otherwise disposed of, the cost and accumulated depreciation are removed from the accounts and any resulting gain or loss is reflected in the consolidated statements of income in the period realized. Depreciation and amortization is computed using the straight-line method over the estimated useful lives of the assets. Leasehold improvements are amortized over the shorter of the lease term or the estimated useful life of the assets. Useful lives by asset category are as follows:</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.957%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asset Category</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Life<br/>(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and software</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Laboratory equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Production equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if an arrangement is a lease at inception. Operating lease right-of-use (ROU) assets and liabilities are recognized at the commencement date of the lease based on the present value of lease payments over the lease term. Operating lease ROU assets also include any initial direct </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">costs and prepayments less lease incentives. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise such options. As the Company's leases do not provide an implicit rate, the Company uses its collateralized incremental borrowing rate based on the information available at the lease commencement date, including lease term, in determining the present value of lease payments. Lease expense for these leases is recognized on a straight line basis over the lease term. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Long-lived Assets</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses the impairment of long-lived assets, which consist primarily of property and equipment, whenever events or changes in circumstances indicate that such assets might be impaired and the carrying value may not be recoverable. Events or changes in circumstances that may indicate that an asset is impaired include significant decreases in the market value of an asset, significant underperformance relative to expected historical or projected future results of operations, a change in the extent or manner in which an asset is utilized, significant declines in the estimated fair value of the overall Company for a sustained period, shifts in technology, loss of key management or personnel, changes in the Company’s operating model or strategy and competitive forces.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable and the expected undiscounted future cash flows attributable to the asset are less than the carrying amount of the asset, an impairment loss equal to the excess of the asset’s carrying value over its fair value is recorded. Fair value is determined based on the present value of estimated expected future cash flows using a discount rate commensurate with the risk involved, quoted market prices or appraised values, depending on the nature of the asset.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s revenues consist of sale of its products, licensing of its IP and providing product and IP license engineering services. Product sales consists of shipment of its ICs and AEC products. IP license revenue includes fees from licensing of the Company’s SerDes IP and related support and royalties. Product and IP license engineering services revenue consists of engineering fees associated with integration of the Company’s technology solutions into its customers’ products and IP, respectively. The Company’s customers are primarily original equipment manufacturers who design and manufacture end market devices for the communications and enterprise networks markets. The Company’s revenue is driven by various trends in these markets. The Company’s revenue is also impacted by changes in the number and average selling prices of its IC products. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue upon transfer of control of promised goods and services in an amount that reflects the consideration it expects to receive in exchange for those goods and services. Where an arrangement includes multiple performance obligations, the transaction price is allocated to these on a relative standalone selling price (SSP) basis. The Company determines the SSP based on an observable standalone selling price when it is available, as well as other factors, including the price charged to customers and the Company’s overall pricing objectives, while maximizing observable inputs. When SSPs are not directly observable, the Company uses the adjusted market assessment approach or residual approach, if applicable. The determination of the SSP for certain of the Company’s IP requires an estimate of the fair value under the income approach, involving the estimation of future cash flow expected to be generated from the IP. The Company also considers the constraint on estimates of variable consideration when estimating the total transaction price. The Company’s policy is to record revenue net of any applicable sales, use or excise taxes. Changes in the Company’s contract assets and contract liabilities primarily result from the timing difference between the Company’s performance and the customer’s payment. The Company fulfills its obligations under a contract with a customer by transferring products or services in exchange for consideration from the customer. The Company recognizes a contract asset when it transfers products or services to a customer and the right to consideration is conditional on something other than the passage of time. Accounts receivable are recorded when the customer has been billed or the right to consideration is unconditional. The Company recognizes deferred </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">revenue when it has received consideration or an amount of consideration is due from the customer and it has a future obligation to transfer products or services. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Product Sales </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- The Company transacts with customers primarily pursuant to standard purchase orders for delivery of products and generally allows customers to cancel or change purchase orders within limited notice periods prior to the scheduled shipment date. The Company offers standard performance warranties of twelve months after product delivery and offers limited product return rights to certain distributors. The Company recognizes product sales when it transfers control of promised goods in an amount that reflects the consideration to which it expects to be entitled to in exchange for those goods, net of accruals for estimated sales returns and rebates. As of April 27, 2024 and April 29, 2023, the sales returns and rebate reserves were not material. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Product Engineering Services Revenue - </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some product revenue contracts include non-recurring engineering services deliverables. The Company recognizes revenue from these agreements over time as services are provided or at point in time upon completion and acceptance by the customer of contract deliverables, depending on the terms of the arrangement. Revenue is deferred for any amounts billed or received prior to delivery of services. The Company believes the input method, based on time spent by its engineers, best depicts the efforts expended to transfer services to the customers. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">IP License Revenue - </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s IP license revenue consists of perpetual licenses, support and maintenance, engineering services and royalties. The Company enters into perpetual semiconductor IP license agreements, that have a fixed fee, whereby licensees pay a fixed fee for the right to incorporate the Company’s IP technologies into the licensee’s products. The IP license agreements do not typically grant the customer the right to terminate for convenience. Where such rights exist, termination is prospective, with no refund of fees already paid by the customer.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">IP revenue recognition is dependent on the nature and terms of each agreement. The Company recognizes license revenue at the point of time of the delivery of the IP. In connection with the license arrangements, the Company offers support to assist customers in qualifying their final product. Revenue from customer support is deferred and recognized ratably over the support period, which is typically one year. Some IP license revenue contracts also include non-recurring engineering services deliverables, which were not material for any of the periods presented. The Company recognizes revenue from these agreements similar to the method described under the caption “Product Engineering Services Revenue” above.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In certain cases, the Company also charges licensees royalties related to the distribution or sale of products that use its technologies. Such royalties are reported to us on a quarterly basis. The Company estimates the sales-based royalties earned each quarter primarily based on its customers’ reporting of sales activity incurred in that quarter. The Company recognizes the estimated royalty revenue when it is probable that reversal of such amounts will not occur. Any differences between actual royalties owed by a customer and the quarterly estimates are recognized when updated information becomes available.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Customer Warrant</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for the warrant issued to Amazon.com NV Investment Holdings LLC as an equity instrument, based on the specific terms of the warrant agreement. When management determines that it is probable that a tranche of the warrant will vest and we recognize the related revenue, the grant date fair value of the associated tranche will be recognized in shareholders’ equity (deficit) and the underlying expense will be amortized as a reduction of revenue in proportion to the amount of related revenue recognized.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue includes cost of materials, including wafers processed by third-party foundries, cost associated with packaging and assembly, testing and shipping, cost of personnel, including share-based compensation, depreciation of equipment associated with manufacturing support, logistics and quality </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">assurance, warranty cost, amortization of intellectual property purchased from third-parties, write-down of inventories, and amortization and impairment of production equipment no longer in use. Cost of revenue includes cost of product sales revenue, cost of product engineering services revenue and cost of IP license revenue.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Shipping and Handling Costs</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shipping and handling costs incurred for delivery to customers are expensed as incurred and are included in selling, general and administrative expenses in the Company’s Consolidated Statements of Operations. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses consist of costs incurred in performing research and development activities and includes salaries, share-based compensation, employee benefits, occupancy costs, pre-production engineering mask costs, overhead costs and prototype wafer, packaging and test costs. Research and development costs are expensed as incurred. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Preferred Shares</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded all shares of convertible preferred shares at their respective fair values less issuance costs on the dates of issuance.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share-Based Compensation</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records compensation expense in connection with share-based awards granted to employees and non-employees in accordance with guidance related to share-based payments. This guidance requires that all share-based compensation be recognized as an expense in the consolidated financial statements and that such cost be measured at the fair value of the award. The Company amortizes share-based compensation expense under the straight-line attribution method over the vesting period of the share-based award. The Company has elected to use the Black-Scholes option pricing model to determine the fair value of ordinary share options on the dates of grant. Calculating the fair value of share options using the Black-Scholes model requires inputs and assumptions, including the fair value of the Company’s ordinary shares, the expected term of share options and share price volatility. The Company estimates the expected life of options granted based on the simplified method. The Company estimates the volatility of its ordinary shares on the date of grant based on the Company’s historical stock price volatility. The Company has not paid and has no current plans to pay dividends. The Company accounts for forfeitures as they occur. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each restricted share unit is estimated based on the market price of the Company’s ordinary share on the date of grant. The fair value of each share issued under the Company’s employee share purchase plan is estimated based on the Black-Scholes option pricing model.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the IPO, the absence of an active market for the Company’s ordinary shares required its board of directors, the members of which the Company believed had extensive business, finance and venture capital experience, to determine the fair value of its ordinary shares for purposes of granting options and for calculating share-based compensation expense for the periods presented. The Company obtained contemporaneous third-party valuations to assist the board of directors in determining fair value. These contemporaneous third-party valuations used the methodologies, approaches and assumptions consistent with the American Institute of Certified Public Accountants Practice Guide, Valuation of Privately-Held-Company Equity Securities Issued as Compensation. All options granted were intended to be exercisable at a price per share not less than the fair value of the shares underlying those options on their respective dates of grant.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to income taxes in the United States and certain foreign jurisdictions. Significant judgment is required in determining the Company’s provision for income taxes and income tax assets and liabilities, including evaluating uncertainties in the application of accounting principles and complex tax laws.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses the asset and liability method to account for income taxes. Current income tax expense or benefit represents the amount of income taxes expected to be payable or refundable for the current year. Under this method, deferred income tax assets and liabilities are determined based on differences between the financial statement reporting and tax bases of assets and liabilities and net operating loss and credit carryforward. Deferred tax assets and liabilities are measured using enacted tax rates applied to taxable income in the years in which those temporary differences are expected to be recovered or settled. A valuation allowance is established when necessary to reduce deferred tax assets to the amount expected to be realized.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for uncertain tax positions in accordance with ASC 740‑10, </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for Uncertainty in Income Taxes</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company recognizes the tax effects of an uncertain tax position only if such position is more likely than not to be sustained based solely on its technical merits as of the reporting date and only in an amount more likely than not to be sustained upon review by the tax authorities. Interest and penalties related to uncertain tax positions are classified in the consolidated financial statements as income tax expense.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Loss Per Share</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per share is computed using the weighted average number of common shares outstanding during the period. Diluted net loss per share is computed using the weighted average number of ordinary and potentially dilutive shares outstanding during the period using the treasury stock method. Under the treasury stock method, the effect of equity awards outstanding is not included in the computation of diluted net loss per share for periods when their effect is anti-dilutive.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating segments are identified as components of an enterprise about which discrete financial information is available for evaluation by the chief operating decision-maker (CODM) in deciding resource allocation and assessing performance. The Company’s Chief Executive Officer is its CODM. The Company’s CODM reviews financial information presented on a consolidated basis for the purposes of making operating decisions, allocating resources and evaluating financial performance. Consequently, the Company has determined it operates and manages its business in one operating and one reportable segment. See “Note 14 — Segment and Geographic Information” for the Company’s revenue by country and location of long-lived assets.</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU 2023-07, </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280) Improvements to Reportable Segment Disclosures,</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which requires disclosure of incremental segment information on an annual and interim basis. This standard is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, and requires retrospective application to all prior periods presented in the financial statements. The Company is evaluating the impact that this new standard will have on its consolidated financial statements and disclosures.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740) Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires disclosure of disaggregated income taxes paid, prescribes standard categories for the components of the effective tax rate reconciliation, and modifies other income tax-related disclosures. This standard is effective for fiscal years beginning after May 4, 2025, and may be </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">applied on a retrospective or prospective basis. The Company is currently evaluating the impact of adopting this guidance on its consolidated financial statements and disclosures.</span></div> <div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of these consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the Company’s consolidated financial statements and accompanying notes.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company bases its estimates and judgments on historical experience, knowledge of current conditions and beliefs of what could occur in the future, given the available information. Estimates are used for, but not limited to, write-down for excess and obsolete inventories, the standalone selling price for each distinct performance obligation included in customer contracts with multiple performance obligations, variable consideration from revenue contracts, determination of the fair value of share-based awards and customer warrant, the realizability of tax assets and estimates of tax reserves, impairment of long-lived assets, and incremental borrowing rate used in the Company’s operating lease calculations. Actual results may differ from those estimates and such differences may be material to the financial statements. </span><span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As new events continue to evolve and additional information becomes available, any changes to these estimates and assumptions will be recognized in the consolidated financial statements as soon as they become known.</span></div> <div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of the Company’s subsidiaries use U.S. dollars as their functional currency, except for its entities located in Taiwan and mainland China. The functional currencies of these entities are their respective local currency. Foreign currency assets and liabilities are remeasured into the functional currencies at the end-of-period exchange rates except for non-monetary assets and liabilities, which are remeasured at historical exchange rates. Revenue and expenses are remeasured at the exchange rates in effect during the period the transactions occurred, except for those expenses related to balance sheet amounts, which are remeasured at historical exchange rates. Gains or losses from foreign currency transactions are included in the consolidated statements of operations as part of ‘other income (expense), net’. Translation gains and losses are recorded in accumulated other comprehensive income as a component of shareholders' equity (deficit).</span></div> <div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash, Cash Equivalents and Short-term Investments </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents are highly liquid investments with insignificant interest rate risk and maturities of three months or less at the time of acquisition. Cash and cash equivalents consist primarily of cash balances in the Company’s bank checking and savings accounts, and government and institutional money market funds.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments not considered cash equivalents and with maturities of one year or less from the consolidated balance sheet date are classified as short-term investments. Short-term investments consist of certificates of deposit with original maturity dates between three and twelve months.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The classification of our short-term investments is determined at the time of purchase, and such determination is reevaluated at each balance sheet date. Our short-term investments include certificates of deposit, which are classified as held-to-maturity. These investments are recorded at amortized cost basis. If the cost of an individual investment exceeds its fair value, we evaluate, among other factors, </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">general market conditions, the duration and extent to which the fair value is less than cost, and our intent and ability to hold the investment. Once a decline in fair value is determined to be other-than-temporary, an impairment charge is recorded and a new cost basis in the investment is established.</span></div> <div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable</span></div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are recorded at the invoiced amount, net of allowance for credit losses. </span><span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performs periodic credit evaluations of its customers’ financial condition and does not require collateral from them. </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses the collectability by reviewing accounts receivable on a customer-by-customer basis. To manage credit risk, management performs ongoing credit evaluations of the customers’ financial condition, monitors payment performance, and assesses current economic conditions, as well as reasonable and supportable forecasts of future economic conditions, that may affect collectability of the outstanding receivables.</span><span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Management does not believe that an allowance for credit losses is needed as of April 27, 2024 or April 29, 2023 based on review of credit worthiness of the customers and their payment histories.</span> <div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventory</span></div>The Company values its inventory, which includes raw materials, assembly and test, and other manufacturing costs, at the lower of cost and net realizable value. Cost is computed using standard cost, which approximates actual cost, on a first-in, first-out basis. Net realizable value is the estimated selling price of the Company’s products in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. The Company regularly reviews inventory quantities on hand and records write-downs for excess and obsolete inventory based primarily on the shipment history and its estimated forecast of product demand. These factors are impacted by market and economic conditions, technology changes, new product introductions and changes in strategic direction. If the future demand for the Company’s services and products is less favorable than the Company’s forecasts, the value of the inventories may be required to be reduced, which could result in additional expense to the Company and affect its results of operations. Once inventory is written down, its new value is maintained until it is sold, scrapped, or written down for further valuation losses. <div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment, Net</span></div>Property and equipment are stated at cost, net of accumulated depreciation and amortization. Additions, improvements and major renewals are capitalized, and maintenance, repairs and minor renewals are expensed as incurred. Assets are held in construction in progress until placed in service, upon which date, the Company begins to depreciate these assets. When assets are retired or otherwise disposed of, the cost and accumulated depreciation are removed from the accounts and any resulting gain or loss is reflected in the consolidated statements of income in the period realized. Depreciation and amortization is computed using the straight-line method over the estimated useful lives of the assets. Leasehold improvements are amortized over the shorter of the lease term or the estimated useful life of the assets. Useful lives by asset category are as follows:<div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.957%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asset Category</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Life<br/>(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and software</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Laboratory equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Production equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 27, 2024</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and software</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,271 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,942 </span></td><td style="background-color:#cceeff;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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Laboratory 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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,840 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,577 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Production equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,608 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,783 </span></td><td style="background-color:#cceeff;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:'Helvetica',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:'Helvetica',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><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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,005 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Others</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">632 </span></td><td style="background-color:#cceeff;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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,616 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,300 </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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,394 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,238 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,729)</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,017)</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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">43,665</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">40,222</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> P3Y P3Y P5Y P5Y <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if an arrangement is a lease at inception. Operating lease right-of-use (ROU) assets and liabilities are recognized at the commencement date of the lease based on the present value of lease payments over the lease term. Operating lease ROU assets also include any initial direct </span></div>costs and prepayments less lease incentives. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise such options. As the Company's leases do not provide an implicit rate, the Company uses its collateralized incremental borrowing rate based on the information available at the lease commencement date, including lease term, in determining the present value of lease payments. Lease expense for these leases is recognized on a straight line basis over the lease term. <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Long-lived Assets</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses the impairment of long-lived assets, which consist primarily of property and equipment, whenever events or changes in circumstances indicate that such assets might be impaired and the carrying value may not be recoverable. Events or changes in circumstances that may indicate that an asset is impaired include significant decreases in the market value of an asset, significant underperformance relative to expected historical or projected future results of operations, a change in the extent or manner in which an asset is utilized, significant declines in the estimated fair value of the overall Company for a sustained period, shifts in technology, loss of key management or personnel, changes in the Company’s operating model or strategy and competitive forces.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable and the expected undiscounted future cash flows attributable to the asset are less than the carrying amount of the asset, an impairment loss equal to the excess of the asset’s carrying value over its fair value is recorded. Fair value is determined based on the present value of estimated expected future cash flows using a discount rate commensurate with the risk involved, quoted market prices or appraised values, depending on the nature of the asset.</span></div> <div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s revenues consist of sale of its products, licensing of its IP and providing product and IP license engineering services. Product sales consists of shipment of its ICs and AEC products. IP license revenue includes fees from licensing of the Company’s SerDes IP and related support and royalties. Product and IP license engineering services revenue consists of engineering fees associated with integration of the Company’s technology solutions into its customers’ products and IP, respectively. The Company’s customers are primarily original equipment manufacturers who design and manufacture end market devices for the communications and enterprise networks markets. The Company’s revenue is driven by various trends in these markets. The Company’s revenue is also impacted by changes in the number and average selling prices of its IC products. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue upon transfer of control of promised goods and services in an amount that reflects the consideration it expects to receive in exchange for those goods and services. Where an arrangement includes multiple performance obligations, the transaction price is allocated to these on a relative standalone selling price (SSP) basis. The Company determines the SSP based on an observable standalone selling price when it is available, as well as other factors, including the price charged to customers and the Company’s overall pricing objectives, while maximizing observable inputs. When SSPs are not directly observable, the Company uses the adjusted market assessment approach or residual approach, if applicable. The determination of the SSP for certain of the Company’s IP requires an estimate of the fair value under the income approach, involving the estimation of future cash flow expected to be generated from the IP. The Company also considers the constraint on estimates of variable consideration when estimating the total transaction price. The Company’s policy is to record revenue net of any applicable sales, use or excise taxes. Changes in the Company’s contract assets and contract liabilities primarily result from the timing difference between the Company’s performance and the customer’s payment. The Company fulfills its obligations under a contract with a customer by transferring products or services in exchange for consideration from the customer. The Company recognizes a contract asset when it transfers products or services to a customer and the right to consideration is conditional on something other than the passage of time. Accounts receivable are recorded when the customer has been billed or the right to consideration is unconditional. The Company recognizes deferred </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">revenue when it has received consideration or an amount of consideration is due from the customer and it has a future obligation to transfer products or services. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Product Sales </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- The Company transacts with customers primarily pursuant to standard purchase orders for delivery of products and generally allows customers to cancel or change purchase orders within limited notice periods prior to the scheduled shipment date. The Company offers standard performance warranties of twelve months after product delivery and offers limited product return rights to certain distributors. The Company recognizes product sales when it transfers control of promised goods in an amount that reflects the consideration to which it expects to be entitled to in exchange for those goods, net of accruals for estimated sales returns and rebates. As of April 27, 2024 and April 29, 2023, the sales returns and rebate reserves were not material. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Product Engineering Services Revenue - </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some product revenue contracts include non-recurring engineering services deliverables. The Company recognizes revenue from these agreements over time as services are provided or at point in time upon completion and acceptance by the customer of contract deliverables, depending on the terms of the arrangement. Revenue is deferred for any amounts billed or received prior to delivery of services. The Company believes the input method, based on time spent by its engineers, best depicts the efforts expended to transfer services to the customers. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">IP License Revenue - </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s IP license revenue consists of perpetual licenses, support and maintenance, engineering services and royalties. The Company enters into perpetual semiconductor IP license agreements, that have a fixed fee, whereby licensees pay a fixed fee for the right to incorporate the Company’s IP technologies into the licensee’s products. The IP license agreements do not typically grant the customer the right to terminate for convenience. Where such rights exist, termination is prospective, with no refund of fees already paid by the customer.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">IP revenue recognition is dependent on the nature and terms of each agreement. The Company recognizes license revenue at the point of time of the delivery of the IP. In connection with the license arrangements, the Company offers support to assist customers in qualifying their final product. Revenue from customer support is deferred and recognized ratably over the support period, which is typically one year. Some IP license revenue contracts also include non-recurring engineering services deliverables, which were not material for any of the periods presented. The Company recognizes revenue from these agreements similar to the method described under the caption “Product Engineering Services Revenue” above.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In certain cases, the Company also charges licensees royalties related to the distribution or sale of products that use its technologies. Such royalties are reported to us on a quarterly basis. The Company estimates the sales-based royalties earned each quarter primarily based on its customers’ reporting of sales activity incurred in that quarter. The Company recognizes the estimated royalty revenue when it is probable that reversal of such amounts will not occur. Any differences between actual royalties owed by a customer and the quarterly estimates are recognized when updated information becomes available.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Customer Warrant</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for the warrant issued to Amazon.com NV Investment Holdings LLC as an equity instrument, based on the specific terms of the warrant agreement. When management determines that it is probable that a tranche of the warrant will vest and we recognize the related revenue, the grant date fair value of the associated tranche will be recognized in shareholders’ equity (deficit) and the underlying expense will be amortized as a reduction of revenue in proportion to the amount of related revenue recognized.</span></div> <div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue includes cost of materials, including wafers processed by third-party foundries, cost associated with packaging and assembly, testing and shipping, cost of personnel, including share-based compensation, depreciation of equipment associated with manufacturing support, logistics and quality </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">assurance, warranty cost, amortization of intellectual property purchased from third-parties, write-down of inventories, and amortization and impairment of production equipment no longer in use. Cost of revenue includes cost of product sales revenue, cost of product engineering services revenue and cost of IP license revenue.</span></div> <div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Shipping and Handling Costs</span></div>Shipping and handling costs incurred for delivery to customers are expensed as incurred and are included in selling, general and administrative expenses in the Company’s Consolidated Statements of Operations. <div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development</span></div>Research and development expenses consist of costs incurred in performing research and development activities and includes salaries, share-based compensation, employee benefits, occupancy costs, pre-production engineering mask costs, overhead costs and prototype wafer, packaging and test costs. Research and development costs are expensed as incurred. <div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Preferred Shares</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded all shares of convertible preferred shares at their respective fair values less issuance costs on the dates of issuance.</span></div> <div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share-Based Compensation</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records compensation expense in connection with share-based awards granted to employees and non-employees in accordance with guidance related to share-based payments. This guidance requires that all share-based compensation be recognized as an expense in the consolidated financial statements and that such cost be measured at the fair value of the award. The Company amortizes share-based compensation expense under the straight-line attribution method over the vesting period of the share-based award. The Company has elected to use the Black-Scholes option pricing model to determine the fair value of ordinary share options on the dates of grant. Calculating the fair value of share options using the Black-Scholes model requires inputs and assumptions, including the fair value of the Company’s ordinary shares, the expected term of share options and share price volatility. The Company estimates the expected life of options granted based on the simplified method. The Company estimates the volatility of its ordinary shares on the date of grant based on the Company’s historical stock price volatility. The Company has not paid and has no current plans to pay dividends. The Company accounts for forfeitures as they occur. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each restricted share unit is estimated based on the market price of the Company’s ordinary share on the date of grant. The fair value of each share issued under the Company’s employee share purchase plan is estimated based on the Black-Scholes option pricing model.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the IPO, the absence of an active market for the Company’s ordinary shares required its board of directors, the members of which the Company believed had extensive business, finance and venture capital experience, to determine the fair value of its ordinary shares for purposes of granting options and for calculating share-based compensation expense for the periods presented. The Company obtained contemporaneous third-party valuations to assist the board of directors in determining fair value. These contemporaneous third-party valuations used the methodologies, approaches and assumptions consistent with the American Institute of Certified Public Accountants Practice Guide, Valuation of Privately-Held-Company Equity Securities Issued as Compensation. All options granted were intended to be exercisable at a price per share not less than the fair value of the shares underlying those options on their respective dates of grant.</span></div> <div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to income taxes in the United States and certain foreign jurisdictions. Significant judgment is required in determining the Company’s provision for income taxes and income tax assets and liabilities, including evaluating uncertainties in the application of accounting principles and complex tax laws.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses the asset and liability method to account for income taxes. Current income tax expense or benefit represents the amount of income taxes expected to be payable or refundable for the current year. Under this method, deferred income tax assets and liabilities are determined based on differences between the financial statement reporting and tax bases of assets and liabilities and net operating loss and credit carryforward. Deferred tax assets and liabilities are measured using enacted tax rates applied to taxable income in the years in which those temporary differences are expected to be recovered or settled. A valuation allowance is established when necessary to reduce deferred tax assets to the amount expected to be realized.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for uncertain tax positions in accordance with ASC 740‑10, </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for Uncertainty in Income Taxes</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company recognizes the tax effects of an uncertain tax position only if such position is more likely than not to be sustained based solely on its technical merits as of the reporting date and only in an amount more likely than not to be sustained upon review by the tax authorities. Interest and penalties related to uncertain tax positions are classified in the consolidated financial statements as income tax expense.</span></div> <div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Loss Per Share</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per share is computed using the weighted average number of common shares outstanding during the period. Diluted net loss per share is computed using the weighted average number of ordinary and potentially dilutive shares outstanding during the period using the treasury stock method. Under the treasury stock method, the effect of equity awards outstanding is not included in the computation of diluted net loss per share for periods when their effect is anti-dilutive.</span></div> <div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating segments are identified as components of an enterprise about which discrete financial information is available for evaluation by the chief operating decision-maker (CODM) in deciding resource allocation and assessing performance. The Company’s Chief Executive Officer is its CODM. The Company’s CODM reviews financial information presented on a consolidated basis for the purposes of making operating decisions, allocating resources and evaluating financial performance. Consequently, the Company has determined it operates and manages its business in one operating and one reportable segment. See “Note 14 — Segment and Geographic Information” for the Company’s revenue by country and location of long-lived assets.</span> 1 1 <div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU 2023-07, </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280) Improvements to Reportable Segment Disclosures,</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which requires disclosure of incremental segment information on an annual and interim basis. This standard is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, and requires retrospective application to all prior periods presented in the financial statements. The Company is evaluating the impact that this new standard will have on its consolidated financial statements and disclosures.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740) Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires disclosure of disaggregated income taxes paid, prescribes standard categories for the components of the effective tax rate reconciliation, and modifies other income tax-related disclosures. This standard is effective for fiscal years beginning after May 4, 2025, and may be </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">applied on a retrospective or prospective basis. The Company is currently evaluating the impact of adopting this guidance on its consolidated financial statements and disclosures.</span></div> Concentrations<div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents, short-term investments, and accounts receivable. Cash is placed in major financial institutions around the world. The Company’s cash deposits exceed insured limits. Short-term investments are subject to counterparty risk up to the amount presented on the balance sheet.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Historically, a relatively small number of customers have accounted for a significant portion of the Company’s revenue. The particular customers which account for revenue concentration have varied from period to period as a result of the addition of new contracts, completion of existing contracts, and the volumes and prices at which the customers have recently bought the Company’s products. These variations are expected to continue in the foreseeable future. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the significant customers’ accounts receivable and revenue as a percentage of total accounts receivable and total revenue, respectively:</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accounts Receivable</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 27, 2024</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer B</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer C</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 27, 2024</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer B</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer C</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer D</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer E</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer F</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">* Less than 10% of total accounts receivable or total revenue.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes that the concentration of credit risk in its trade receivables is substantially mitigated by the high level of credit worthiness of its customers and the relatively short collection terms. The Company performs ongoing credit evaluations of its customers’ financial conditions and limits the amount of credit extended when deemed necessary based upon payment history and the customer’s current credit worthiness, but generally require no collateral.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company currently outsources all of its integrated circuit manufacturing to Taiwan Semiconductor Manufacturing Company Limited with the remaining assembly and testing processes outsourced to other subcontractors primarily in Asia. Any disruption of or interference with the Company’s access to the goods or services from these subcontractors would impact the Company’s operations.</span></div> <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the significant customers’ accounts receivable and revenue as a percentage of total accounts receivable and total revenue, respectively:</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accounts Receivable</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 27, 2024</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer B</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer C</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 27, 2024</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer B</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer C</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer D</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer E</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer F</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">* Less than 10% of total accounts receivable or total revenue.</span></div> 0.53 0.54 0.23 0.22 0.39 0.46 0.15 0.12 0.11 0.30 0.13 0.18 0.10 Revenue Recognition<div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Balances</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The contract assets are primarily related to the Company’s fixed-fee IP licensing arrangements and rights to consideration for performance obligations delivered but not billed as of April 27, 2024 and April 29, 2023.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended April 27, 2024, the Company recognized $4.1 million of revenue that was included in the deferred revenue balance as of April 29, 2023. During the year ended April 29, 2023, the Company recognized $1.2 million of revenue that was included in the deferred revenue balance as of April 30, 2022. During the year ended April 30, 2022, the Company recognized $4.0 million of revenue that was included in the deferred revenue balance as of April 30, 2021.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended April 27, 2024, the increase in contract assets of $12.9 million was primarily driven by IP licensing and engineering services arrangements where certain billing milestones were reached during fiscal 2024 while the criteria for recognition of revenue had previously been met.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended April 27, 2024, the decrease in deferred revenue of $0.4 million was primarily due to revenue recognized from a customer advance.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Remaining Performance Obligations</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue allocated to remaining performance obligations represents the transaction price allocated to the performance obligations that are unsatisfied, or partially unsatisfied, which includes unearned revenue and amounts that will be invoiced and recognized as revenue in future periods. The contracted but unsatisfied performance obligation was approximately $11.6 million and the satisfied but unrecognized performance obligations was approximately $1.5 million as of April 27, 2024, which the Company expects to recognize over the next fiscal year. The Company applied a performance constraint on the satisfied but unrecognized performance obligation due to uncertainty around the collectability of milestone payments. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had previously applied performance constraints on certain milestones relating to an IP licensing and development contract for a total cash consideration of $43.5 million, executed in fiscal 2022. As of April 27, 2024, the Company released the constraint on the last milestone, resulting in recognition of $10.0 million of revenue in the year ended April 27, 2024.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Customer Warrant </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal year 2022, the Company issued a warrant to Amazon.com NV Investment Holdings LLC (Holder) to purchase an aggregate of up to 4,080 thousand of our ordinary shares at an exercise price of $10.74 per share (the “Customer Warrant”). The exercise period of the Warrant is through the <span style="-sec-ix-hidden:f-424">seven</span>th anniversary of the issue date. Upon issuance of the Warrant, 40 thousand of the shares issuable upon exercise of the Warrant vested immediately and the remainder of the shares issuable will vest in tranches over the contract term based on the amount of global payments by Holder and its affiliates to us, up to $201.0 million in aggregate payments. A total of 1,080 thousand and 80 thousand Warrant shares were vested as of April 27, 2024 and April 29, 2023, respectively.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The grant date fair value of the Warrant share was determined at $4.65 per share using the Black-Scholes option pricing model. The grant date fair value of the Warrant share was estimated using the following assumptions:</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:81.271%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.529%"></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">At Grant Date</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.00%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average expected term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.41%</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value per ordinary share</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$10.74</span></td></tr></table></div>During the fiscal years ended April 27, 2024, April 29, 2023 and April 30, 2022, the Company recognized $3.9 million, $1.2 million and $0.6 million, respectively, as contra revenue within the product sales revenue on the consolidated statements of operations. 4100000 1200000 4000000 12900000 -400000 11600000 1500000 43500000 10000000 4080000 10.74 40000 201000000 1080000 80000 4.65 The grant date fair value of the Warrant share was estimated using the following assumptions:<div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:81.271%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.529%"></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">At Grant Date</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.00%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average expected term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.41%</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value per ordinary share</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$10.74</span></td></tr></table></div> 0.4000 7 0.0141 0 10.74 3900000 1200000 600000 Fair Value Measurements<div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is an exit price representing the amount that would be received in the sale of an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or a liability. As a basis for considering such assumptions, the accounting guidance establishes a three-tier value hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value:</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 - Observable inputs that reflect quoted prices for identical assets or liabilities in active markets.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 - Other inputs that are directly or indirectly observable in the marketplace.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 - Unobservable inputs that are supported by little or no market activity.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value hierarchy also requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures the fair value of money market funds using Level 1 inputs. The Company’s certificates of deposit are classified as held to maturity securities as the Company intends to hold until their maturity dates. The certificates of deposit are valued using Level 2 inputs.</span><span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Pricing sources </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">may </span><span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">include industry standard data providers, security master files from large financial institutions, and other </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">third</span><span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-party sources used to determine a daily market value.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the fair value of the financial instruments measured on a recurring basis as of April 27, 2024 and April 29, 2023 (in thousands).</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 27, 2024</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,175 </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:'Helvetica',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:'Helvetica',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,175 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343,061 </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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343,061 </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:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and short-term investments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,175 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343,061 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,236 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,119 </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:'Helvetica',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:'Helvetica',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,119 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,228 </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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,228 </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:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and short-term investments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,119 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,228 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,347 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount of the Company’s financial instruments, including cash equivalents, short-term investments, accounts receivable and accounts payable, approximate their respective fair values because of their short maturities. As of April 27, 2024 and April 29, 2023, there were no unrealized loss or gains associated with the Company’s financial instruments. The interest income recognized during the years ended April 27, 2024 and April 29, 2023 was $15.3 million and $4.7 million, respectively.</span></div> <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the fair value of the financial instruments measured on a recurring basis as of April 27, 2024 and April 29, 2023 (in thousands).</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 27, 2024</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,175 </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:'Helvetica',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:'Helvetica',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,175 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343,061 </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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343,061 </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:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and short-term investments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,175 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343,061 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,236 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,119 </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:'Helvetica',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:'Helvetica',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,119 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,228 </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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,228 </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:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and short-term investments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,119 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,228 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,347 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 57175000 0 0 57175000 0 343061000 0 343061000 57175000 343061000 0 400236000 99119000 0 0 99119000 0 109228000 0 109228000 99119000 109228000 0 208347000 15300000 4700000 Supplemental Financial Information<div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consisted of the following (in thousands): </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 27, 2024</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,415 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,456 </span></td><td style="background-color:#cceeff;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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,470 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,200 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,022 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,367 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">25,907</span><span style="color:#000000;font-family:'Helvetica',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 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;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">46,023</span><span style="color:#000000;font-family:'Helvetica',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 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment, Net</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 27, 2024</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and software</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,271 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,942 </span></td><td style="background-color:#cceeff;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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Laboratory 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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,840 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,577 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Production equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,608 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,783 </span></td><td style="background-color:#cceeff;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:'Helvetica',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:'Helvetica',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><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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,005 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Others</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">632 </span></td><td style="background-color:#cceeff;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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,616 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,300 </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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,394 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,238 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,729)</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,017)</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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">43,665</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">40,222</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense, excluding the assets impairment charges, for the years ended April 27, 2024, April 29, 2023 and April 30, 2022, was $13.8 million, $9.5 million, and $4.8 million, respectively. Construction in progress and production equipment primarily includes mask set costs capitalized relating to the Company’s products. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended April 27, 2024, April 29, 2023 and April 30, 2022, the Company recorded impairment charges of $0.8 million, $2.4 million and $4.9 million, respectively. Generally, the impairment charges were related to impairment of property and equipment or third-party IP licenses for future products that did not reach production qualification.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrued Expenses and Other Current Liabilities</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 27, 2024</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,610 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,555 </span></td><td style="background-color:#cceeff;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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current payables relating to purchases of property 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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,950 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,269 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-508"><span style="-sec-ix-hidden:f-509">Current portion of operating lease liabilities</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,741 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,630 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">18,301</span><span style="color:#000000;font-family:'Helvetica',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 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;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14,454</span><span style="color:#000000;font-family:'Helvetica',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 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Non-current Liabilities</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non-current liabilities consisted of the following (in thousands):</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 27, 2024</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current payables relating to purchases of property and equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,950 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,049 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current deferred revenue</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">380 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">903 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">324 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,981</span><span style="color:#000000;font-family:'Helvetica',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 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;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,753</span><span style="color:#000000;font-family:'Helvetica',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 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consisted of the following (in thousands): </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 27, 2024</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,415 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,456 </span></td><td style="background-color:#cceeff;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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,470 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,200 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,022 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,367 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">25,907</span><span style="color:#000000;font-family:'Helvetica',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 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;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">46,023</span><span style="color:#000000;font-family:'Helvetica',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 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 9415000 17456000 7470000 7200000 9022000 21367000 25907000 46023000 18271000 13942000 19840000 15577000 27608000 19783000 2525000 2005000 534000 632000 3616000 6300000 72394000 58238000 28729000 18017000 43665000 40222000 13800000 9500000 4800000 800000 2400000 4900000 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 27, 2024</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,610 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,555 </span></td><td style="background-color:#cceeff;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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current payables relating to purchases of property 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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,950 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,269 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-508"><span style="-sec-ix-hidden:f-509">Current portion of operating lease liabilities</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,741 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,630 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">18,301</span><span style="color:#000000;font-family:'Helvetica',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 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;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14,454</span><span style="color:#000000;font-family:'Helvetica',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 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 27, 2024</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,610 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,555 </span></td><td style="background-color:#cceeff;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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current payables relating to purchases of property 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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,950 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,269 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-508"><span style="-sec-ix-hidden:f-509">Current portion of operating lease liabilities</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,741 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,630 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">18,301</span><span style="color:#000000;font-family:'Helvetica',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 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;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14,454</span><span style="color:#000000;font-family:'Helvetica',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 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 9610000 7555000 5950000 4269000 2741000 2630000 18301000 14454000 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non-current liabilities consisted of the following (in thousands):</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 27, 2024</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current payables relating to purchases of property and equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,950 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,049 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current deferred revenue</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">380 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">903 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">324 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,981</span><span style="color:#000000;font-family:'Helvetica',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 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;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,753</span><span style="color:#000000;font-family:'Helvetica',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 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 4950000 5049000 128000 380000 903000 324000 5981000 5753000 Commitments and Contingencies<div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-Cancelable Purchase Obligations</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total future non-cancelable purchase obligations as of April 27, 2024 were as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:20.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.701%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.701%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.702%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal Year</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> Purchase Commitments to Manufacturing Vendors</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> Technology License Fees </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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,588 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,888 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,476 </span></td><td style="background-color:#cceeff;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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,342 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,598 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,805 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,403 </span></td><td style="background-color:#cceeff;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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,417 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,767 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,153 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,503 </span></td><td style="background-color:#cceeff;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:'Helvetica',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:'Helvetica',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:'Helvetica',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:'Helvetica',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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total unconditional purchase commitments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,062 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,735 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,797 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Technology license fees include the liabilities under agreements for technology licenses between the Company and various vendors.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Company’s manufacturing relationships with its foundry partners, cancellation of outstanding purchase orders is allowed but requires payment of all costs and expenses incurred through the date of cancellation. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 27, 2024, the total value of non-cancelable inventory purchase orders payable within the next one year that were committed with the Company’s third-party subcontractors was approximately $39.6 million. Such purchase commitments are included in the preceding table. Additionally, the Company has committed purchases of production mask sets amounting to $27.0 million, relating to future products yet to be released, which will be capitalized into product equipment when they are received.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a manufacturing supply capacity reservation agreement with an assembly subcontractor as of April 27, 2024. Under this arrangement, the Company has paid refundable deposits to the supplier in exchange for reserved manufacturing production capacity over the remaining term of the agreement, which approximates five years. In addition, the Company committed to certain purchase levels that were in line with the capacity reserved. If the Company does not meet the purchase level commitment, the agreement requires the Company to pay a fee equal to the difference between the actual purchase and the purchase commitment, up to the value of refundable deposits made. The Company currently estimates that it has made purchase level commitments of at least $34.5 million for the fiscal year 2025 through fiscal year 2029 under the capacity reservation agreement. Such purchase commitments are included in the preceding table. In addition, the Company had refundable deposits of $8.6 million as of April 27, 2024, of which $0.4 million was recorded in prepaid expenses and other </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">current assets and $8.2 million was recorded in other non-current assets on the consolidated balance sheets.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warranty Obligations</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has contractual commitments to various customers, which could require the Company to incur costs to repair an epidemic defect with respect to its products outside of the normal warranty period if such defect were to occur. The Company’s products carry a standard one-year warranty. The Company’s warranty expense has not been material in the periods presented.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indemnifications</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, the Company may provide indemnifications of varying scope and terms to customers, vendors, lessors, investors, directors, officers, employees and other parties with respect to certain matters, including, but not limited to, losses arising out of the Company’s breach of such agreements, services to be provided by the Company or from intellectual property infringement claims made by third parties. These indemnifications may survive termination of the underlying agreement and the maximum potential amount of future payments the Company could be required to make under these indemnification provisions may not be subject to maximum loss clauses. The Company has not incurred material costs to defend lawsuits or settle claims related to these indemnifications. Accordingly, the Company has no liabilities recorded for these agreements as of April 27, 2024 and April 29, 2023. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company may be a party to various litigation claims in the normal course of business. Legal fees and other costs associated with such actions are expensed as incurred. The Company assesses, in conjunction with legal counsel, the need to record a liability for litigation and contingencies. Accrual estimates are recorded when and if it is determined that such a liability for litigation and contingencies are both probable and reasonably estimable. As of the date of issuance of the consolidated financial statements, the Company was not subject to any litigation. No accruals for loss contingencies or recognition of actual losses have been recorded in any of the periods presented.</span></div> <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total future non-cancelable purchase obligations as of April 27, 2024 were as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:20.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.701%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.701%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.702%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal Year</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> Purchase Commitments to Manufacturing Vendors</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> Technology License Fees </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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,588 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,888 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,476 </span></td><td style="background-color:#cceeff;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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,342 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,598 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,805 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,403 </span></td><td style="background-color:#cceeff;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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,417 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,767 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,153 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,503 </span></td><td style="background-color:#cceeff;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:'Helvetica',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:'Helvetica',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:'Helvetica',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:'Helvetica',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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total unconditional purchase commitments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,062 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,735 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,797 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 42588000 7888000 50476000 7306000 5342000 12648000 9598000 3805000 13403000 12417000 350000 12767000 2153000 350000 2503000 0 0 0 74062000 17735000 91797000 39600000 27000000 P5Y 34500000 8600000 400000 8200000 P1Y Convertible Preferred Shares<div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had previously issued Series A convertible preferred shares, Series B convertible preferred shares, Series C convertible preferred shares, Series D convertible preferred shares and Series D+ convertible preferred shares (collectively, the “Preferred Shares”).</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Immediately prior to the completion of the IPO, all of the then outstanding 52,060 thousand shares of the Company’s convertible Preferred Shares were automatically converted into an aggregate 52,060 thousand shares of ordinary share on a one-for-one basis, and such Preferred Shares were cancelled, retired and eliminated from the shares that the Company is authorized to issue and shall not be reissued by the Company.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the preferred shares prior to the conversion into ordinary shares consisted of the following:</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Series</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares Authorized (in thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares Issued and Outstanding (in thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Per Share Liquidation Preference</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Liquidation Preference (in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series A</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,313 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,313 </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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.00 </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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,313 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series B</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,593 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,593 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,000 </span></td><td style="background-color:#cceeff;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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series C</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,245 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,245 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.29 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series D</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,028 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,028 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.99 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,000 </span></td><td style="background-color:#cceeff;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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series D+</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,881 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,881 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.81 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,361 </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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">52,060</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">52,060</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">206,174</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The rights, privileges, and preferences of the Series A, Series B, Series C, Series D, and Series D+ convertible preferred shares were as follows:</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Conversion Rights</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Each preferred share was convertible, at the option of the holder, at any time, and without the payment of any additional consideration, into such number of fully paid ordinary share as was determined by dividing the applicable original issue price for each such series of preferred shares by the applicable conversion price in effect at the time of the conversion. The conversion price per share for each series of preferred share shall initially be equal to the original issue price of such series, which means $1.00 per share for Series A, $2.10 per share for Series B, $4.29 per share for Series C, $4.99 per share for Series D and $5.81 per share for Series D+. The conversion price shall be subject to adjustment in order to adjust the number of ordinary shares into which the preferred shares are convertible. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each share of Series A, B, C, D and D+ convertible preferred share automatically converted into the number of ordinary shares at the conversion rate at the time in effect upon the closing of a public offering of ordinary shares which results in at least $25.0 million of proceeds to the Company at a per share price not less than $9.99 or with the vote or written consent of the holders of a majority of the then outstanding preferred shares, voting as a separate class, to convert their preferred shares at the then‐effective Conversion Price.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dividends </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- The holders of preferred shares were entitled to receive noncumulative dividends when and if declared by the Company’s board of directors. The holders of preferred shares were entitled to receive dividends prior and in preference to any payment of any dividend on ordinary shares in an amount equal to 8% of the original issue price per share of such preferred share. After payment of such dividends, any additional dividends shall be distributed among all holders of ordinary shares and preferred shares in proportion to the number of ordinary shares that would be held by each such holder if all preferred shares were converted to ordinary shares at the then effective conversion rate. no dividends had been declared by the board of directors from inception through the date of conversion into ordinary shares.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidation Rights</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - In the event of any sale, lease, conveyance or other disposition of all or substantially all of the assets of the Company or the exclusive license of all or substantially all of the Company’s intellectual property used in generating all or substantially all of the Company’s revenues, reorganization, consolidation, acquisition, merger, liquidation, dissolution or winding up of the Company, either voluntary or involuntary, the holders of preferred shares shall be entitled to receive in preference to the holders of ordinary shares, an amount per share equal to the liquidation preference, plus any declared but unpaid dividends. After payment of the liquidation preference to holders of preferred shares, the remaining assets of the Company were available for distribution on a pro rata basis to the holders of ordinary shares.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Voting Rights</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The holders of the convertible preferred shares were entitled to the number of votes equal to the number of ordinary shares into which such convertible preferred shares could be converted on the record date.</span></div> 52060000 52060000 1 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the preferred shares prior to the conversion into ordinary shares consisted of the following:</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Series</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares Authorized (in thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares Issued and Outstanding (in thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Per Share Liquidation Preference</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Liquidation Preference (in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series A</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,313 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,313 </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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.00 </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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,313 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series B</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,593 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,593 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,000 </span></td><td style="background-color:#cceeff;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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series C</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,245 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,245 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.29 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series D</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,028 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,028 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.99 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,000 </span></td><td style="background-color:#cceeff;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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series D+</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,881 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,881 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.81 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,361 </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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">52,060</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">52,060</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">206,174</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 8313000 8313000 8313000 1.00 8313000 8593000 8593000 8593000 2.10 18000000 5245000 5245000 5245000 4.29 22500000 20028000 20028000 20028000 4.99 100000000 9881000 9881000 9881000 5.81 57361000 52060000 52060000 52060000 206174000 1.00 2.10 4.29 4.99 5.81 25000000 9.99 0.08 Ordinary Shares<div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the consummation of the IPO, the Company filed the Amended and Restated Memorandum of Association with Cayman Islands, which authorized 1,000,000 thousand ordinary shares, par value $0.00005 per share and 50,000 thousand convertible preferred shares.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each ordinary share is entitled to one vote per share. The holders of ordinary shares are also entitled to receive dividends whenever funds are legally available and when declared by the Company’s board of directors, subject to the prior rights of holders of all other classes of shares outstanding.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share Issuances Subject to Repurchase </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has issued ordinary shares to certain employees that are subject to vesting periods pursuant to the respective share purchase agreements (Restricted Share Award or RSA). In addition, the Company allows early exercise for unvested ordinary share options under its 2015 Stock Plan (as defined in Note 10 to the consolidated financial statements). In regard to the ordinary shares purchased, but not vested, the Company has the right to repurchase shares at the original issue price in the event of termination of services. As of April 27, 2024, 17 thousand shares from share option early exercises remained subject to the Company’s repurchase rights. As of April 29, 2023, 99 thousand shares from share option early exercises remained subject to the Company’s repurchase rights. These shares are excluded from ordinary shares outstanding.</span></div> 1000000000 0.00005 50000000 1 17000 99000 Share Incentive Plan<div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2015 Stock Plan</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted the 2015 Stock Plan (the “2015 Plan”) in February 2015. The 2015 Plan was an equity incentive program under which employees of the Company or its subsidiary corporations (including officers), non-employee members of the Company’s board of directors, and consultants to the Company or its subsidiary corporations were offered an opportunity to acquire the Company’s ordinary shares. The 2015 Plan provided both for the direct award or sale of ordinary shares (RSAs) and for the grant of options to purchase ordinary shares. Options granted under the 2015 Plan were Incentive Stock Options (ISOs) intended to qualify under Title 26 U.S. Code Section 422 or Non-qualified Stock Options (NSOs) which were not intended to so qualify. Only employees, outside directors and consultants of either the Company or a subsidiary of the Company, were eligible for the grant of NSO or the direct award or sale of ordinary shares. Only employees of either the Company or of a subsidiary of the Company, were eligible for the grant of ISOs. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January 27, 2022, the 2015 Plan has ceased to be available for grants of new awards. Prior to the aforementioned cessation of the 2015 Plan for new grants and as of April 30, 2022, 26,000 thousand ordinary shares were authorized for issuance under the 2015 Plan. Options under the 2015 Plan may be granted for periods of up to ten years and at prices no less than 100% of the estimated fair value of the shares on the date of grant as determined by the Company’s Board of Directors. Both RSAs and options granted generally vest over four years and vest at a rate of 25% upon the first anniversary of the issuance date and 1/48th per month thereafter.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of information related to share option activity, excluding options early exercised, is as follows: </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.419%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.601%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding Share Options (in thousands)</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Exercise Price</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Remaining 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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value (in millions)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances as of April 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14,120</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$1.57</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7.87</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">62.6</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">702</span></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><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:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised and vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,924)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options canceled/ forfeited</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(537)</span></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><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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances as of April 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,361</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$1.94</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7.12</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">103.4</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised and vested</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,246)</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1.48</span></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:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options canceled/ forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(245)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$3.34</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances as of April 29, 2023</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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,870</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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$2.02</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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6.22</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.1</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised and vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,291)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1.98</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options canceled/ forfeited</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(158)</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$4.64</span></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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances as of April 27, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,421</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$1.97</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5.30</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">106.5</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 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"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Vested or expected to vest as of April 27, 2024</span></div></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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,421</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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$1.97</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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5.30</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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">106.5</span><span style="color:#000000;font-family:'Helvetica',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="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercisable as of April 27, 2024</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,404</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$1.97</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5.30</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">106.2</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended April 27, 2024, April 29, 2023 and April 30, 2022, the total intrinsic value of options exercised, including options early exercised, was $36.2 million, $22.2 million and $28.4 million, respectively. The weighted-average grant date fair value of options vested was $1.52, $1.41 and $1.36 per share for the years ended April 27, 2024, April 29, 2023 and April 30, 2022, respectively. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total grant date fair value of share options that vested was $13.3 million, $15.6 million and $4.5 million as of April 27, 2024, April 29, 2023 and April 30, 2022, respectively. As of April 27, 2024, the total unrecognized compensation cost was $2.0 million related to share options, which are expected to be recognized over a weighted-average period of 0.72 years. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimated the fair value of share options using the Black-Scholes option-pricing model. The fair value of employee share options is amortized on a straight-line basis over the requisite service period of the awards. The fair values of the employee share options granted in the years presented were estimated using the following weighted-average assumptions:</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:80.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.009%"></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:'Helvetica',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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.29% - 42.31%</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average expected term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.96</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.69% - 1.23%</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average grant date fair value per share</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$6.26</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2021 Long-Term Incentive Plan</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2021, the Company adopted the 2021 long-term incentive plan (the “2021 Plan”). Upon the adoption, the 2021 Plan had 19,907 thousand ordinary shares reserved for issuance. Awards granted under the 2021 Plan may include, but are not limited to, options and restricted share units (RSU). Options granted under the 2021 Plan generally have a term of 10 years and generally must be issued at prices equal to the fair market value of the share on the date of grant. RSU awards are denominated in ordinary </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">shares, but may be settled in cash or shares upon vesting, as determined by the Company at the time of grant. None of the awards granted under the 2021 Plan as of April 27, 2024 allowed cash settlement. Awards under the 2021 Plan generally vest over 4 years. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of RSU activity is as follows:</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.060%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.601%"></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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of shares (in thousands)</span></div></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair Value</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Term</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value (in millions)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances as of 4/30/2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,134 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.26 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.65</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.6 </span></td><td style="background-color:#cceeff;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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,474 </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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.34 </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:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,396)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled/ forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(414)</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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.80 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances as of 4/29/2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,798 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.66 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.65</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.2 </span></td><td style="background-color:#cceeff;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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,393 </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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.08 </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:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,642)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled/ forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(411)</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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.49 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances as of 4/27/2024</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,139 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.52</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188.2 </span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected to vest as of April 27, 2024</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,139 </span></td><td style="background-color:#ffffff;border-top:3pt double #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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.11 </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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.52</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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188.2 </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-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 27, 2024, 22,309 thousand shares remained available for future issuance under the 2021 Plan.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 27, 2024, unamortized compensation expense related to RSUs was $151.9 million. The unamortized compensation expense for RSUs will be amortized on a straight-line basis and is expected to be recognized over a weighted-average period of 2.93 years.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2022, the Company adopted the Employee Stock Purchase Plan (ESPP). Under the ESPP, a total of 3,801 thousand shares have been authorized for the grant of shares and participants can purchase the Company’s ordinary shares using payroll deductions, which may not exceed 15% of their total cash compensation. Pursuant to the terms of the ESPP, the “look-back” period for the share purchase price is 24 months. Offering and purchase periods begin on January 1 and July 1 of each year. Participants will be granted the right to purchase ordinary shares at a price per share that is 85% of the lesser of the fair market value of the shares at (i) the participant’s entry date into the two-year offering period or (ii) the end of each six-month purchase period within the offering period. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended April 27, 2024 and April 29, 2023, 281 thousand and 247 thousand shares were issued under the ESPP, respectively. No shares were issued during the year ended April 30, 2022. As of April 27, 2024, 6,207 thousand shares remained available for future issuance under the ESPP.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following weighted-average assumptions to calculate the fair value of ordinary shares to be issued under the ESPP on the date of grant using the Black-Scholes option pricing model in the periods presented:</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.291%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.008%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.008%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.011%"></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:'Helvetica',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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 27, 2024</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated fair value</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.04</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.27</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.56</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected 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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.13%</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.00%</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.00%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.33</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.93</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.17</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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.40%</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.54%</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.41%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Summary of Share-based Compensation Expense</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes share-based compensation cost included in the consolidated statements of operations (in thousands).</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></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:'Helvetica',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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 27, 2024</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,131 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">634 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220 </span></td><td style="background-color:#cceeff;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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,359 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,326 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,021 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,532 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,556 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,947 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">39,022</span><span style="color:#000000;font-family:'Helvetica',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 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;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">23,516</span><span style="color:#000000;font-family:'Helvetica',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 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;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,188</span><span style="color:#000000;font-family:'Helvetica',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 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 26000000 P10Y P4Y 0.25 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of information related to share option activity, excluding options early exercised, is as follows: </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.419%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.601%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding Share Options (in thousands)</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Exercise Price</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Remaining 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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value (in millions)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances as of April 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14,120</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$1.57</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7.87</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">62.6</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">702</span></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><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:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised and vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,924)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options canceled/ forfeited</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(537)</span></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><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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances as of April 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,361</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$1.94</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7.12</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">103.4</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised and vested</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,246)</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1.48</span></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:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options canceled/ forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(245)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$3.34</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances as of April 29, 2023</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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,870</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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$2.02</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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6.22</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.1</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised and vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,291)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1.98</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options canceled/ forfeited</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(158)</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$4.64</span></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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances as of April 27, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,421</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$1.97</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5.30</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">106.5</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 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"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Vested or expected to vest as of April 27, 2024</span></div></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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,421</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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$1.97</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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5.30</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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">106.5</span><span style="color:#000000;font-family:'Helvetica',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="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercisable as of April 27, 2024</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,404</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$1.97</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5.30</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">106.2</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 14120000 1.57 P7Y10M13D 62600000 702000 2924000 537000 11361000 1.94 P7Y1M13D 103400000 2246000 1.48 245000 3.34 8870000 2.02 P6Y2M19D 100000 2291000 1.98 158000 4.64 6421000 1.97 P5Y3M18D 106500000 6421000 1.97 P5Y3M18D 106500000 6404000 1.97 P5Y3M18D 106200000 36200000 22200000 28400000 1.52 1.41 1.36 13300000 15600000 4500000 2000000 P0Y8M19D The fair values of the employee share options granted in the years presented were estimated using the following weighted-average assumptions:<div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:80.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.009%"></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:'Helvetica',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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.29% - 42.31%</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average expected term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.96</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.69% - 1.23%</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average grant date fair value per share</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$6.26</span></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following weighted-average assumptions to calculate the fair value of ordinary shares to be issued under the ESPP on the date of grant using the Black-Scholes option pricing model in the periods presented:</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.291%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.008%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.008%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.011%"></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:'Helvetica',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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 27, 2024</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated fair value</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.04</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.27</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.56</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected 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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.13%</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.00%</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.00%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.33</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.93</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.17</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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.40%</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.54%</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.41%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td></tr></table></div> 0.4129 0.4231 P5Y11M15D 0.0069 0.0123 0 6.26 19907000 P10Y P4Y <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of RSU activity is as follows:</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.060%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.601%"></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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of shares (in thousands)</span></div></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair Value</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Term</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value (in millions)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances as of 4/30/2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,134 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.26 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.65</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.6 </span></td><td style="background-color:#cceeff;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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,474 </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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.34 </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:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,396)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled/ forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(414)</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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.80 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances as of 4/29/2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,798 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.66 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.65</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.2 </span></td><td style="background-color:#cceeff;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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,393 </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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.08 </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:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,642)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled/ forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(411)</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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.49 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances as of 4/27/2024</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,139 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.52</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188.2 </span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected to vest as of April 27, 2024</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,139 </span></td><td style="background-color:#ffffff;border-top:3pt double #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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.11 </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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.52</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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 4134000 10.26 P1Y7M24D 45600000 5474000 12.34 1396000 10.17 414000 10.80 7798000 11.66 P1Y7M24D 63200000 5393000 20.08 2642000 11.98 411000 11.49 10139000 16.11 P1Y6M7D 188200000 10139000 16.11 P1Y6M7D 188200000 22309000 151900000 P2Y11M4D 3801000 0.15 P24M 0.85 P2Y P2Y P6M P6M 281000 247000 0 6207000 6.04 4.27 4.56 0.5613 0.3400 0.3300 P1Y3M29D P0Y11M4D P1Y2M1D 0.0340 0.0154 0.0141 0 0 0 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes share-based compensation cost included in the consolidated statements of operations (in thousands).</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></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:'Helvetica',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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 27, 2024</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,131 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">634 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220 </span></td><td style="background-color:#cceeff;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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,359 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,326 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,021 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,532 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,556 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,947 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">39,022</span><span style="color:#000000;font-family:'Helvetica',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 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;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">23,516</span><span style="color:#000000;font-family:'Helvetica',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 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;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,188</span><span style="color:#000000;font-family:'Helvetica',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 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1131000 634000 220000 21359000 13326000 5021000 16532000 9556000 3947000 39022000 23516000 9188000 Leases<div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's leases include office space located in the United States and other international locations, which are all classified as operating leases. The Company’s leases have remaining lease terms generally between one year and eight years. Operating leases are included in right of use assets, accrued expenses and other current liabilities, and non-current operating lease liabilities on the Company’s consolidated balance sheets. The Company does not have any finance leases. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease expense and supplemental cash flow information are as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.246%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.247%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 27, 2024</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,855 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,640 </span></td><td style="background-color:#cceeff;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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of operating lease liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,495 </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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,172 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease obligation</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">978 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">649 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate future lease payments for operating leases as of April 27, 2024 are as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.957%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,300 </span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,790 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,211 </span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,194 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,260 </span></td><td style="background-color:#cceeff;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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,526 </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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,281 </span></td><td style="background-color:#cceeff;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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: 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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,408 </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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13,873</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 27, 2024, the weighted average remaining lease term for the Company's operating leases was 5.89 years and the weighted average discount rate used to determine the present value of the Company's operating leases was approximately 5.96%.</span></div> P1Y P8Y <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease expense and supplemental cash flow information are as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.246%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.247%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 27, 2024</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,855 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,640 </span></td><td style="background-color:#cceeff;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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of operating lease liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,495 </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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,172 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease obligation</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">978 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">649 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3855000 3640000 3495000 3172000 978000 649000 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate future lease payments for operating leases as of April 27, 2024 are as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.957%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,300 </span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,790 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,211 </span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,194 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,260 </span></td><td style="background-color:#cceeff;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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,526 </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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,281 </span></td><td style="background-color:#cceeff;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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: 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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,408 </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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13,873</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3300000 2790000 2211000 2194000 2260000 3526000 16281000 2408000 13873000 P5Y10M20D 0.0596 Income Taxes<div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income (loss) before provision (benefit) for income taxes consists of the following (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></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:'Helvetica',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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 27, 2024</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,611 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,469 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,512 </span></td><td style="background-color:#cceeff;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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,356)</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,383)</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,725)</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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(22,745)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(17,914)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(22,213)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of income tax expense (benefit) are summarized as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></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:'Helvetica',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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 27, 2024</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Current </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24)</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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224 </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:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25)</span></td><td style="background-color:#cceeff;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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,484 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">762 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,292 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total current tax expense </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,489</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">740</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,491</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred </span></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,092 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,005)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,163)</span></td><td style="background-color:#cceeff;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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(218)</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(142)</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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">684 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(223)</span></td><td style="background-color:#cceeff;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,135</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2,107)</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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,528)</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 style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total tax expense (benefit)</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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,624</span><span style="color:#000000;font-family:'Helvetica',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 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;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,367)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(37)</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-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tax effects of significant items comprising the Company’s deferred taxes are as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 27, 2024</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued 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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,063 </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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">941 </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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating losses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,443 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,284 </span></td><td style="background-color:#cceeff;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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development 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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,990 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,401 </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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,907 </span></td><td style="background-color:#cceeff;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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,154 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,487 </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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangibles</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Others</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </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:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,117 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,025 </span></td><td style="background-color:#cceeff;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred tax liabilities</span></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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment basis</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,774)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,132)</span></td><td style="background-color:#cceeff;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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,980)</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,353)</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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Others</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,762)</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,485)</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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,258)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,306)</span></td><td style="background-color:#cceeff;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net deferred taxes </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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(903)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,234</span><span style="color:#000000;font-family:'Helvetica',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 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A valuation allowance is established when the Company believes that it is more likely than not that some portion of its deferred tax assets will not be realized. As of April 27, 2024, the Company recorded $23.3 million of valuation allowance. In fiscal year 2024, the valuation allowance increased by $14.0 million. The Company continues to maintain a valuation allowance on its U.S. R&amp;D credits and recorded an increase to its valuation allowance of $6.7 million. During the fourth quarter of fiscal year 2024, the Company determined that utilization of its net deferred tax assets in the U.S. was limited and accordingly recorded an increase to its valuation allowance of $7.3 million. This determination was made after evaluating both the positive and negative evidence regarding the recoverability of the Company’s net U.S. deferred tax assets. The Company considers all available evidence such as its earnings history including the existence of cumulative income or losses, reversals of taxable temporary differences, projected future taxable income, and tax planning strategies and determined that negative evidence overweighted positive evidence with respect to the ability to realize its net U.S. deferred tax assets. The Company will continue to assess the future realization of its deferred tax assets in each applicable jurisdiction and adjust the valuation allowance accordingly. As of April 27, 2024, the Company had U.S. federal and state net operating loss carryforwards of approximately $18.7 million and $7.4 million, respectively. The U.S. federal net operating loss carryforwards can be carried forward indefinitely. The state net operating loss carryforwards will begin to expire in fiscal 2043. As of April 27, 2024, the Company had U.S. federal and state research credits of $12.6 million and $9.6 million, respectively. The federal research credits will begin to expire in 2039. The state research credits have no expiration date. As of April 27, 2024, the Company had no foreign tax credit carryover. Internal Revenue Code Section 382 limits the use of net operating loss and tax credit carryforwards in certain situations where changes occur in the stock ownership of a company. In the event that we had a change of ownership, utilization of the net operating loss and tax credit carryforwards may be restricted.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary activity of the valuation allowance is as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 27, 2024</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2022</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Beginning valuation allowance</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,306</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,170 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,706 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,952</span></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:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,136 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,464 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending valuation allowance </span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">23,258</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,306</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,170</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign earnings may be subject to withholding taxes in local jurisdictions if they are distributed. The amount of cumulative undistributed earnings that are permanently reinvested that could be subject to withholding taxes were $25.7 million as of April 27, 2024. The Company intends to reinvest these earnings indefinitely.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company consists of a Cayman Islands parent holding company with various international and U.S. subsidiaries. The applicable statutory rate in Cayman Islands is zero for the Company for the years ended April 27, 2024, April 29, 2023 and April 30, 2022. For purposes of the reconciliation between the provision for income taxes at the statutory rate and the effective tax rate, a U.S. statutory tax rate of 21% for the years ended April 27, 2024, April 29, 2023 and April 30, 2022 is applied as follows:</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></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:'Helvetica',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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 27, 2024</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:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 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:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Statutory federal tax expense rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State tax, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research tax credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign rate differential</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Withholding taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending amounts of unrecognized tax benefits is as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 27, 2024</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Beginning gross unrecognized tax benefits </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,865</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,844 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for tax positions taken in the current year</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,988</span></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:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,081 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Subtractions for tax positions taken in the prior year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(210)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lapses in statute of limitations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(69)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Helvetica',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:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending gross unrecognized tax benefits </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,574</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,865</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes the tax effects of an uncertain tax position only if it is more likely than not to be sustained based solely on such position’s technical merits as of the reporting date and only in an amount more likely than not to be sustained upon review by the tax authorities. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in the balance of unrecognized tax benefits as of April 27, 2024 and April 29, 2023 were potential benefits of $4.6 million and $2.9 million, respectively, which if recognized, would potentially affect the effective tax rate. If the unrecognized tax benefits were recognized, it would result in additional deferred tax assets, which are expected to require a full valuation allowance based on the Company’s current valuation allowance position. Unrecognized tax benefits are not expected to significantly increase or decrease within the next 12 months.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s policy is to recognize interest and penalties accrued on any unrecognized tax benefits as a component of income tax expense. For the years ended April 27, 2024, April 29, 2023 and April 30, 2022, the Company’s current tax provision was not impacted by interest and penalties.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company files U.S. federal and state and non-U.S. income tax returns with varying statutes of limitations. The Company’s tax returns continue to remain subject to examination by U.S. federal authorities for the years ended April 30, 2021 through 2023 and by state authorities for the years ended April 30, 2020 through 2023. For the Company’s international subsidiaries, the tax years that remain open to examination vary based on the year that each entity began operating.</span></div> <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income (loss) before provision (benefit) for income taxes consists of the following (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></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:'Helvetica',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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 27, 2024</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,611 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,469 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,512 </span></td><td style="background-color:#cceeff;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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,356)</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,383)</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,725)</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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(22,745)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(17,914)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(22,213)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 8611000 4469000 2512000 -31356000 -22383000 -24725000 -22745000 -17914000 -22213000 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of income tax expense (benefit) are summarized as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></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:'Helvetica',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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 27, 2024</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Current </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24)</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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224 </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:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25)</span></td><td style="background-color:#cceeff;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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,484 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">762 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,292 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total current tax expense </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,489</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">740</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,491</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred </span></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,092 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,005)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,163)</span></td><td style="background-color:#cceeff;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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(218)</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(142)</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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">684 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(223)</span></td><td style="background-color:#cceeff;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,135</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2,107)</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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,528)</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 style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total tax expense (benefit)</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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,624</span><span style="color:#000000;font-family:'Helvetica',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 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;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,367)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(37)</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> 2000 -24000 224000 3000 2000 -25000 1484000 762000 1292000 1489000 740000 1491000 3092000 -2005000 -1163000 359000 -218000 -142000 684000 116000 -223000 4135000 -2107000 -1528000 5624000 -1367000 -37000 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tax effects of significant items comprising the Company’s deferred taxes are as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 27, 2024</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued 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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,063 </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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">941 </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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating losses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,443 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,284 </span></td><td style="background-color:#cceeff;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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development 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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,990 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,401 </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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,907 </span></td><td style="background-color:#cceeff;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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,154 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,487 </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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangibles</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Others</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </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:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,117 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,025 </span></td><td style="background-color:#cceeff;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred tax liabilities</span></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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment basis</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,774)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,132)</span></td><td style="background-color:#cceeff;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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,980)</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,353)</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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Others</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,762)</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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,485)</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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,258)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,306)</span></td><td style="background-color:#cceeff;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net deferred taxes </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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(903)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,234</span><span style="color:#000000;font-family:'Helvetica',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 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1063000 941000 4443000 1284000 15990000 9401000 2310000 1907000 3154000 3487000 157000 0 0 5000 27117000 17025000 1774000 1132000 2980000 3353000 8000 0 4762000 4485000 23258000 9306000 903000 3234000 23300000 14000000 6700000 7300000 18700000 7400000 12600000 9600000 0 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary activity of the valuation allowance is as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 27, 2024</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2022</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Beginning valuation allowance</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,306</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,170 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,706 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,952</span></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:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,136 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,464 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending valuation allowance </span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">23,258</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,306</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,170</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div> 9306000 5170000 3706000 13952000 4136000 1464000 23258000 9306000 5170000 25700000 For purposes of the reconciliation between the provision for income taxes at the statutory rate and the effective tax rate, a U.S. statutory tax rate of 21% for the years ended April 27, 2024, April 29, 2023 and April 30, 2022 is applied as follows:<div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></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:'Helvetica',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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 27, 2024</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:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 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:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Statutory federal tax expense rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State tax, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research tax credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign rate differential</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Withholding taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.21 0.21 0.21 -0.02 0.01 0.01 -0.20 -0.14 -0.04 0.24 0.18 0.07 -0.01 0.01 0.01 -0.34 -0.32 -0.26 -0.49 -0.15 -0.04 -0.04 -0.01 -0.04 -0.25 0.08 0 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending amounts of unrecognized tax benefits is as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 27, 2024</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Beginning gross unrecognized tax benefits </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,865</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,844 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for tax positions taken in the current year</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,988</span></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:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,081 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Subtractions for tax positions taken in the prior year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(210)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lapses in statute of limitations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(69)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Helvetica',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:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending gross unrecognized tax benefits </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,574</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,865</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div> 2865000 1844000 1988000 1081000 210000 60000 69000 0 4574000 2865000 4600000 2900000 Net Loss Per Share<div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss per share was determined as follows for the years presented (in thousands, except per share amounts):</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">April 27, 2024</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">April 29, 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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net 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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,369)</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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,547)</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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,176)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares outstanding used in basic and diluted calculation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,091 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,556 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,398 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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><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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to ordinary shareholders</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic and diluted</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.18)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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 style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.11)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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 style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.25)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Potential dilutive securities include dilutive ordinary shares from share-based awards attributable to the assumed exercise of share options, restricted share units and employee stock purchase plan shares using the treasury stock method. Under the treasury stock method, potential ordinary shares outstanding are not included in the computation of diluted net loss per share if their effect is anti-dilutive. The following potentially dilutive securities outstanding have been excluded from the computations of diluted weighted average shares outstanding for the years ended </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April 27, 2024, April 29, 2023 and April 30, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> because such securities have an anti-dilutive impact due to losses reported:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></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:'Helvetica',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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 27, 2024</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation awards</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,777 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,194 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,636 </span></td><td style="background-color:#cceeff;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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer warrant</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,080 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,080 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,386 </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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,857 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,274 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,022 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss per share was determined as follows for the years presented (in thousands, except per share amounts):</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">April 27, 2024</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">April 29, 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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net 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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,369)</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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,547)</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:'Helvetica',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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,176)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares outstanding used in basic and diluted calculation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,091 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,556 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,398 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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><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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to ordinary shareholders</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic and diluted</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.18)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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 style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.11)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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 style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.25)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -28369000 -16547000 -22176000 155091000 155091000 146556000 146556000 88398000 88398000 -0.18 -0.18 -0.11 -0.11 -0.25 -0.25 The following potentially dilutive securities outstanding have been excluded from the computations of diluted weighted average shares outstanding for the years ended <span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April 27, 2024, April 29, 2023 and April 30, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> because such securities have an anti-dilutive impact due to losses reported:</span><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></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:'Helvetica',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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 27, 2024</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 29, 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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation awards</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,777 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,194 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,636 </span></td><td style="background-color:#cceeff;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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer warrant</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,080 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,080 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,386 </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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,857 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,274 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,022 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 16777000 15194000 11636000 4080000 4080000 1386000 20857000 19274000 13022000 Segment and Geographic Information<div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in “Note 2 — Significant Accounting Policies,” the Company operates in one reportable segment. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes revenue disaggregated by primary geographical market based on destination of shipment for products, and location of contracting entity for IP and engineering services, which may differ from the end customer’s principal offices (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">April 27, 2024</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">April 29, 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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Hong Kong</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70,162 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,646 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,696 </span></td><td style="background-color:#cceeff;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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">United States</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49,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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44,253 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27,696 </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:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mainland China</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28,264 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">96,935 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37,699 </span></td><td style="background-color:#cceeff;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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Taiwan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,286 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,363 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,429 </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:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rest of World</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,689 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27,997 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,957 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">192,970</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">184,194</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">106,477</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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-bottom:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents long-lived assets information based on the physical location of the assets by geographic region (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">April 27, 2024</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">April 29, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Taiwan</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,874 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,625 </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:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">United States</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,791 </span></td><td style="background-color:#cceeff;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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Hong Kong</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,208 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,149 </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:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mainland China</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,433 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,657 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">43,665</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">40,222</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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> 1 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes revenue disaggregated by primary geographical market based on destination of shipment for products, and location of contracting entity for IP and engineering services, which may differ from the end customer’s principal offices (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">April 27, 2024</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">April 29, 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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Hong Kong</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70,162 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,646 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,696 </span></td><td style="background-color:#cceeff;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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">United States</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49,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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44,253 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27,696 </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:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mainland China</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28,264 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">96,935 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37,699 </span></td><td style="background-color:#cceeff;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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Taiwan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,286 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,363 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,429 </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:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rest of World</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,689 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27,997 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,957 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">192,970</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">184,194</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">106,477</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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> 70162000 9646000 11696000 49569000 44253000 27696000 28264000 96935000 37699000 21286000 5363000 4429000 23689000 27997000 24957000 192970000 184194000 106477000 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents long-lived assets information based on the physical location of the assets by geographic region (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">April 27, 2024</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:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">April 29, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Taiwan</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,874 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,625 </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:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">United States</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,791 </span></td><td style="background-color:#cceeff;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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Hong Kong</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,208 </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:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,149 </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:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mainland China</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,433 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,657 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">43,665</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">$</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:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">40,222</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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> 24874000 14625000 11150000 8791000 5208000 14149000 2433000 2657000 43665000 40222000 false false false false true

    #XW<_OU2V]6MA"3K;N,8+TBA8VRQB$H!@PB6A2 MUBR+T-C&2\$\>HNW4?-=^\OM?<,QT@._T63SEJ:QD^'W*O0<90^#+3PE![&& M. J9H3@%$201DU.DSC.NM#>WEA=X#Z#=\Z"1X>XX?JVTWL%$_P5/Z%?'?\L05B354DQ:MDZ0E@-V5,A M20=VZ& !J;')Y,/I]] ?50Z_^19&QUCWLQ.M7-9#++F BEY 2.02966*T\IH M:5N?X2Y&\E38T$#/'2P?=V3M)2>T4*D BU82'6D:T8JXQCPX6Q@Q4'CP=?'2"94,,F3TK7<, M%\!X.A[BAJKMPMJ3;SCZ?3@8WH1VL?"$(G44@8$(@KB8 H=HD@'!-5HIDI3: MMS;\O8@>/P?:*?PN'?2V=+@BYL6&97]P1B"ODMY>8QF.Y%.&)L@H40'C"9W5))MN M[4QV*,ZC)^*AF/HNBTT;%A/D^:AZ3>YUW8?Q]&ICA -3EU?E-V&X 2D\1<?']J(9#=F[V-G1XP_OI*[F"K\C:HM_V3LPGF7B(XC)QB M8$X@*$;+3=!^NC]26+&%7&73L>WG4)ZH]3=1= >;C__"6FV)^=4/\DN/\?>S MJIHYMBG.\='9I-8C3K,H\O\]&T_J='BI$A=XM@P9<"4XT5>22IA(X)';@.2H MEN8A[):0'_TBLDN3+9AQMDZF6HC_J-R!/IL?#6%B6#AHF3*IRP@(%DE=,BB+ M@?F46Y=GK05P]W3:J?U7X5X3VW6PMBT!NTQ5/64B*X4Y8@1-ZLJX C$Y IX3 M*87)&GSMAFK+(+Z0K97]EBZE__[K+=W2I/U'\QI=^CD)->G'$_Q$3,+1Z$(@ MDF7ZQ;?A"<$:O_NOL_[D_"VA2?T5RKM7K^?=$$&7M;\ME-)AG7 *P0O+2;V% MV"59 2]2!(INY+D!1AJ4).F1P7#C06CE>7"Q:-<] M.)@ZX37L^4"=\#IJW'>=\!T19H/IS?#T^W!0Q^&TF"XQDY1C&1A7"E1R F(N M";"41).L58RW/I*\%]"!5!*O9>AEG-E:X5UL ]S$-"_26074.F7%ZVP&+ *T MV_+B#@QW>T^@F=9W1@GNDD8C12V59*!$E!"24)!XM$46[T5IOB^T.RHLJ3G> M%Q/6478G50NGI\/!E\DP_3&OM?,Z<:K$J(GDO&.6^=BG@?H*= @78:[V#DOTKI[/3LI 9HTXR:*CA%7W6: M_#%/69@#U9X+Z5!!Y!))!0XAV*P@N&"M54%DWKK&865P3X(FG5BBDSKH"*@. MQOYU/'.:KX*HH]#Q+IH]QXW;F>NVZ]A&UUV$"W>1>4SDK"0..CB:F5AA-#/1 MW*=I22KDQUC+6U>Y[LKZJX:*71M_'15W4NHVZN/X[=5^_;68QO%8)S4_[:Q M,4UV$'T]!>(^:.$+"['Y]+\TUIUJMC:J;MW+:HYK^>G-'*-0S 3' M S@D+U59BFX]CQZ<0$.+H1-,WMI37M+2:L47/EJ#=Z;5#L8_A2 C#&-\B[/_ M?AA\17)X1V%T/O-_/P]/3MX/1W^&4>[9I(SAF53 ? #Z.H(WP8/FQ-A2:S)* MZU.%=? =1F;0%L=2G1FC@QVG6\CNGN;'5$JMQ@,ID@::T3AX%PPP;ZRV-DCC M6OL.#V':/4&ZL^BP0W-T,,_/D='@VF+R:3$;]>#:I$=;7X2>" M/ICTBM9"3R\ND(8B+1XH*F8N@XW<.!94*;+UIN7:()\/H1H;K&$0.UUM;]._ MKN ?QN,SS&_/:DO)3[0:#^<+[^_XY_17XU[.Q4?RKR!S57=I0UWCU3Y \.[)%!YM@JX'^9S@YPRO,1&^F&$;0FF=2D:P-2X0C_ST* M:VFQ=Z'C*6HEG$^0:#LS6\.B\H6#8SH*9D%"W9R*$J@W5"JW>LCJ9D4:-#HI&C]YHIEKM_4^00;NR1L,R]$60I]1> ;%1T:#4 M('2HNPHZ P4J FQR&J-TED!OPI_57O],Z-.!+3HH_WXP4D"F# :901J*#Q1/ M :*)#*SE3C/2CG&M&Q>M%[CM(OK(6KN<*$B2B>RC?"9.:!MB M^"VCCQ9[/]/U\T:2]O5QHJV34=# L)@5J) 4D%\_;;_)5#W[*MCZ+'A-B$]P M!ZB=2;K-,+L[CX24;: M=I;HXHSICM0]RZ7%6!(X+6F,*!TAB*!IR>7%< Q-AO4J%$F9& "_+0%+,"@L8,M?V?1DMRF=;)J]LA?@;\VHTU.TEZ6KY3 M\##X(J3B:#04GR6HPA@XY160=\S1:ATB;^T=;@7X63*Q UMVT&)PQ>U1J;*W MTB-8F06-&?3@I1(@')/)^B)B\]M('L\N]IXFNHZ*XUJE"[B.MW=X*+;%]V_U-@#Y+RC6T70=-$J\: MG(R_#I=4<$T'323 N99^X& \;??Z&4E[X_X$YQ<2S:3]C&EX/+/J5/">%3Q& MCTC*K$T@>=80 @L@E38Q8\P\M.9FUS(];1H?%",ZZ RYBGS_"J-1&$QF@[D7 ME:9U0"-X97759H;H503R3D)6)4N#K3O"K0WRA9.;VZR+EG S1Z,")/F_AI_U M#L>J&EH6Z <7W3)OCI\>1Z915D_7\+H#9#*XR$A%S(L@5!)6E=;K^ 8XGS;7 M.K?< KIM7]Y\-4 ^X[2V]NMP5>S>6(/.%&""U5KI M%G"?-OEV9<<%'-R^9O)N(??O.#DJ]8;:A#K89'DM_"=-Y$CCPSH+RI/7JY ' MSUL?E-\#YVESJ)4=%G!DZT.&>P]E561.2L=!6,YK[J&GZ=18T"%XZPO)'3H@ MR8K'XVT.>8L6%-<)H,#.U-T%!2%%!*%%5C9Q^EUK"9<=\K;M"OD6QVG4_UZ? M,RROS\;] 8YKC\/:-74\+)](LS2G3>>IM[7D_V1\DV6K=7[R%T;<#O::6*:+#+$K.+^'4_KR MZRB0HY^FB\RL$'L5A!TU)'D8W9X:E+0QYVV2=&.+_; FV1ATP *Y1$U1(G,0 MN$-@S#&:N752MG4.ZK[8\E!#DWV191T3=-'@X-/1O-,"%9W! M.^4A(-F/+W$Y4WTBMK5N7$(HO%.R]GG9I"X/S.:3B M,,A BZ()MIXRDK/F-K]\1,,<7I0TA\U([9PJ2UTD@GYN!$8F[8(K%9-4;;> 4YD]9*\DX0,@F4(14^31:2*O/7]4>O@ MVQUK]KVET;GU.FA2=&W#^U,8'8VFNICE*%W3+>E"A@B1:P0M MK!4A>Z%\ZWR'%6 ]/UZUME6W$]>GT2SE9X8+4PA1V !19UV[OVMP/#+0.8CB M=2',S5,9EF!Y?L1I8I4NRMVN<%7-]//\YOC/F+#_ _/1C9E2LF*\0 %."?+1 MBO40L3C@VB=7,O+$6U?=KP7P6?.JL?T:UK/->DW>.?6\-IE>54!]KO![,@C) MDT600=5#<27!"U;[CB=9@BS&V-4BJG7>^GS8TZU!.BA 6RD#]BK9N_Y+&L,W MP_%DW$M>>Y\BA\@X H45#IRD<"*HJ H*JQ+?2[[S$KS/AX8[M^[2LK:VJ1=? M^L>#?NFG,)B\2JEV1JFE!Z38U,?QE_0-\]D)#LN[\:1_6OW'?XRQG)U\I/EZ M',]?C<4,_/AZ.SK?(S&@/HD7B1L>J:70SYZ?1\#N.)N>U'&1"XZ!.C]]O M-E#AN9A8Z@U*O%@@KCD*&GDF[EEN4I),-6\S_#"JK;W!N0&.RM)WS0YX.7D1 M)2@!:%5MU)HWJML_&'+GCV'5ABD/)OE@JTNOS MK_2(Z8F?LJ8X(S1@#*0\](H\CNC!3#M_,9YY:MU]9058>[OAI1,Z#+LU2P>[ M&\NEIP?,]Z-7@=A1%L8*\/:3AM'9F61@9+3UGK, /@I. M_] (*EBR8:TW]/=&G0=R,@Z!.>N8H_4!<#V*/IO@Z!(78?PR+),_P^CB5CR+ M.BI-R! 5UL1]"RX$!.^U]M$Z$V^74BS9K7CX7;L_ &QNGV%WRNW@=.;]V8@T M?#9"0O:^_[-^=7%BG8-S(NL(O&A::C%F6FJY!Q'([Q,H4Y2N\22Q',W3(49C MS;>>#SZ&.!S5#YQ?"CQ'I63@H6@$)TH]1]0%'+<<6!(Y29H?#:Z6R;_T%4_' MR U5V?J:!A(YGTWWRV^CBLY;P;0%$^KE$2PD6N9H*BJ"EO MX[M =^%RK8"OJZNM'\"VGPW,MA9]D"X-S+$/VB@E%$$AUYP@@>)1@U?9 G?% M!V:8*ZRUS[H?NCRP:;E?MJQCA0Y8,C]8'\]RP.I<>E%'$VL#+BE >JR)^EI! M] 1.(M-*,BYL\_MBEF'9P[W)3:UV.X.EA!>3,3 M/ACC;J?_74P9UR"F(**5,H#Q3(!RA68SZ23HI)E!I8POK>^WV3DUUOP] .@#7 M8E/SW:9%0]TW]##'HTGOM_!_AZ,+?./9 #!9E.P%A*0C21H5>",YF.*M5X8E M+_4J3*#'7V,!?7?%@,5O?@+>0P.5-CPJJVAF%=\W,%TL52N 6L=5>,#>2X'L MUCEH8:%A5^IM.._?#PZ+]U[7NW=MO5FZWB$4!7U'(LCU,PX#T[7I"CNZT5-V8.U-B:M>,RW=W4>,-KK)V:T M3135U4A[OND$?0EF7%M"8_8CVCO7EB1MM$4:TSPBYE MNDA)S=PB2@\YUS+JVNO!*\R0HPX%C?=!Y;6,]O:)&6T31;6N-[_ \FZ.1>;L MC+$(S-<W=$S/:)HIJ6.I] \O[B^,3FX.LSE74 MM3N[$P%BU BE,(7::XUNO>GQ_1,SVB:*6EH%W7#+\!-%T+5R_!AYCVG';+8) M-!,%5*1)/ 8O":K,G(7(HVA=+'H?G@/8&OK83;K4IDK?4OK42;76!8AJ/3VO[@*)[TCZ>V?_?S.Z9Z M,4W_E#YR5+[03\=EUO/EBFJ.*$730;TXL[;0%6IZT8@&JUW.)M7KN63C8=@. M_;83U-9(9MMZS$3!C2*E&5W;$(<,(5H!4NC@M,C2F=:9GFV0[RHS=$]\O3TU M[L'L /++(]2.0>.U3LFDJ*)P@L.(>LBC"XNLY7:&3Z: MDZ8]$JJ!"1KNR=P?4JT"ZMF<3*UEH96.*391[\Y.IF*NC5>C@. *JX6*O-X[ M$^BKS)&I*!RNU)3IL&R^WLE4>Y.OH]7V[?<_]E-5Q.#XU2"_I2GP9#BM#J3@ MER+?-+G .M\'X5$Q(2Q-;)K7?Q*#P(PC^V7-4F+V3F.JI:WXUWKQH6PHK66K MX8X4W45B\T4+PLO.E=^'@]I <'9;C!!1FQ@!/0T$E:,$QUT R;6I.;<\B-;% M5?<">H8N0WM#=5 &?@O3Q0:KC8G#"R\1J M@3L+]?)?- D\EP@TU6;%6+2LM&Y&MT,J/'0KUXZ9L(ZR.V# O^J^[F6C"A&3 M=3$62%D*4#%)\*;>/B8#+S3UU1:SC2U_ \#N3RL:&&782J.=7+X7 M/LW'?HC]DWKA]XU=_O_&W//<"%ZX@X*!@RJ>UCZ5+#"F-4_.QQ)Y8_NOAW#W M!#F0/=X.#=DZ5>ON7?.+P,_:&Y^-1K,^:+\/!VGV34_QS+DA/[MH3[Y\+AZ< M"!IRBLPE;:7/9;6H9CL@SXYK.[=>\_AY=>R78Z=F@& VLK9S++6E.BDIZN!! M)(?<*Z&->J+97I[4NNF<42F.+A<@# M(67* W$_0)*>AR)D=1]68M1:KWV>5.K.,JU3].9(OZR"4Q#9%5>2R%W+J,D5 MI4G4:N"8>FSYD]SJW1P+@/*9 MDQS)U3).@1Z%SWAPN3%S[,^.I'LU?@>YDRO)T2/746G'.1BLF^Z6XF?/F*U7 M,2F7>:BWW^R#H2_T:V:VN]PRC;CUGI2XR)]\]S.=G.5ZY$..)?T_?PT_>RKZ M*$RFD1"T ^5< 6<, Z]XH0A&VN16*N];GVGKP'SNO.O,I'=9:+?>2IBN9]J[:$_&S9N4M3WV6JZX2I[W[B*/7'.+VX]?*7EYAYSX@@ M(F,*A$<.2F*&:4Y_L=:Q*+2VL7D?I4V OK"R,[/>Y:)O= XU?C7(,T1'9Y/Q M) SJY/X51Z>D$:,X(Q6DB %4*C16I## IJ+8/X6?O9/STY?'1^/D)2%G\+Y].[6HQ_3+D53EW3*^>"4 M-J;>ZA!J"EJJMYQ'84$(983VFA>[VJ[O5C!>"-:MY1:0;OMKZ>L(>!TH?*EY M"#C=RJX6(UF.<7;YV-5'YE*\^C.,\BQYX<-@/!F=S42;?,/1UV]A7^NPYXUT:/G&IQ0CF(>"L*C047_A.2]8\';%5N; M//BN%Z(TL,$"CG1RI?W#Y>^]6]E3K:KW>WQ']?NW!7BIX'^IX#\,';Y4\#^+ M"OZ70N>]5RUU4NC<4;'K2Z'S2Z'S2Z'S2Z'S2Z'S2Z'S2Z'SDRYTWGH__:70 M^7#*6U\*G5\*G5\*G5\*G5\*G5\*G5\*G5\*G0^":R^%SB^%SH?&L9="YY=" MYY="YY="YY="YY="YY="YY="YY="Y\.EWTNA\TNA\TNA\TNA\[-AYTNA\TNA M\R-AY4NA\TNA\TNA\TNA\^'4N[P4.K\4.K\4.A]LK>I+H?-A\_Z@R?-2Z/Q4 M:?=2Z/Q2Z/P,"YV_I&^8STYP6/Z%50;,K\B+",?X:CP^.YW-EVL=Y:U#=E%AWJKI&]=F74]8TYZ3&M1=Y)WT< M_X9A?$:2'@T^URV]T:QHY/?A8'3Q+:VM_7']^^F8^HKIVZ#_7V&;%7'HK -FIB'FN@'! MO (7> 96C \F*\]8ZPKO+N795=WW08V#VY[NP1!FWS7B%PJ9RUP?]6'P_6SR ME?YN6J7 BS+D>$G(*A3RMI0%GZPD891R1:5 #EAC]B_#LJ]BL,,AR[ #HW50 M"+((U[P:8A5D'96(+4>UGSJQ-M9;@1);J'ZWY*AEL8IKFLR-K^=&,D)P)H*T M0ENKF4DI/')2/% QMFM.K*/Q'7!A>J+XS^$)S90U3WM>]V2*SD(K!L6CK!54 M#$(2 83E.FJFC2I=TV(AL-W'X:TL^0!!MC=#!^5GMT%>;C?@Z'2.D+&4(^." MA@:YA:K6VT4E-0$VUCKKLL>NB7(7U9-ER98&V,%T\KD__N/]"/$#N&$F@\[D!"JB-D09-5B620=*B\):9YZLCN[)4J:103IH:+",W&_[ M/_H9!_D:TB ]SR%:2-IG4):0.N:0W'855? B9]XZJ6YU=$^6.HT,TK 29Y4, MEMM2]#"3S)H'R+&JA)<$'ND?J4(TEJ&PIO42M0Z^W=/GH+>).C-M%^7Y&Z7J MH7?)":;!!$[3;M(!O(X1LG%9NV"B<<\T _.@B=F]L9>Z9VV/QRZU?&TXC;2T.I58'?$#G25>D"[0B,F>P'J-;(EVR$"*CF:I@++XH)*?K \S#NJD M:+9QRX,)HI0,PME$FBP1G)$>5";7)BAI3?/*QV;@'],9T&;<[>+ 9WV['\KI MSILP_D82U?_45*T?X>2R"Y73++",$2(J!LH+":%D!L&GD%0)VL?616O+T3SF M$YX-V'%[46]CI0XV5CY3K$Y.!85?BS$N_ND\/%L%>T='/MO@WL^A4"L.W*E] MW+$!#XV$TM2#$UN *ZY)AH00I!!0(HD08G:1MS[&/CSR/7#X=(C<6\=N7>PH M#P=X_EL8_8&3]V>#?($*2[:1!46>"+DCRF8)47$&F#1/K&@5VY](+42RCU30 M75GS]H;@]J;H8-?ETG-X?7[YY?_LXXA>\NW\8VT&/3N^%6BCY(4<5DDH,VIP MEAM0,6OI*1I/7'05+-R+['E[7!U8KX.SB85;#G?Q7J1YK "V(W=K+:#[\:^Z ML/@R4G5FK@X6NO5 B^AT<0'!6!WK89V%R(J"PH1.VA49CPRGFJ SU?M+*(7/",4H7R=M$D=!EUU+X.RCG%A6E?@WP-GCX<+ M[0VYC#);6J%+W^D:-#&'1D(JH5R">FX&RFD.01.^&(J)F+,C^7= $/$\";*) M%78T@\B+38D2R<-G)&TTA?Q^].!9IC# .V98HCG6[H(@\GD29!,K=.D9OSZ_ MIH;W(_RO,QRD\^EZ*R-'[[T"QB/%!S3+@>.9D:MHM AHBV2=G=,LA_42=[6T M6P=9/8O&UR7 ^:A:!>(.0ZU;\/8>8+4Q[0HN< N[["BFN@W5.,:X,S2*9&US M2<$!1&=E76&Y=*X8&DY/A3JKQT][8\XZYMA5%'XY%U\D6>?:'=K6/+/HZHXG M@DQMK=!%#]0=AD/KAY*KYRNQRJ> + M.6$6DO>U:>XT32*1\"S:H+6KG=-:DV0QE&?NZ32P3P?]W[^.PF!78D[_4@B## [-N!TMC4YEBT2H% MG\&$&@Y3E K>. _,*<4+!I=$Z[O)#I^I#[EGAT[4=8S: 4'?X&C2+WWZ6,7Y M%K\/Q_V+F_NR1,MD$9"P'E*K8B%(BT#^!]>"69E3:^#LWE/;GYUOI]@U M,E(7]1L+$R#"+:H##K64KE<4QYR09 A,^:UR,4VOUEQ M57"/LT[C8Y,>Y*_#W\*D-I4_OVHN?]5MKSA#@LI"$9/.M4%C M@>AE!&9%CHEB<.%:]YAZ$-1SIE9;BW6P^LTTM(CKWOMLF/&0513UTGL#7KL" MW@KIT"EC FM,I:5@GC.%VEBH@T.OB[_5O?L?)%G6'S=[=HD:Q&T4TJF>\>.6GDS"][_?R MO5=\C2Y$7S('^D*1AY\*.&T*2)UY]<)E:7XMS,.HMN[,/E?Z45GZKMEV8TC. M,D&C-=0#>R4TQ3=9.>!.LE ,.M_\PKI5L>VJ;K Q1^[T.>_"%(=2Z[=4I-?G ME]W$G$BHL]-04O484:H:Y9+;*'A16BBC5>M3QQ5@[>NDH!LZ#+LU2P<^_'+I MKUJZK *QH[W^%>#M9PN_N6E7IT$04U90T2>($MCM$@Q MZ]*Z%F9OU'E@3_T0F+...1HR9M;3?WCZ_8SBBTM<=7]X6"9_AA%>[LHR8WE2 MD$6]@=.8""XD#XP'EC-2Y*K40\[YBN_:?9C7W#[#[I3;P451^R(7+4R0- 16,_G25SPQ2[=19>O!32+GL^GM M'[=1"<18 GHP.FB:T@KY43[5.T X=\8'AYRO9."EKWAB!FZCR@[V[CYB&..W MX4G^U#P/2QO$(QQ<,%I:S(%2@F:Q6EBAC(6H6 M )$5IG.M+VE=(7@?GJ?'CF;:O\L,W5D8^??1<#SNA>!R#(1))>]IT6.TZ D= MP$DD/R>E:)KOD-Z/Z(#8T6:'M*$!.LA?>)72V>G92:CM@/'["%-_>JQ!7Y_@ M5.V#_.IT.)KT_SO,;OY:(DQ/H5,^UO,KZ1,H46V.\XZ7DGF;?!@#-_6FS9-Z!O'I;)2^ MD=]_=>WF-MUR6[Z^Q<%U9^IH=';]<3@XKM==7+SV"N\5?8V)W"3+@)$_5B/R M5%NE*:" G"7!;%&RM7.R JRM _VEKY@=C3%G"@E<("16HTX1Z]$8@D3T7G+F M43C/D/E\PY1:FL-,"=H3G!.PKQ>;W>RY&_7)QV-K=N#G[()'[@-/^I<'@= MJ[<^-/PM#,Y*2+7.87#\3_+9AZ.+/4F?N6=8"_BCT*"*2!!%H@@_%F-D0FW3 M:J>&R]^Q^WAX'R8;MM=WZ^2 Z7TYPY/A\?E'DG8PQO>(%[A"TN1,,PX\.AHA M,G/P9&%(@F>GF?%1QY5X<,]+GA\16FF\D\;O*\VK;\_P7_W)M_[@:(#_!\.H MIZ-T,9IZ+&X\*,8-1&LE6!&,9)K;V+S*>T.HNZ=;UU'K+FS6PW60G+4.Z/?# ML]'DVQ2UJYE"4BM@J9[]E]I?@?L"4F D^$EFUKI@=S.DSYMF&UJL@VROM5#W MRQPTUXF9@@IDSK7=1@XT ^L "87B.IK:.FV?-+L ^LQ9MI&].D@66QWTJS+! MT15N@0JYX!X8C090N68_FQ) Z<)B4(*+YOU_-\7ZG*FVA=4Z2$!;$7=/\B"C MH'#%R$3@4MTC0:4@&RPE.5KV9>L$HA6A/5LNK663N]0QW:9YC&\G-OQ>;VF> M]']@DS2.AQ_?-DUC37%VF(:ABBXJ2@>&U]T$9W4MC$B@T?NBE/$:6S= /8 T M#)70*Y/K3AWC-%DRDAIM L&E,#Q:B^X9IV&LPXEUTS#6T?R32L-P7CE:D&FZ MS8ZF6U:$\Y#6,M'G61AK&./0_WY'H5*5[2,+HYPEZ+ M0=T<86]B_L,ELU&1XFMO@9>:FE6W=IP,!9)B67N;.=.MI]A#)O$NTC .@,/K M6+T#[GX8_*!%:3CJ7QX#Z\(Y3Q2$ZVDD'@0'+Z6EP(IG47SQY%4UIN$=$(_V M8'XM:][IP;>-*3KI5?R]/PDGK_),+Y=5QR::Y T'J6OEAB=!HU.)EAT61>1< MIN:7K"]&\BQ9TL H.\SFTB4SSNI%W='5>[N3@)CH'TR,A\*%L/[99G-MPH*6 M^N[@+'+!/AUB#,(I24NL(F(&DR'(&$$GPD.HA,K-NSP^DFW2;38JMM1T!ZM% ME7BR4.)/..H/+YI:H?5" ML:+/_G7X&C^%_C2[XFB 7[^-AF?'W][W?V O%D]>N8U@1)GV(Q;D$04."4O& MR%5(?K6LT*VA/!WJ[,$T'2P]\UL^QK-6VCTC,LO%Y=H2*X)"*R $A>"3++5+ M?N2Y==G8301/AQ\---Q!.LI--&_.1J/:%2 K3[YOHA"IUK@IP1UXPQR4&%)D MR=L06N^A+ 3RU*V_B;X[2!>Y">KWX2#-<4F7A+79@>.:?*&:&Q]5O^J)]2#R7DO*'JS]@B9AUQO M[BQ _@]ARMX(';73*]83+7G!TS%O,S7N+-UB\*->]%4;1)#AD#B8OWP+HU;9 M%BL_O4VRQ6;"-,JU>',2QN.C\F4R3']_?KH*HH^2#NVCVDTC0 MR%RWCSC:Z'HW+-#1Z,)5 N-Y35RN#564E) PF.C1YQQ:][C=E?4?.('?F?'7 M47$'1O^"]4CVU95;5J'-SUMB",KI8" 643NH)@5>1 :VAD':TNK9W/KWP-E] M++*MM6Y/_XU4W<'QQ@S:ZX704BD876; +'(@80.X1"%7Y#[)K#V/IG7%YCUP MG@@+ME=U9W/!FX70D)5DOLF'O@/!$6;*_JAB<0 MLWVR&:[EVS9SC-*:F)7Q@-G5?GO<@XNY@/?2$U6]3&RU \L57_AH#=Z95CLX M=OB*I]^'HS"[B&=R/H-V=#89U\W3>FUNW06WT01:I1+-2HXK<)R0DDG))0Y2 MDKI'54;E&\*M; MWFD^HX7,Q 1,6D_#QBL(7-6OA%$Q"<6Q=:K4=HB? J=V:+,N-B06S915HAG^ MF5S_^#X<7$G28]Z+8J( F9%B &,)\"M[JV3@>N M[:TI]F.?_I/G5S%4"7"0D$;(5(">8MPY+\:0P3X M-.I?C8V;^"/+#J,,@$9S4*0R",9%R"848VG,2'1M";8X]J^CJ#T>3X17Q.TD[6O_UW>8E;:F.3A.7N+4QU 9F M7@0$Q1@"A?\9LK7)I92T]8\^<4F$+#.K]SV;6.^)KX<@(@4(00B;,MJ26M?I M'FSBTCKV7B=Q:1T=/X;$)<$)-UM(B&VE&CR):,!@4%ZB-M*V3HA]5XM): MUEXC<6EUK>\J<>EA1,\X<6D-N+26M9:(W%I'57O.'')1E\P\ (>5:+X*Z>:4\6A9!>\3YXQW[JQZ:$G+FW/ M@NU5O>/$)9>T":CK-?!(WG.NB9N)(GVN9?;2N!!3-TF,AYNXM#T+ME?UCA.7 MLHK6U@+.(F,MY22Y?:2ED&LG>;(NH&_M#QQZXM+V+-A>U?M*7.+6"&%\@2"9 M!*7D]&"[0$&F [-HI;M5%_4$$IEZ03M$8YD+S.7@EK M$3BI(5D542J/1K6^:N^QI#4VI\2F>M]W3E#@W)<<)!CF""MS&6+P#IABFA6A M/6>MW3Q"OO?/U^=T/7WQL=JJ7N$=A>0)1.-9,@].6RY+H>C;--_= M:HA_5P?K#3EV9RMD7^8\E"/Y5W^&4?Y*'YX>,J%F/"HEP**A<(_D("]?&HCH M=%(J('.MZT1O -C;T?O>:#!L98XN-N;KZO&ZWDCP9GCZG7089K88A<'QE(7C MU^=7G_D4SNO/IA)U8 M^HK=!Y/[-]^PN>Z[N.5D>'HZ'%PKR[NV,R^35,X&!CS[FI^>* 9GQ8)VR41R MB97+K>>A>^#L@4+=!06MU-XM(SZ%T=%HFB^6_QE.SJZVU2QRDYU-8.O>FHK, M@@N20 ]509TL0,NSHQN49D3K&(4.+U9IXK)5!+OF#UE$<"E%8-)P M%E4J2;6^Y: -\B=!NCT:'+U/('P:U2K/_ V<1P/8=U5=X:HMCF77!MSJC M>2C:6A9L79'1H.!6:ZQ7MK':O:A02)0D$#^\=^3@Y.;>PO:H&Y8X;AROSK>$ M=2)WCY9W4>N(5<(,@5N$I))TDAO5_J:Y9N!W=LJS6Y;>4VNY0V,?YC%0",DE MKS44%#77E*;\Z(6$HI+-7B651>OF.8=Q#+0?#MQ[!K2.+1[-'OH*,KV< :UU M!K0637:RF;Z!C1\+?X6S&3$)"#4?244FP7%)*XZ1RNFLF97-K]EX-+Q=ZPSH MX&B[CFD[H.L[BE:&YXC3 &YV)#$_B@@J<^4$AXC2@A+)@F?:0M+!166"**%U MNOM2,$_DP&@M6P^[,%0')P2?<3P9]=-D7M;U#[+,^/.7?UR4=V7NE(ZU&W6. MH*0UX 0Y)P4S9R8ZIYM7U=X+Z(5)#0W6]7QTT>&ZN,1"TA!L[;#G4H&HK(#, MC1&J7JPI6M?G+X#QPIRMC=-!/<:%=-/%70D?33 !HE4DD?04!&6K(/N:\6%T M8;;U0>3U]S_O*')C2W3(BCGG5T'34?AW"(';YI998N(MU-K!DG$G%S!9CZ&6 M;:A2VU(Q45MC&72KY:=MNCINU_CMU'WL*6N&D8&%X $O[B>^<81 MU!R<+M(*(TC &KLH+ C>.@O:6(Q>>^2W#VZ7&_+>-SUJH[;380"W55B6D"H7B!N?(7BD6'EO70U][_?-VO3:U0P=9'7,H%Y;?0:7=C?P[*HL:8E *AZX64ACL(QG,P12#BVQUI6/!% UP[ZK0S)%_H3TP MB45DZ:UO?K77&O!VO^YO8@4'LR%,^<+CD0I;,&I:PGK#&#YL$4);CPOL/2D]5 'N#V M<+?Y2]V:L:N)*CZLKWA;7^]^?N_/;@":W8?7167+O:=!\J9F)PGM<,U%02) R90HW8X3@= "2 MH;;?S3'RYMV.&^)_GBS>A_&[Z+R[Z8B\+LOG_O&WR?C:_4F*&V&+T6"M15 8 M%$1E!&D7"\5@TG;$Z-:"/$]J[Y4.750W;:K366K/^*(N?/QAOOI\'9*']6$P M&?4'XWZ:5G[VK+-,,4XKD*_-T")*<#Y;*$P6IGCTB3=OY[0#N9[G"#@DLG30 M;GGC43Z7L8YSS/_".LXQO_J!(QKE?Z>_GKP-$WP?^J.9F"2*1)LHB(Z,UC9% MXSX4GB&[D#,K15&D<2C+P'JB/<]A<6"4N3LR-KYPLZV8%T/_4BS>2U;DI/PT MUUD 29'!"_HJ!D0?K(^A^;9)5[*\<'\?I+A+=M,LOQ-'/_H)%VOY]^&LO]W, MPQM/5[/KOW\S'$]^'T[^#TX^8QH>#VHI\;6\Z'$O.^M,L@F0%CM0VB!X[14H M+Q,-=IU-:ETOL1/!GMTP.#RZW!T3]F#'Q'SP#T?S']7/\9Y-VC$O'6@C:Q?L MFA"$=?7+68E:2*":7W:W6PE?1LGA$.CN<'$'.URNGC3[HZ/)-QQ]_18&%_.$ M55HF&R4(K6B>""72VJESO;:*OK8IL]2Z6^W>A'T91 =)J[OCR>]MJ^JW\+-_ M>G9ZJ;BS.$ZC_E2H>K=]KUC/2?,,9(Z1XJID2"2KP)B,GGON[!W)\NQ& MPT&08L$AVG9)R9LK=3C\(X;TQVQ!G.597_8ZHMFB%W+ K&(FL8HGL7*H6=86 M^3FIR.ET""^./;N MN22\S^+<2X-EP>/_F7T#F-J>@ MFTASJ[?LC] _J05U[X>CZ5%OSTJIHLL, E*LJ6I^O5/"@%4FL&02#[OOG;6A M+"\4WPG,W'8NW5\+A M=#66S!832P9>T(*J1>"^U$NM2RI!%1VU]81.LJT^?8U7@=EG;7U7@=8Q]F5^-"2XDTS-56:HFB E4@!"_I MGQQLM@Q];CW:GUA7X[4X<&]7XW5L\5BZPJXBTTM7X[6Z&J]%DUVTA]W$QH^% MO]:*XHL18%)PM0ZY0#0I 09IHD.EW.U63L^(MVMU-3XXVJYCVIUV-2X6I4:6 M0$Y3_;*T$!76;R5ZJ7P.JG4'@J?>U7@M6Z_,9DQA1(X<]-K:5Q M1XV&.I#N98@;G]1 M0M&>XB1PBB$-^Q @Z$1F*22O-\*JW$F;B-V)^#)&#HA"2YM*=)Y-=79Z&D;G MP_+YRS]>)?II?W+>-FGJGA=TE!NUJDB'DP+%F&(NQGI0P(D@B6)4'ZT&DY5B M)F<993B4V>;CX:5 R20*A2FU:!)I;4*/$+,(D%WD5F:?G6K>\NT9ID"MP]+N M4J#6,?9AID"Y2"@M&C!8NS R32&%"!*8,[;8DHOQK6^%>6(I4&MQX-X4J'5L M\5A22%:1Z24%:JT4J+5HLHMO?Z_SB@F_3 @VBRH]+GXG1& '>< 99V9!1('/J8+:D-I+P /G><5!TN 1ZG,-E5N'8 M2T6K4 _Z=;WW4PD*%)R-)'<1UF%!U/9@ME/6%>X1#9(=L'3W VH#BAW2M3ZX5XO2HX!'&?.EQ"9$/K1#*6;LKV,I+V,I"T(=DB9 M60_*>;/9>"_R;(VL#?03.:S*,3)&9 J*]"E)SJSQ.[KEL;EL+P-I+P-I"X(= M4A;7@W*2%0KVKXMJI4G!,@N\6'*\@T (B>PA39:>&\U1/9Y%Z8YX+\-I+\-I M.YH=4NK7VLYLT%E$XQ&4+J;V+K<0ZFV.7-$/N1:2A8.Y,FN[>&EU*VS7%&U= ME)?9ZL,ZJ_?J.9:+6,!$)D$EXR%ZR<&$$C C!A]OG1"V;H6WG0"/: K;;B?G MT;#D4<6@EV(_F&1U?5E)SOCL:)).7-)49@(%$=D;X"P&3K&YX*EY(YS#4L&S M&78'JO^U*/BH@MEU 4M!)W M<;:2Y"_#^#"'<6?L?50[W*M;M"><=[9*SF,M*F*!=)",@)QMMMJBD>Q@&GH;NY)?>P%IR1VB8I*)1@U?L0$B*:""DY(66FZ_LKBG2(QJ:![W7VR63NEH-X\.*B&LKXM7Q\0B/2=8/@\FH/QCWTZQ /=)? MA#3I:X_. M)N-)&.3^X/C6K/(9*R7HYV^&@ZD2SL))[9QF;]X_-@S3:6G3L:@-VER:\-G_UR( DHTT@I(CD MJM?;D5.])SEX9S!ZI_%@VI(VD/=E@*ZQ>#X&3CZ%\/%RIZK',TL1+0,NZ[T0 MDJO9O1">>Z>,8N$(+A7D12;C]O J*M 4B.D4-2;1VL]Y8FW&UN+ O6W&UK'%8VG3M(I,+VW&UFHSMA9-=M&O M:1,;/Q;^6L^"*C2Z?0S3,D0#,18#61C/@^'<[KZ?SL'P=JTV8P='VW5,V_5- MBQ>]JDI"6Y0&BUG6_!V"Y,F_T4$F(;"@;>Y[+X!Q@.?)G=OWOML5-S#.(75& M6MR]GURE_A@_C?H)>]G8B(F\9VVC *4,N=5%1O"^<)U9RH&90PGY'I3F -G; M<3AS&,0X?,HONNZNQY0O*M2"?5WJD1,M4-YY T8[&MW"&F$/IN7*ZF*]#((] M4^5Q78G(C(S>* F93V^^\PP\0!9R!A>1!+1)0^"!0A..,A4M.#MLUV>14,]S !P,30ZIJFCEF[N8RHX7 M44!X86MC, 51!08<"U=6L^C+P?0-?M(7O!W,.-B:)OL_AEZLCRK88(S=G$&O M],J.#Z#7%[O1Z?/EK@F.?E#XN(2.)],'T5='Y3.FX?&@_]_$QFF)]IOA>#*^ M&@M99TF!I@(N*.A46=*L&YP%$PVS5AO&4^L$\\8BM#N7;@-L?C..Q,1]H0&L MZXT/M?;"!9/!T)RCT ME6'=GU T%V=5Y]3YYO?SP>E^,.)2#;)K\AJ?X94+K M4GW2\X";]W#X!XX^S_DWAM7AMW8 MK(/ME270YH<)JX#KZ!S[7F#[.9!N9L;5Z+&%#79/%%E+;CV'[)0!A84\9&\U MY&BU,T%&'5JG\>^!( ^<_.Z)'VNHO@->U"GRJ'P))SB>GQ@FAIYGKD &QX#B M.0M1\P2I,%LB1L&<:LR%.R!V'P0W--*PI88[.*#ZC&.D!WY[->#+]7 MB>>1UARB8$7%Y -(5/5.=,/ NQ3 I2P3-U['V/I,?P583XD6K:W0Q=D-GM"O MCO^. QR%$P+Z*I^2QFM-0@W?YU@O6%VT"=HJ3V!9H2E2<@B,="-Z)P?66[JFM=UC_8@$=OQ[&,T&Q19;ITN>U&)'=!60C38Z/^)X MC#A]X5L2C:+9466TK:>;>^#L:E.P)0=NSQ2MM+WO MK;KQ:-+[7 ^?II$?S621"\Q \V1M1A45.&L$)%D4S:0^&[923R9ZZC6.T'=7 M_+CQPGUMNS6SWG!;+3;T9"]!7%ZK^S",=3;$5C%J>^_SX2VO+91_VWQ;:*Y# M0S)E3.V+"ECJ=F[M?.P4FPTLG_O@VX9$NJO?W645ACN_U&FCH] M.YT#,X\^*W4/FRALX8; M1E,@X>%]$:[S*XXF2]YI?50A,+T5CKLD"O8NO#QB50 M=A]?=^D%M]!W!YN^,Y%O@KML:37]KN;.]K(JJ&50@('34B.TIYE&!3 Y\\"E M*)A])U'10\B>%DDZL$;G4\>R?FB7<'E/F"AI/2K 0Z(X(7&:](IE@(FKNFHQ MZUNG/JV+\6GQJ%,+=; 5?"_>M_UQ&IX-IKG+GRAPI1"^5[?A1$P24.1 D:=) M$(+BI"OI6$9:F+G=):,68'Q&C-K60DN3S-MN_,[.7;Z&GVUV?^][7(LMX)7A M-MH'OGQ?[61)EL9!.K\B#Q=1"L9II?&%_!3K##AG+'#.T&I.!-*M/8![ ;5) M?+GY\/FNEE0F5+YJ72(H[PJX2.X]38'<>VLQR=;5 TO![&K_MYWM%V>Y;*OG M?>_]WI'FU=GDVW!$#OQT)\9P%RGHX[/"?.64(%%*@ISK05H6K'W0M!C)OG:) M&UEY&7S)W7!A'5UWP %"@>-)/[VIOO#H_#*K MS\2$/@(+ FN*: #G'8+CR'/(Y!/SUO4I"X'L*\]I6SL-6RNYB]X>-9?KU2#7 M5*Z3_W4VZH]S/U7E7NSU:E-$0@?HR7=25E#D92DV$O33D'41K'U+@OLA/1$V MM%1\!S-"+4.]3,KZ,PP2OCY_BP5'%.U535"\/IE.A]:G4"01-IA4\\@%Z0"Q MIDF1AQVEDO9B44ZV!&[C>FR#=C#J#IR,1<#;WR8MU--\! M'R[J!BYRNYWB)?!,D]Q'61*'8@F=*ER )^EKBU*=2\A,B]8%.BO VJ.WV7Q#L[45 M.B#*742W0;_Y5O-9/@Q>G=8PJE?/C)E$"XS5JZHR_1.==&"8*]Z6)+%YBO>Z M&)\2A3JU3Z<'_L/Q^$T8C<[+[([N<4\["K$LS889.0,5$@)YX!*2B,5X)CVR MUI'M\Y)'3UJH.53$&+E:")-M9A:,*5T\:QY%M'Z*)\HH[JPT5U6Z6U9]8_!Z+*& MEE"_Q@$9@$;"MS#YU_#L)'\X_1[2Y%TIF&I^#GUDVEI0"L&P7O9J$M:L7N/! M\<"JIJ(HLOBL6F<\;H;T*;%K![:ZRS#31:;:[SBI;M\G'$VKJR]:7PW+I^&D M]D@,)R?G;_LG9U6,+YC.1M-Q=.VRTRW2VIJ]NT4.7#>*:)0P]XH Y#LO?_16V-OUA-P2T>QHR":>1. <,-?0R$=)JX4JP%)2AJDD,+K6!ZU-)=A5PM]> MN+N\_>/.C7\H"85;"O[Z?/$#9H<5?; MT\@-A+_WO[AGK]^_5.)HVJM*X<2+^!CY-40ZDC8)I^;?=[P)EW YEC7Q;@*5 M$%("6L_.,QY['H]G. ZT]/:VP]-3)<*B0% M$=1A3ZPN?=/HB0#O#/?7*[>WY:6UUUP?_ 89?0@X^4?&P$B5 4T8C9SEPM@J M"FM+W[HK(OBQ6%;/ 6W_H/=4,_%J%>V:B?\]3$-.5>N1#?^'3(B\$FFO4_U?OS\52PMG*BLD!6RU,$2GIR]B52C*L(T MQ50J7;P:=9,\?7%W1>U@YXBNE,(/S;"EBDO?:BQOIK#Y4@<>T04G(J^0UND2 M&@W@X+U7B 97">4QIJ$54?Q"Q:IG!3@4FU4.WFEI-18;80J M6.WQ64'ZK_U8"*AI5UKNS028\M98[U!%)$YA8$0*!P@S)(0&TGHM>)'IWR_T M#54C^T0^1[D%$7>K&Z'#3W\.?25D@/ /4:VFM(#?R*,'-U5!&9RRN I).P NH ME ="X56\<9'ZBA/BF^I(YN%V<_4><,O46@?S[?1\2(0EW(/EP/X!? A8"E)2 M4Z0IP4QQ\"FD*?#(P^WT_#W@EJFU@GG79KX]4)X&( M#Z?[("J"XW9"(*,E^(/ J<9&4$^_*S&Q2[@\^_0W#5H1E760K+P.NU:,(-B5 M<8O;\>+N]&&^F-Z'V8HQ'$]&*>\:?E(ZXQ!K1SULUI 0DL'RG-Z=:X-LK"A1 MEEI)6Q59SKK2F2WF >Y]=DF'= W4/C:HZHW5?)T"7H:_I[.4/KTMY#>+KZ@PT=<5Q;U S'"' MK",6S) (12HM:2B=4-I&KG+)H@VC?5RN_[CBM+#&$18(A11S=;'V@"QS!/9< MS%G*@M.F^$E[OIA]4?YE,YN(#IN5MEYIPS%#%$<86>HA44Z"(6P(8$1 M3$UTK"=, M';P3+)P"%DXBG:D":RJ!\%9)E"S%[Y(H.5KKAFR.A,'28UEJ7 <22(@(524Y M M$NR#6Z;6.JC/\7DVA3A@L4PIU(N3B1_\\S"N.]*?A\60! 6K-\&(6@>^@ AX M-=AC(9ZZQF!)-0FE8^LF>?JG'CL/IXNIOS3/N(-=K;80_/V'02*ZYF.(\0:3 MA_NZBE%ZZGS1@C',L(\TX'QC(&GH/":PP"N4ZL"]J85Q^C"; ;PG=EYSS85G M3\- ^Z:[N]IGS3^;98KNP50O%G=A!E_/'H+?';=TTGKN\/TW9WH1XYUD\E>J M]-E=URNG^I/5-SC_X225_;F&42XF7Y:9@N1-SG_'I@ M9E^6%W5CLL&_8>;&\\>NJC%E/&!8)H.AZ51=<&0EB;#1X=($6-R,:W>(_>P0 M!]@?=&@A3\ZXRZBUDX/N5-G)+8*O;^7=@,;GEUM1.0/W1".\:R@:5YE:?6G^=?ED0[)>?_@-02P,$% @ MHHG86)PX&)CXO@ 41 ! !0 !CWDI6SG^2Y5WG9/#N<,5 MD- E2QM+$ L+"RB+^0(=$D&N%@@_;Q#(S@YT$@0"<8'865E [,P1"Y,OL;+^ MQ_$?@ZX*_;?QOX^KPB"V__:]2.A5D?\Q_G<>B"7A!0A4FWFX +H .L+"\N_] MWXF5G?4?<;"QL;)S+DY.'GX>'EX^)G%R"PCR\PG\&_\3 M\N_R?U7>4*C$%-]5M8C3&79V9@FLD0S?P>Q";.+'-,YSR%Z]3;G M\6 QW4?9+[D4S6N[Q*^-DY7T[CR(Y>:1D)0Z*JVLHJIVXJ2^@:'1Z3/&%RY: M6%I9VURZ?L/!TWCZ^??TAH6'@$(O)AW./XA,2DY)2-'Y2?OW[O4?>!/W__V<4"8F7Y/^D_M4N8:=<1YAZPD+'$]:WP)USY8L[3Z?L9 M:SGBF1?[K^Q)$O8P?\B3$/*Y0Q P(KU/CP^%_3V 'Z@6-GQGU=M^.$H'_#" M_"&([IW9N GY17R-7HDZ!%$*)TMC]$QGWQV"1A.>'8(>[1Z"^GQI'O6'(%-I M'P8G[A!TM-I8[;\D_)>$_Y+P7Q+^2\)_2?C_0X+.3F.Q[17G5Q]K:X7:Q\W[ MSO9YN^^\X>)0$.#U>5.=,DR!TV-+#T$U"] #M8Q_!VBJ]IB]%"@ M\B6PVF5\+LW(WC_8E[O\A\2DY-RXU"T.(R>?].LYO4D;A5\/02LO<741F29H M2@01T[L;G__7HVH5EM L(&,U%<0F[-_T^;S:^SF'V\\XAX?P:[)O.(L.2E&B M=,0A*#8.-80U(6-235B)N/AZ_7 G8_;G)0J9#A]Q;0EPW:L:8YF:BG?=J_HN MG!I0D ;]ACS"D6^@6>CW@.I2A#%,@&Y.OE)-2@UO'7/K-5:8W-[[-&T;U!RL MF,#W]E)NS%SG&05YPTT&;PCY]:!,:J6)$<7,SSCH#<&R\NW[F!QGWU_)/&HE M7D_?+(G5O0UZ4+83UWL;$;&"ZX<2*J@%@!$)G(P6_*V=8"S8A3.E?&V>J6X\ MVCA48?V$*TLX&@O2M8-ISQWD12 *''\!@;\)/-)J M\ZPX!/G-9YJ.O'[TN 1>]%5[,"V\/F'U]7TUUA_@^64&C],*F&"["J8K_/4H M6'47=/XXF5']VK2MK$@JK,T,/;L@TON,:X!]6I>E[W[P-Q28.0,1J33;8"?C M#!>D7ZXE[U2&:V@95!6S2]I-J&J8I9#"GKZY\\)4\1>7(]O*&K^=&]63,KQ, MOCH:9VJ2:K5(A' #TNXRCEC)+,'Z1:GW-ZR^[OX":QY'#I9';O8B;6C:2&E@ MEN9Z".HRHI\E5^!1?&."C\(PPAUK2UI%SAE&DV497].R!_Q[K(=E@_CE5YQX MTW+,.+]';#-58Q!>N"CZSGPYH_P-(@J_?._#Y NO1:Q+ MX44>\4C/,0?M5#3Y!B3A$,1MHDJ>=8V"2B!B\:3>ZI'/,:&!!D'*>2^=H3GC M>E7)[NO6TPYNWS[=>>&-]3EHP:V4+(N:GF1,F*JT-@/1DKU0KA_R<@T3[8H& MNVE7"@3C5%(6%2-=0=^]/8\/J(SQB*I P][W$W%;3A3U"[E4/9I/PHPX<*6P MGZ[L,J7I1M/X_.'/.273(%+B@2/=\[D]9REPECJ7Z790U6@YU6ZS*B@ 0*\ M/DP]>[_%&V!X7!?XM=A#1:":$X.SI@^K[G9]?=)G_<",\PT@PUP ';)DW_99 MURD9*TI_7&@TV**@Q[82*+"DB9>455AVW6UIRG:G3UT;/-UU-@94HIX-/*+I M 9LW#G!89<2/?KSTE6IB1PA1;C0A='U:J]30../5Y,5-/Y-+C/O)L5G;#?RO M8N9[$> N#* *Z>-'6P"51 Q@M0Z<8:Y[+TH\OWL4;X12APJ[V%1%5BJ%=-OG M-S_>5MCYLB*:\T?&S#0-N,W4,12 4]3[2Z3&O9E7]63RS@.$%5<$^N9L [C. MSWBXO.EMUZGLU* [8G(OCG2*G,3U@@'U0Q"^)K[$F())]";7]"QZVI/Y%]PV M U]]SUX\[R6R(E.1^YDG*^A6V_,J'^"AZ)H$IMYJFX5F\?T0Q(J2!3:)RXET M?J+V8^D23%0T2BCPO^I):_T[YQ"?"A7@(>W1;< M+JGW/:Y'\5_Z >$Y!%6X8;;-J4;!VC:0L((\SMWPL%$S.U#T;?(N"95,@1+? MYY*VI?=4QPRJI/9D @KDG4^U[O)UU3:SOCG'=68#IH\!-/:[PZ8]GS6@DP96 MYAOURE73WG'; ?D43Q&PIR@U8J5 MQ]A@TVSE!NK]3*:)97?2&V^"\Y*V"_^ 4/VXAH0.FLP&KE[N&WZ79Q[A/7M= M'IXQZ]&<(^JK;;?D.'F R(T"%X'JZ*^.V KQ[Q(4J<\ID-Y,0-TH'B4[OX@, M(L_&AY[6+ V \57DM.9-NA^"/IFOO191,J<=IZ+T0W8@ )J6GF4ZQ(!>)R+PPPJVX7)FY;.79,0HA'&Z8A31YBZ_9Y,_N]-AZ![,R;GB8%0NP_-OR0@IJ0 &\]T(QV>%F]6#;.C PKV MG .0^HCMJ-6:6$A]32Q*#^D/Y%4COG7CA OY599M)NG*%2XUB>]?YS7=' F6 MS6[/9H^?(@HN@T\H^'S_#H$+@G#;-J3,QR$W_26PBN2,M+ VVK/2\YYK2:MY MX[)GPK,]\VZ^[SPEP[:20MD_2*+;K68"BHW-W?R>-K&S?=2'H)\::Q\3H"J, MHR,]UBJ..K&]YA+\#9QG3H\@^TF9@,JW;:Y#$.>V29@G\?LK8)(DY^161^%O M\Y]!^5#MJ"7YE_BJC9XL2!AY$;[B;_J\)9J9]N0R>/K):T@),BSMY1@],A+2 MHUY5!!=$/)B\E/'MYA0]6?J$DK5B7H'W7J=RUQDISNKW]>6!C1![DPU? M<,/FT?PKT)!@OPB,4W(=Z"+RDB=+- >Y5 M\/Q^/YBG_6P9,+%/%$Q<(S/*B+1T\W/G:O*M>6STKP_]5->SU1-Y*-=^2J-Q MD=$%JZ_I$12DAP.UE"B28^9K -H#%GG=D+* IQK5+FD5P^'RG5[Y.K5K\-P\ MD[QPDP\@UO2#4ES0LB2J&]*XFZ+!4/!'+\#XD5>)1>F>72^K%>+?[6Z7#_!6>QG'192Z:H;X M!DZF7;OJ>[;?OBM;R0FX@+O?_E5DE>X5);.A!@&!K9W[-X2JS<#GF>'194T7 M#"&+XF%"[9!28+//%9U2 [Y2/ZG/+UQC7$\3B"!6T$4K2)AXW%T8P:F;&4G\6W2]2 I/H J<[[LC M5B&6:I!Q8CC'7$NYZ$SZ%=Y+3L&<099JK#LU\W!JW3@Z ";XP[4Y\;>@U(:Q MP_/LZL:EEO*#%$U7HVM#YRJ_+-V]&;US9AMF ,!6O_7M+DQ2DX&\99YY!(=+]_L-J))=.$%WA!51,#ZT MZ+M%QTY!&<'UYD6I4QG6Q(M>@SD"7(H*V3 90'T%V@^=4Z4F 471Y%'B>B+% MMA,MTJA7C6=%Q/*K[%I^],Y.T8/N/SG*U9WXY6WB@R:BF3QE!4W(6"7N]BXG M,A>;H=!0V-RK+>(;XI_K_]#B[>M,M<7ZK:<,WL'$4=WV3/D M@;/$Y1ZXZ))?B98T' ^6,(K;"[.UEG;1RH>I#7']^C"V\TW#@6RZCJC1!C;) M\-4%QCB:@W':SY2%/)MBXDX\$-FUH7 F!AI,U29,#7O/7?-;X!/W4:C;47Y" MM%;(5*4X;?%3AOH@M17]@:+7R!G%S!K>WP-+"@9*"(/]#DTTC?'V*HU1V9Q+ M1TIK[[,]/L,[M@_:_\0$LPU@?G!/B&]%UR%(,O=F_F+0[W2#=HWE>Q0QS>(Z M5ZOUH+M>CK+"G#XJ1GN_07:YT&8KQLK4( FQ#5BHTF"FC M?G0:;--;.I4YJ+V.R7?^O!(?N=E5\]R3.4$0W66:J5@) T(.+>2OKDDK(J4M MZ8Z'TM*O+!;8-PJ?ER9=S.J+QT7%9Q?L_&I6&..J=Z#O0A=A-(IPNBB8: M)2%O5]#M@"(25!SZUDUA0N/5K(%;4ZI]J_W-MH1C]L=C1\9 I\5A71@.T[/T M.P?-1:2"3%.Y#5/^#_!$IQ*IYH;ZV>I=PM'4MM)+77WN2RY<:H8GV=F;CT"? M;L(^@AHXZ1)'^JT/LI"VJZ.)*#&*_I(RF5$KD1A5@4B\& H5 M^')4-'CJVIDG/6GQJ^;O0W0NGEYS+&)\(33WN+M1([ TJTQ3::/,QN1WV@UG M=[G<=#>_'F]^<#EW='W!-5=1ZFN2]6=PEF$: ,=# )6*'AID+HJ:3)9!:-N1 M,\I7JYV@4TBC5[W55E%!QV-)9S/KWVTK&@V*#BWJL#6?42S<S!OL&D[6DM0[GAW]8ND$\MPNECBW?.#::PEKUBG M-- KE6"!()P76@3I6MC?*V$,B0\+>0GS'IDG:7L>?VC'-0 MBOK&5 ?==9W.2X[J+2A41+B1G)(-^ 6Z^:UZU%]\-Z>8:,N^D=7\]2>E5K>2 M/49#\O4#KAH,X]@_-(]2W,0T-QX4Y^<&JG9"Q1$3^/["]NW(H$=:U<1GY3$] MLI#%_2,D;P96Y[%L2?YKB :S9;R! )FL!Z" A&"/;85-:GZ/D47 M9GJ??J3Q#@D+WY12Z@R1$>HSZKLD?GH=>Y0\FPSQT_2A3E&^=9_%$>Z<,YSM MQ((3844>N9W2-C;9,QQ>IRA?XT5%W(;A+6,^F4TXK]&$!W39@Y)V169!4[49 MVPE--S[M,_E[*'E'8UOIC(_UJ^)"1_OAR'"EO[.C!9#:Y;1V)QJ:'D[17"]I M1<@&O,IF8NR2BKPU6C]P[IO&"[EV>0O0S0EFF-7#>,+D?*!^ M^K"D&5/1Z3#1@;Q._#A'\\EGJO<0J:N<%IB6+18E/UL<9W66'O(A>>?6W MOVL>*P>4;N(-:RT"V'LSXC4*'TL*AK"IVA>G,5PW;EF/?&/[Q"[X0+U'"^V9 M2= C0;>*B;#Y-C<@FE@LV?U7ODK&'5C2%G(;D:4FGQWDN_6 MV[7"?;0XG1.IPXB9Z1!EM<>!LG[Q\ WFF,IS0;@A]T4\M"B\,D2G^ M)9ZQ_*!4L BER[7&Z@]GHLU'^CC9.;^'S7$H#5]IRXJJ=)&%GE9,P@@V67/@ M04IIB,IJ#C?1^,@5D-(%FC'2BL+1PDSDT(-2Y-FH]P&2)>"QW]L<=FPA*#ST$2;RN M>H,\C^G;T"=\Q3P7+)![GGNRC\,V/_M"UBF0";C-E)4.HL#C("MEAR"Y]NA* M/Y@W&9/V3M]9/VJWT9R9!:*B3I<]C?1?OTCX8?6YJJ1,L1#T5 NV>93W^4QWVCL&VYH^%#__WE M )V:K.UU"7ZEN\;'"/[;546CN7P:3SJ([]HPPUS\(.B^3GIXCYX#T5R9H8DE SI603W ME8B.N7G$X1_N)MIA7[YQR[_AEE3J<@5P*';Y_/48ZX=/UV]".Z& 1ECC_M;- M93%3%81,[]][A=%KAD9&KI8IQR<:?4I(&XK&4:/!M*_)@=TC!>Q*]T A?9 M M/QJ[O[PLQ2=%^S7 3AR-#7B#N+)_(>$70]2M1FC)W?TFU^2#BA)R/[S!VMI+ MU^<6?_H\Z3=FSFT5GL&,CCQ"<^W-(Q&0V:Y!Y&(;-??Y\,Y_(:N/G\ 9@;)84,!VJ8F\Q/AO5F)F$$&M!L MWPF0^)T&&X7ZV< ];H6LA%L3@4B,KHWL&[,N,= P5 4^[_FOV20O,+@?46R) M2_5$BL^JML@"(EW_P 3F9D--:&U";/<7YD@51 F9^LA$D6*,<8\Q9"=, D3* M]!APP:QQ''7,3QBQ\5A:J^;M=[3/I'90>/K,@%IVJO7[;L.3Y:S"OU82(-=G MN[!*!ZE8%0^ZXD%&Z!!:8 <'.-1L-&-/I/D;#AT\X[MF-M&$'+:-2>^Q&.@' MK6-__F_=[.,;E6#VCR>U_QXP0?E$TN:5>A-F25)X@]ND3AZ"+BE6&X.&9W%K MZJ6'H-E-](;)=(5+X?_T# U4FJ+VG_!/V )T5:":'+?R?ID?*H=+0[I7S@,P M?(Y)P/%>=)1:LC)AI?)G[G !'P]CZ-RIO M%UR)*"/*?:ZI0-1LC777WQRH>*;T2]%B7MZK6?AT7X_&&A]+88(@< *TWI#,)\YQ M,:L]VXAH7,'K3ZU[+H0G&4&VAM4_R:GRN#Q([T/MG'IT-YHV M;[_Z$EU9C8MD9*\/R*^D>7!]=7"QUW'ZDCJ)]#UH^@U_+'^,XE@42(3( (/P M(QO)54#V;]X ITR+6 L?Z*DO-\W="?H^\US9L6E9IU\(^I:V9":"Q:I1Q^@J M$_1;,T9_Y3%OG?GMCN%\I1&!\Q%5+;$VGG]R!0S;[N-/GV'%XWP"W4@^VU'D M>%-E[1YWVTY[1'%%"WDI\?6&EYIFW*;1U&2?%0RV#>2[;H93]/4S]%1 M,_#EJQX&G-NI7D;]!Y[$( P1+HDHZEV2C!V,OA-H.#.QU,T5I&@IR;*CEB85C]'L[2%?=+]!((7[XW[9M;)/_] MK.4J_NRQ9>BCETN"G\TT0.<&4RBP5%R32@$1+(ZH[_X+2T3ZD6Q'N38H7X"$ M0]#%AA1;M(#&=P\]K3\Y+K)6M(G\\1&%*^$Y9J8A-#!J!D9.9/2 V;TIO(BJ M?@]CRG09OF+.[73[=.,SQ>SAB:-:RA>YQ1 ^.7X.#O?U)PG+#+5\FZ>*.:>N&Q>.;I<1S^COLN+B _2N&:/)GX.12NT\VNG0>2;[% OJ30J'DS#3 "C!K9WCB. M/>Z\$+!-BK+=Y;:0&%HT7Y>ZDZ)4J%RPM5.IX&.S=!UT83WYHD]T!*%@>Y\( M%J1S4?HS]MQ5>Z5OH/GWM+"6? MW8SSXPSD$1;\'<)GR>75Z_=Z[=+O!Y?1T>BQDN+A5LHQ6WL^ MRTK>IS9.(@,I'D-=K8GQ[3XK!YXN$\NNXWT=/FR\[US+3K99*A9:I5Q<2AO[ MHG%=+;B%A4W FXEI9(B^^AR44^31]%? _<*G$Z/I$S.S-,G@+'-OGB#V^691 ML/9GB?5SG5F]*'_0_J#Z.DR _N 0])B5N@+L!Y-J1#U< /5N4\FQ/>V3.S^L MZB8O* _9*07?C?MMHAQF#I^>3M+QRN M5M&J_O+H<;GQ J8LYEY/RYUL?FGP5(PC?U*Q]30'TLU NGG49/:4[[MU/3;6HD!'T[VOTVD M3I#3T )8543.7WY/VSBBYO9B0IM/F)CY;JCPN[>4XY^Z;UX'N20OV9+Y^U9MI\X%?OB&@7CZ;84 MIVZLV*0TS;ZHST,:+;[Q\+%.S9QWK6/R>0WGT]Z_LI_<4SPZP)FRUN["+.1L M9*M8E"Q0WVL<7Y#L.8&47%5<2;_8[YTS1*U54O-.ES ?Y?KUA$+K9NFYNR(D M^*"TO9Y8L.W^&C@$D9Z2/XU M,O>6^99NOE6Z7B_31$1-+$N96#!;&VH.($H\4+Q*D\]=U83;-\PHT$RN1=>I MO;N;;_!ET.74#P'[RM-=2L%F\D0+Y! M8 GQB^C1O&)["!*@WZ#D%\!7T6 _ M#YF/']PA%H5+?3,;Q7=_\N7S:U$^B.O:*+ ]C^M3/'C9B)9'Z@(OR=#.5G@O M6#(2=7:V42;0R:D(.EYD[WNGSJ\LG7/.HC4^='-MYUB2$C.U5+RI82'/]F". MTH4/WOT&)S T**S )-[#=&(73C_S;LEE8<%_IB \@/=CPW=M@4V;+S=(5MJU[OSH6=$LW4B'$3/0J M3.$[I@F:SC!@#&,:Q*?WX_9&N6\"!DB'"C]";W7OJQ.W[I5FWTZY(+=5']UH MW)"MFMOR('/R7,16,\V;\(/!!4!> *D7*'V8L-5T'J[0&N& 4QQA;'$BB^CN:?Z MLFN MS,S7S9<[3YEW\ES-MD,.=F]PU;#)G(2.7_:L3^2=A[1]ZMKN7XTG7Z^ MS%W#."&/N'!@WO?5P[RP[< 8LZ^P=X!6$(KF';K5]+ M=P3T,$^<1(4U:\>WVZU $__.)H1B1!%UFZ1;'XU5LF^S"<&,YK,+-T>,KE]@ M\[ Q3V_U<&,Q^F90OJI-6+Y$?BS/UPCC X:N46 9CZM? QY+GZ7"?&?$%N]/ M\B;?B55*C??Q"]?QFKMY2HEU^DU-+MH33;"Z1O%).P3Y!D;9)_8_S,M()=DZ M,Q&?X"C20I[Q_HG,Z?#IAC1Q)+Y%5/5*"R;K M0T60D)EVQ3+MI)IJ@[W&LPV3[3(?UQI*$(4&OHMNW[[P9#?%G/-.^;-OQP1' MR4#XZG6RK-$2-Y!92J!?F5+X0![9HQ;?:R(\?:+C\K. ;^SU6'J35X:CB]B[ M>ZQ/-B'W1@D"^]1 0";LO>_?Z/>5)+M+U-F+8]5:S_*7W&@MCE*7RU%P35OX MK5<27#?$E4Z!]OS5ATTDR9A^#^Z9A@Y;!Z"C"LB965)A$&JG]<\9RIS-S"UH M,AR_8- T>U3^7C/HV,FN(A&!:[,,'E%B5+%(?T\B7MXHD3A3]E8E#[[JIQGH M9!D1B7RZKD[-;*QN&TF:\6X6S@\[&YLUQ;)[PRD)L4O]-H$\1M'N-Q6=I(M2 M6'M=F_%M:@;G?#XZ;W)L MM=BJJX[P':7?2.[OD6F<#!44]?"KA+_VETP7S@[L;HC]ZKR5[;#$(MH0V#C' MW\.ZR S>F7^/QU'@VFED9$ YH$XR2I8A%B_VXI*5)T-I<-4KUE>5]#@+23JZ M=?5Y&9J_[JAJ2L?&_ZT10\V:RM5^)*=C$GX?A/03^C/T1[='5"^/*<9M"[Z^ MYT@+K0[1$,*SZ%Z,&3I>W_[(P3F!A^7'$Z=4-]2BAT@;$*#26@A/1C?>IBBA M! OP=H$\F\(!@@H7ZV]Y"9TX%I=\>>D*OFVXUP?I"XR\_H$]"@2C2;RPE"66 MUC8@L<)/V*_IP?F $(-5DU19H[2<=B-I9!P?XV(.AXQEA/K;F*AI\5^C7; % MP5Z($-IO.46>?\84_(-P)6ZEJ$WJSI1KX#F! MF9X\0U++S9=&7[EV7@>%.9 M6I8Z1U_S8P@_>9\5C=2?;55>C+VYXR%/LMLM;_1YV=/DXYSGX!+QY MW"LSZ+>2#ONJ0"Q08*9<1#-=3)4TFV3*B1HH.48QBF\4W.IXT+=_*8$7<_P, M58-0_$HD/4?]V*+L^_:X]'DI!:%#D R#4.@3CS7:A C\'F4':+U+)\=^TZ*O MD98MZIM\TQNJCBTIEY#4NJY+7/_IG0$UFV/0( M:CI5=5N3=BF@1+N=HAV/5%\)U,/_&BT''A4Q3OS4W+7KLBZ+5%2Q2UJH'DK& MA=_ .L:8UI:V1W7!FC0Q*>W7R[\7)CZB1Q+=W7H*;[3B$JL;GVJ4PH6L1+CE MU2Y'Z&J$O-7525GK[C2TE@ILQ$HSEE \0$?8B@Q$T&VS-:%R=;HM._1KK'+; MF,C4=DOT>>GS:UQK/<[LJ6=!CQ+U6;9O7/6 4**HO9,,KH'HZ/<([?X/@)4- M-A$Z96*O43UI5Q^IE $YU:^T&:%TR1A)"Y&\%9I.[P?UH0J(FIG MM";BHXVZL":4B%3]15U^#]MHZ8FI[L#R7QR'(..HI+)KKTW$PZ_U3BF$9'%# M@J >K69 %(>>#/ZTKGV1 M1%][PL>R]<2)V3K62?9UN)&6MS&4OS-_3)S*G;\[+LDD\+.Z/:@NNSSF\8>F MZ(2P>GH5/!S_3$E&2H]/>ARHI,$0;9VPIN5$AO0&,Q_NN4==F-:7*;;[UA@E MWM:&6#JV;C;IT9/*%S78.IAZ[/83OO8LP9??:](88HRYPH+NT51#!0;_:L/UXA.I)\+ M(\K("4)G38*K@1\#C79@V['5Q&W1N7U<.J-\,?/L^G MAI?2[G%HV$$^QWV+KFR_*US.*C"GM@P%:.\3B1!V0%XYPSA M]7/"C::")NK^UB2WS._NUU>?/NIG-8F)MK% 8+;"5G'BJ#'TA\S'82.V M/;IN +Y77MXGVO^L&N_"EX]A;H\$NKC5%IR/N5<$<749K*)Y< &'H&2(;/O5 ME=W'IX:7P$ %,=KU-L7H6DJ7/*^=Z< 3;@61B^.B;[B/Z]1EYNZ_4F.Q T6_ MM!"S9_E/F,,G%;TF+GF (J W+H95N)1H'H*R;L#V:'Z'H'+AF6+0__PWJG(?%GF8S.J%+.LV6V?%243>F(OS2 ;\%"!E&$IR7(4GB=^60 MX?7C%3,F82_H=\CB?0>V5PLN-WY,A64LN3F_U.G._R[B[ Y!U+*T//AVQG/: MG3&*.I7%&"P*11Z"NIL+2L>K^L$8VPZ:F<%[*D7V\:V:"UOOWBKX&W/H+44YWPZZ-2C^KIM>Y M6_%G<:VW'GAV+1D?5* @R).S!J,L/S "O[43]B6E%S>F#31-=U:O=N3,KV0L MS;G:&>UDM43DP#0^\!PY\@!G/6X&%G=C#$"$RIAPP!-Y$4 L@0]!*7CW60.9 M(3G(]LPR+L7=_J;EDL^SK^_O_/DPS/7=S,3I#$6O$Z4!C- <&./IQ$#[7N(; M3?T.Q9XF'/E)%[&G/5W_YZ[H,_VV@5-7O\C$YRRL1;]\>LR+1OJ(28+50_&8 MU(<_?Y2H ^@5C*A_JDAG##S2?VRX.! M?9HZPLIQ_/?9:E&\ZTZRK"'!H>LDM8EH\E)BY<&-DT1GV3S"%^]V/#7H U!$ M4T(J)!*?8_@;H;*]1#W-@L3V\^4_"('5">6^+B5?%JM[NZ'PXSO>?C;?74>!6C.%+*JK/,E[%HV09^-D2'B RC#S4LRS0 MCEY-5=L+B$]T3"0YS&"(T9<& YI:,MQ2E7$N"MD2ETVNSE^JUG"+.Q6]NL.C MQKHN!@109%8J^J%I$?)RY $[C)0:U#,**B43?G59/Z^L.D M"81:59/T=RD[@CA%"ZM#^_:RA=NJ>[TZ&E/,WNY-R$L>MWRNQ8>[)Y2,G?/6B8E5!,G?'KC?/KOP MQ)ZS'R.%OETCCKQ%V=WFK##/VG#5SD0>>[EAS%$9IO_ XMSTT[R43TF74U[V MW'Y:8:E\P5-\!JC"PX1Q_C522,7,'GD6+!!U>\7]@:#$YNS#A)>W0YN-\JF[ MLN'YZ@'!>OJ!2C_SC&,N?;/)@]/4N7'TZIC=3U,V.A'XL MC=)M@&0ABM_>\9Z]:7]-Q[M6RF5^,]C2X4&P"<%/YV#4KL O4I$ M#8.'A8CC\-/M9@+0Q0"O-\!G]H+]6$T.^.FS(*.3PSD7X"5I-] 1BC\^X;QA M"63$/D/D#4,>D#.Q#[+;F)$T;Y1D1)[1_4,S&3V5^.>*\G@R\PP?BWKA&+X#,_OV+,DEK;'@\U?'6>=Z/0@&; M@VJLG71!LE[/DLS!Q]!#D/A-Y[XEF7K +9!8@+--&FRD1ZP[)AT[?CD2;4AZ M%-D7TAO<"HE!J="YQU&Z""L+("J$!""C29K7/<;"VJ*O=2]U+]"@!1E[*L]4 M8YZ6%CT,9"U1__%#C74-Q\\8*M$XR$=ZD:UG+.#^$P#1T3;]_B2\]8W]8)@=?[T^@HP'-U-P%=Z]-C6R/^W3@H MD0260 8T4>0QWJTIBZY/WVMMM3\?D5IL?J";<]7MJ^HM-IX#Z7>C$@AU2\I. M?I/Q>N[K $<;_0A>.-J_0$>C]H/O&L]*^F"G4'"6V?$8$W6\!PNEHJ]F0; ; M(VQBL4+#L7QGL)*_+CYV),0?E"_.5* ??E?^R1C2?ZM)RA!.S"IKL\G4 %D7 M4?N 2-((?!7=!9%$P+M;"U(UVGG?+2_]:")$+SZ1/"$[ ^41D[S>G1;Q814- M M\[8&<6X5\T*P#:!VZ )V E%IT!L/M8$%*/HFTUT\@KY_KKBBC^]KW/$U_B MX&$:]\H0+.+#C^-^A@YCFHSPHQ(!:!D&-]"&1XE/M;MXK;A[,_8=FB9WMEZT M6*_7(>Q?M):(>78DR@ @FL_WD\P$PN]Y@:*=RCAM12GJ(_ "JMV'(.[VAIF0R]R7W W:;-ETN$I_CCNZ2-$_+Y@2]W#S"Z2,EY3FE8AX MNOM;! K.LP2D=)_=GWB-&3MP+Q=4:2A=0TUQB%SB"34+@V4_^9&OF?J]D"E407@)GJ?@RX?@QP:0-LDN3L([JF>.RLY.AMISXK$2 M!TE[VFP;\KID4QQYO[_$=-+@ $7=&;*O!;)#7@'A.Y]_>JJY;=[ II-\]S_D M#M1C4(OXR-,U;[%G )[5'G ]+ VI_8(0.>NT=+1CXO@.//%;5^%#"XH3WH.[B1Q>\UIF[HZ[&[1P MXO3[>TOF))537TY"C^K>XU#M(PUYQ%,N$"-ZJF!'$5I&X\@ 4N:1#2RGG#Y $=RQ58P M>:&+<1JX7H,H$91>'N6Q,G4,N*RZ,9,85Z5OXTXGCNPW"9( MGDM+.T47!O9\5B $7L>)W\[MRJ3E)-2Q#U._ M/VGL%45JW?T@U%UPJBNX.&LQ\CQ)Y+1]G5=V)[>F9L%6)&DW&2=NJF9M8K J MR ; ^V!\02;';H>1,H^"A?R/[-@4)V<5M36E:"^!<\[(\51"U%NN4GO%6,B8 M/CDXB<<%-825ISC%P+H=L=(4:KQG9&3P6\(BVG>IWR="NNAB<\X%:G2RHA[T MZVEMDQ06EOL&OK">A$BOA MUB_G.&^>XC,S*9QX(7AL$HE>Q:2Y7D;)S9B* G%='P(<118V71/*W_OENCG# M'^7%U\Q[%[HE_I)B_W7\T26..PXQZ>TJD'D:*3$5:9M5/M"6(/UUL_VDA\K:';,F6X_7*X1J4P*R"#P$D6#P0+GN81I])"=0J]W2^3E9@#\Z MFKF_RF1TCX=),P6]#7T)7._40V A0HA^^_K&UN;I0,WK5]JBU)D(:&*&9+WP MB?"CZX4(UC-+#);5',+$&IX4]%8\A9-8TE&*0'TCB6>DDG^ 60+""QT6JQNW M1/&G6MP^H>8U= 9X/WE97CC>FI 6,W<;=A6![GH(>;RSIYZN;3,9.K]7E!OU MQL;//ZOC]QJ[[N -5J5X!\OU@4Y6$\<\$#*SC#%LW%>Q DYVG9*L65(#?^\/F4-+:YI ;_M4;V;Y2SB4CJK MX;#V_ U[SI$9,)N)G0_-#AG:W#(69LD$W!"E^\)2Q()XE,S;TC#8^6!8"),DIG=IQD5*V?;)')=6X&",$C\ MC"V'O,5>-69A<1^L960;49G$K+R'F/,+9+2U7%[:EOUR6YV'L<<*7PM;;MS0$%Z68 A .2:'^"P2@C" MYI6?[3HU0(#-Y)8V:EPT\E?GY-'K0WQWW=L*\NT%$"H=@RD@H(98L-5&422J M=B_'//R-.AI]O0?,LS?RT,X-G_5#HBHDS*=R-+3DKDA#5=!$OVSM)_&O]N=O M9^$#59/1=S')X(;RT>W3A/5X^(HX4%WN*X3PV79]8A38VGFSN,!R$3-X9\GI M6?W#-T\?^S6)H*9+8TP] 0=RCA=E)Y'4-AJW+*H1QBQ$&_L1CK\0&-*]0@(^ M3+,EN7I+,=IR_0Q?VS.^W.J/O(VM]*H!U!"N;KFG)@;2X%[1,W0@ YV"8W53 MDU''_&82/D. BSY:DP09/UYU.VG.GSY;%#_8C'GRK\( M+;HN6HZ-\'V2/Y.=<-0%RFZM)(10&.,L80S"P%H0/TS<&*+;G0U 3=IWM"5" MH4V\Y1V-"1$I9\L#D^,+;GNQ14]P:7!Y_JS9=J$9(>\ >*)VJC3_MP1FUAX) M<:>PY2(";C11!OVPTDWCB=G*'2T?)(.KOBA868JZ9DU(A.C(V$5/O_*3P((G MJN]I: 9NW;MWQS8J*@K1$^S6%W.R]&2,N(,9B"4&)'XGQL2H"\:)M'F%[C(W M"5E-33\[1,;6$N6,;.L[:!>M/K>D1+I>_(F/C.,9?'#CQ"C;;";2\* JX14 M >!DHQYAP&O/#DU$)R-M@M\B'LB93P<%;879MO6*="D.-FV?M-"X]CC27FCX M58),P+8Q$QQ@YJ]WFIK$4:N Z56<) +*$#ZGW4?]R_=02;#2;>F*9T/*CI%H MI,9@3CJE_F2^V5U"G4U#HQUEB%B3TE"S8$O\UM,AB3=.3-5/US:?"I6[M !M M:TCX,3RJI&MQRNW92ZO+90D\7Q/93M2\4'LA^+2=G68"X"TFT?YJ.PUH3:RB MOU.!O#S8_Q&N0<3.X-8%/&-7]\C'7#\YJ.SL,:.M>%(F'XQ^E&+W+;'=G20( M6#%D70%5V!A=AS0S%N9N2-)/X7M:?+$(!:MG3J9W MD,>0<*%KDB5>-6%%IY!R*AU57_QG#1\6)"G/&G!_O9_\[5"W"9W3?3>_ @WC/C%1:I+ERO5 MQ%H'GPP]:W.2:Y0#^[24N6+>.ZL01/T!?D]R=$'^P2CL.. M1Q)$12*]'J>W!3QX:]:OY&@QVEDC;D/S0=Z@W-E 4Z! ;J=CH59Q&/4I>D)K M_)NFQ AMEF5VW8MWU*/QMYT8R\]#T%;(6[KE 8;9*(.Y =5K@/:J'_T\,5IX M15>KYJ5F^G2/G^*K.^??Z*?4&4[QW5EIL@:)WLS$+\^MDB0[BP,Z<1+Z?IC^[CC_ MS.190G9HTQN2Y=/N\SQE9XAVU6>I!61,-WR^'_]W]I'!"(PTW9QF\.9W)@\^ MN/K@;>2N5K.-W//F$%8-/Y&J B/YN^,G3]WJ-7=Z0[=O!Q)?_VB]Q^"=I!]] M-[>59\"K";=OF51>"G_Z*H6D%L3!(:L?*#C28AU&<,#>^_=$I?!A10I6XH>3 M= .6=PKI4XDT1R?]])TUK(,2"SXBVI]IR.KNYIQ1_/I-)T@[X2?9,$O0G.*T MC:M$:H\QU%R!MJZFAQ%I*%G$/43=.4.\:\ 0?PC4*TLCV[VCX4J:2HISL0=+ M0[QZNVBSUC+U&Z4;P!!WGH61DSUS2=-/]N4EA1&E)^1/'$\Y\VGJ_"/'&1U6 M_?*5@ (6PW=!:\H6[U!]3HQC@"#E OXO#+\*])KH\1KNAR$' MPA!-^5MWE+.X\A=3I.:;L>3DF474B/'O92&TSX%+T&],/?U$77O3]),A%5I" MT66)E%LRISJM=2.>_(E MIRBS^&6"GDW]5+N17'_O=A#^VC@A('E:LRQN:Z&W2UCD'3*_TVPU.^=,/_H= M719()^.I\939=%/P J#JT0@D>WE1%[2%_"-< S::F[*>'L\W2B"L?DY>56_5 M551X@7_@RWK!^:#"Q(8$2_E;$TMG74D]%^)*?O\LX TB:[-UGVJ!S=6<*&BJ M\FGBZ$,'LMF'#]*>M-4EJSULGH3+!2VFMCFOFF,R?Y>([YN[0J#3?;6$AX1,P5Q7-L.'93%>0)X!=I5P:AS1!"BX*3 M7+UB PP+IP]F,O)=TY^HL'ULUCD?ZGI4$:*OG7!=FG0A]V9F(M/],(3]QZ&X MN-J%S4*/\NB57>E%8+1G/^1/%N_&SDS(J2:SFLY(,_LMW,FUY\_M.6\'TD(O MK!3SDGJ8S>_I)9EI4R%\0&3EPH8D,4TN[@%58 6.@+).]>FD1)IU_8GG&U.%A<^_MD MUA79-'(_QP;.\V)I(,F07M615B?RYH5$(WAAF0:AV@#I%%MF63L$D6OVHFTO M,889D_T+C($(*EKO\T]K1JLZ;<>2/Y_ESS(X^S;LG*S[H_ 3^GQ465?W8%]#/4&7B.R\N('.4,9OS?@&N]BI>3:*;Y(W*=/U"H'2N9B4TH-3(<'S64#KF&:Z%( MSFD;<&_KPB4&O[A=JGMG=DN_WESIUF [J&\Y#<5&-T,3U(F[/=L0AM"BI]LX M70>2:&+A%1P94KY@[8U0#DBU='[O=L1Z6?B37L,;79_LSVZH89P85@H10G** M,Q$W>A1DHD[A=,).;1NX.]FW)=J3OT\)!&6YEK>5S^:[$#1&!6Q8/AY]P1\8 M0MUNGV6H(SB[<8)T&7M#L$+2SW/IR-.P3=AB7][4W_VI=8XPP\\%O]. E7'QOR]>V%ZD83!*,04D#Z*X 9@X3"F!PQ/6,5BYO+M]N:N:AX(^UH%5< M#(OG!5(5]5I/F)6_$H*-)%JK2H5*E*55I4I M([T2D$P'IG0A(;P(" M2@M*DQH0 DJ+=.E20^\BG80:((2#[_ZNZ]OX7MMG/^?=U_?M?8X_^#$7:XTU MYISW&..>8X[,Q5):.J$OIGC@%'^'17V/!O/4TPZ_UZ2)'L,6*F.KO#!<]PR^ MIXT:RPJ7'G%T7MJ7[Z;^9/4PP?Q"ZX8- ; 12">J"L23J,Y'^[2-$CN#RW+NMRL.^;ZVC-!Y.::P MIQ)^*7H*7-%;$7H._-P2T(>%G@ ND#@"/5=E3Q4DBY^>\\VX_KE?2F%VH" $ M3&$P3NB%X$SMN&CD'J'_B*OSOG![Z2V>9C\N,!>6=.\F-GPF-HI1L*47JR@B M"0\?:RUWEH(\0^V#1_:K^4;TB^S+KSX9CJ3AI[)!^;P5K[S4-OS/^W7_XM^Y MMW/3!Q=.J16X$G:HP6([?'9'\=[5,U72J[^C2EUG13RI9%MDZQ M]OO>=R'?#]<<7KZ"UY_?$L&. 7<.WDWTWEADOB8[U!@3U "L'#R$A;@5NS3+ MT,;*]\V@(9[[BDF].N(#=HR:H8[3UT,$RWL>/YPRK"@\ZA?_KGB-]4#.=[P M/RXCUH>3+?0T= P9 ^*X&"E@3B73^H*1QB,"J>1UM=$W3/PB78R]DHGIX\UT MOO(OKB_6!Z!#P]=QD%EI08-R ]T!W8J(O7,\P<_CK[E-G+O&?*N7\X6(34%U M3)UYMD3QY/?BPCL=X;G:?-(?[:IPG-6@XPL5O3@2=4PFN02O,)[:!(@/'+/& M7^#"]ITN1$MB3P#W[85/ .<3<#8$:A%=)X"7*(430&;ESP,VE/ BT$9(U@G@ MF]&C$\"7[!, (V#@?3EH5O3TV27^7.B,)C0:B$Y9.@'LT V T#=!K2]$EHIZ ML:JNT$-26QB6!C:O\$>'/SK\T>&/#G]T^&^O@]XS-R8_34JQ,4^'&SWBS;,H MD,8]FMI??JST5P$T9FN@#)[^FX]J$AZ'C&T),\=:^DE'-\;N<0;TZ_<> M*7XY&OCW21)-;*'(8B>C%A=EUB:KJYW]:4CDH@/<_$$ZY371;U<$Y1=KS3N>\1 MFZ5FH,[SU,L"YS^0_3SXQA&]W7CHGF-MF6VG,;I2%ND3QHYR7(Q<^]+A_S5B M.XXE7U@IU964>+*#F!_3O0]SK2JMG_'A)'-X'O P X@8:-$QE?5LV[LB92> D&@0N=7'6@E.]3!D% >VTV>G M/V%^"A6Y[0"0R]4CGR^=!5R!KDXE(O;%I P7,[4;9\!##(,_='TDV_LGP#F1?S@!B< &/DI12&8/@%$ M?;N83OMVK\X:[RO2BZ.$XH45SAP4#/BO%R#JWK+!'B1^NXGL\U&9LH6QGS)\ M*Y/$]&]MX>1/\?_\909Z:"./OR3+-TGCJDROF=V^GG!&)[,-J3!UP))$/(!= M_)](3]:$9U#3OKMN2LF[=Q,3\IJ21^P!&_SJ^Z_4F>.H\8>W]C(I;P^= ""= M?I)?,H@QTO 7_L"&U8)Q( #O\.ZT:.+?9MCHH'$3^,Q'+9$;X)?WKP1$,\0 M?$>*ZL@:Z]ARZ(" NF5C8YNJK1(RJR+LX6YWGFRY17,\>EM7M645]]+SWK@5 M57NE8D\7=;1@**C\8CKZJ E_KG\10Q0N==\:/<45J:BJ5.R$SS1J[+]T+4RR M@0([_XP@W+AR;ZRSUQ.ZQ_"M0I#ZH4;O9M0L3%2,1MSC.>0%R?(Y\EJN=:C^FSFXV>^)477[G5S,G\P[UDL:T7VDI, M'RR?,5.]NK]@5:M\M$<\X'8S%PF;HVRVE5+R(=RC'\/ U.CW]X1ER00MK]'Y MJR>&L3UIO]+!3+X> MW8>"ZIA@\\)JQ&1Z\<"UQK?O]'BD/_)4X:X;@H[/N_;B+JBC_XUE7RX&X@,D MK/'G\[ :)X!+NJ&X_Q^6S?N39:N=6OV+?#P-M)'V)\OF^HDY M[1, R;^Q;)*?+)OZU#9XH,% =+#-*$R#$L"FU7X MH\,?'?[H\$>'_TXZK/X0'%/82\<01>"OBS<"@^KE]F,=+K-8&SC5MS4,KSLI;VGD0;7;SQL4K M]1#=NT.[J=$T\&5 /TUS,77X,O1E;@V4SW]X T: OT3FV%WV.51XGKWNWEGEZ3*V**W#D)O8H+:0)/,_, MR([W/@$P>A(\P,:]KT^=8Z%708DO'Z>#SC-\M7[YE"3&,WD9X=].7+,9A8[9OZ];;?07Z#I(5N/>&TV^ZDT0G]ZI2B; M$;W)<@)H$*AG@%1GI^0%SP_7,ZU&?ZU%UVT;Y+.]8J2NYJ\O*/A,P"K^. MHVU-*)89NC?*<4J.;T,KM=9%3[&(' +A7A^*11P\]KU^G.E_(1:;..$KA>W. M:NH?UQW(ZG-SKDNTO&?V5(+NU<)NBVH>?JK^$MI^31=$*\/L&3DKMQ-=WC/D MJN&6JS@5-_F@J$BX53E@4^6(HG:W\,(#BB4XQCH5W0 MSN-6:K7K=K5^9I'].:O@MW:9S_UWS5KOF>N1GQ ES]@E^[D>]X#8[NZJF@GZ8K_Y%%6$4 E3B$Q=O^#?7$72U_:, MX=:T8^7@]:KV'MZE0LJQY ;O^L)9(UZF.HC&)TQNJGV1+?@I&I_E'&W]_%Z$ M5\:=J_:O-JX*O]G;KF&XXQ%P K #G\<]M'V\XC3]SMH*;U#^V%D+"XK\L< MA9Y@'7ITP9Q.<\O#UE*]V]WA C-+PH;BSP$/J$J/]1Q_.]X5/X?"7\D M_"T)O1CU2!$DP9(>8RXBW_90YJV=N+J'W_,D] ,)R_2O.CA5[:<+!^:?4I5, MHGZ7-BFQ34FO1.0U>5D[79@L[B V2[E*&-?QTD*H="90,B(C9]*FU>J75$'? MOT\3&+H^OFA])E4 /)LFR),#_!'P?Z0 5 ^0 6J#9,1_8Y49K*?!71<3JPY. MWJA5G<.6,$+4*:Y_M7EJ'UF]7GIO/#U4^A)?',X,^V/.<6Q@CO,=&CZ#SQQS M3\@#Q%@;):\"?'(+0#"5)Y\!OF!TY75!G3E1A9Z2JO_M6)/O M.:]K1[63>-32N6SX%ZH/%':3VR$%#<4'RC3_Z]"&.[5$\_R6B&BN)B=/TF:I-[M@XE476W$JZO;K MYJ$=/<^=M423\W!\Q[GUQ'3V!&VLU-BWV;(=MO7_2Q-7"*]'5TTJQRN=AQYWZOA[O\?J1KMS_\,E"% ME8).[%<_QS!8]DY&:-V87]&!)JJ>8OA,/M+ME[*G;Q>MZDX UTWH\\#XE0'DK\*MT*/%*1R]'TL-:);Y'\R.*H5-G$YH%R2TF3KZB MZ%7]>DU(RO7M7!C=K>='3 M"L.[O8 5,+IDO>+HCN@;WRMH2"?MZ[+:!\.[\+2Q9/TXB\8[]OV7Z9^3B@4< M44!T32\.2H'R/<=5!_DLT##<-7=^8.@4L;V(YD0>5WZ3H MMGF)I_3;DGFJ7GVXU4,X30)Z!KT,"O35*Q*/X:LURQ<,5"LY-&G6?7X":+P[ M)[L7F'+CDGET9WQ4X-6N!&#Y!GGH D'U$/0IE!$BPSDHI2/>'$WFB3(>*''E M5S[PY9QKM1?SY,^ZR5(U[J%PQ\?RE;*E92?5=_LO\,Q:KMD:QXN>1JI]:[C> MLF6Q,H.&NBKQ9$9"XXP? !LKK.2AW1L;2MA1C[V==H= M9NN*Q7/&7*H\$K;,35(-9TA[O56U<;%^"BV6]P%B2MRW*0K1,"\P&6D0_5ZJ M^7[**EHEEYC=_JD\,5<$ /%A25>BIM!D=&Q2B.QF"JUSUOB-PE\7\^4?5H0- M),+6!. $9 FD#\\?>U3C$XV.O%?Q+ZIAQ_N.)X V&\!?901 527()=+\$\"T M^REVW6/75^&'YU>@^Y.G.&7))/AMQ@$_57TJ62#O!. W?@KUL5]DO:#\#U=- M66>U_%40X'<+JK,J9OWI[_]A_:TU;P.B-7X6\5.]7RL&VE,1#7T(&<^(+S<*M6GH#J]U&[$\",=XV@ M\+B,H.?^+/*+.IE8V3P3G P+5;]Z:5]#GO6I1)'3"U/Y'QN97&/UZL>9N-MS MCMB;/X*>X21GU$/79Y $35#6=R< 8LO"^+=@KW'9 M)'N.+T&EFR&^Q'-N&(4(D>DK.&5,TY/ZFCFE]8V,&\(!A)Q:S#S"6R^(3;M- M5\\.&F)2EB6XLX#GD^1@(4L>_PV89YO'*I?C1AKBUE"9QG/X1L,F;:$_/._] MZ;S'GL[73&JRA'HP'CCARX01"+7/Q=W#VEG$'$XMZSJN,]ERVK+5!HQ8SCK> M.G?<^_HY2<2A^;^?,+U0_Q'P>=_[&%838%L&05E]'YX;"W2MUNFL957+.]<> MWSI#[&^S<*%LJH@Z*OVLT=0N@_.I0ZNQHV:B_5 MH:9X=XU R)*,T'\)C*94RW^,[W]0;WF_QXXZXDE4T;U[\=B6$D^9^28):- & M7R>+@)^F(AM^F&26Y)FE%O/$@EP2^\6[!XHE-7N5Q[DX6;IR2W3>;%UB+XZ? MDNZA@:5[^#QZ-U9)T))G@?=(T C6Q"$MG7LA7XBL$7NV8 M/6=&N_3:NGTO3]TS.>65.[K%P(@C\7[Q2=&:RC%OUM6_F#K:;49\)Y@69#V\ M74^.[31.4 E]C; MIRD=TIM5"L8*5KR9U]3.T5/!7J7%OOYQ=2'B![XU$>Q#(*K7;@O"G5LY :Q/ M62Y"CC/?Y7(*L#KJGUJ_BMQVV8[U?P@*784 O* MDEH*1%$\.X2?&. Z2M85 M3TIHGAI/>BHD&?2U&'J&.\!9-5Z#^1)3).[8F1@2'G[WC=9R,ZRB:6"<$:S10+SE0%B)P R#VM&SU2U*)SVKXW M.%(;X?G:NCN%F>/;V..51'=HEIOX(PH-N$Q6&>JT)955BI!)@O;?^UB-<_B, M%G+7U0OQCAS?)W='/:AG]=8V9Y"!>,(!G/CL"8#2MC+%(9WA(?GY=O:\FJ\+ MEI.Q'+&"2K"AW=>Y5O1]W(HK4(^E(?$ M^-CJXMV&W_HX4GPWV>I]%IET[5R"@) 2P#M!UGTH0/P_-AV.WE8F)GMU_3(Z MB9>'(4$V5565KQ@X/D5PDFF_-""];1_](C.AC3DJ"413@C!P%4.@8>$6Y2C^ ME 5CB?N7*\[1OE:.Y;:PFGQQZ>NU(/TC;Q_P!JJXVFOIR(UM3 &Y6U;U5]ZD M&Q3NZ_1AZ5N%/S.B'W%I]Q9GC-&;C;FD9N7[/)TW:!.S%LZ3%#YWEE#Z8.L] M7(IG#UEQO"( *[Y7:BAG8\^?UP]RUYBZF73*=\*>&TDJSD=(ET,F(W'5,H<' M]GYZ*I'I.X^6H&?FX2G8SI1XH-CU<\ZI*C[MP_"+,+,;OBKK( M1@#);)U&ENOI8>H?@]_.5U6JZ+^/*J=_2FL!L'P;WJ:IE+4/APBV5>7!3)OV M<4AX31?F!##Z?K4U@Q>;,!<)8O34>U3>7^3,WS[ %FZ6_'R<6;7"ZX.6B\-= MD .$=XF@_QY:-O M1-=. !4_@H:;&L4#5PW]Q-LNC_9F@]LR[2C->28_\I5V0H0Z 7ZP_@(V;.S'GA6"LY=R+/W!AE&WS$HK'8+\1NH;BPP1HS "N6O; M9H) @L4%ZQX1QY&:9BJLUFQ&;#X6UB .04^-]?2,ZR/0KI5C*RW/,+A*5+3_ M"$3C'A#\.1&!SZK >O ,:&X<;\J5Y?02@/"7%WC,E;="9)#TD9_IDJT M=7#%)&MOUQ%K H0VC6G&H,J?(F2-N9R0*];%2NM?< M3]&7ZPVEN@!Y/8"_ZJMP7+M(;WK#D\ M"::HLJ8GHG"[1&BB9"-H#C('G8RL\JA5!XWI-I\ *-"AT(IC>KG%W;7J#-Z9 M32Q'U0N$QR>4##=BOP7(8M?DGE-DIZ9Z")=VC"C@0H_R?& 60!+/ M0 K&JASUO@32X ' M=\.D3@"-N.-,F4N^]1)8O3SLD4IDR!".V-UPWF9)-6JZUHJMI)&&:H.WX!_? M2*;&JF DM?%=,IQ@LM6"<7P2"E)R!SW8[.+[_@2*L ;PK=Y_ :#%%"W1)%3W%OU M.Y/UV([E0Z[+A_6<,'2!BT"_'DX'-O5V0E;(N/&C?">[,Z"CP[F(\@&Y1+W% M('0F]98GE47"+%=S+ M.T#?)Z)(@3*/?PVUQS*K]-*H#EM,1L4W%KE6+NC7J1=7F;*A@?&&N MXY0EVJ&89<1BW7>LS[2O>B$W/!5WX9)F8.M5*GC ML>E5,YGN6&V;[D7X5+[-LO4>>JFGZX%*=B\OP2Z&ZF0H+K"^>_F&;=F8H>@B M%]EZ6%#T7O5TWQI>0959AZ=C)QOV#B%G!6WD@)P I!$@W%5C*,;U;-/MJ\-_ MSL),K3%M\^)-TZ--32> ,5,AC%2*B -Q"-&0@.GB4DS?@Q*37L?7ER7G:HWP MU- H)")\"\]JXYW<""7J_H(!10A8)VM_EL7I#LM8T;,17E7KI[A/%+%3^EG5 M^]M>?\7-$X!(16QG$>RUEK\"QS-["><]R%2R9>'!CFG)UT."><=U^AG8:&^3 MM38&%E9Q3#$1^%0)YKK/[A[!T?G5[S4CYB)V&5.X5]8%(L.=AFF2MD;A4S9! M#(Y8WP=/7/\Z#3$_N-QOJ<_:6MW[$H16%SR'$T0O?,2 WM1E'0'T_)#$.[13?@BFZ[":>AG.?V MWIV(Z1;?N'46O//R"<#A^$,5E@I,A1.KPG@J7O#!^BECG>F8/P%$9OW2AHO31L/#8=)> M=T$RD1^-.!8J))9FE_MB^3DLCQTG#U-<=:UQ-W21V^.G=*T$0*_P2]LX MMS7=%WFDCI,>1EH)1CC[NF']\YLO$KY0J4-1!J?&H#[DQZ6V&6S A>C%'Y##1]E0=?3^=M7 MY40HR/!2%#Y E1OF#PMFE4ZN;9KRRT)V?]P7&8K*6R%;SUAQMFOLC]$#_ MZ;#6(*S:[Q;!L3EER+,2,P.V3X,6,?>N&KA)!IX:+<7AP.TOK9$Z-O5V6L." MV^H56>6FT39]#,:R'])X>-4D1 _A7 ,;D\*Z_ZBE_*U;ZY;H_EF2^?LY^;>R MS?]6]VQ!QZ;W,D/W'-"6*2.V6YY!K:>.[@C49,A\5\A.3^&%(G-8PK4:IX" M5XK%X-A32 H>2?CR#TD9S$FNJ[& 5-631 =+R%#Q&5<8DKL.LMUG*//O .*^ M@S^JKTV7>):WB ,99&[RSWFB3$,[^RI@E8_T&@U=+(JK*]>G("%=+[?;&0A+ MX6#!QH$H5G$:I >]1>6/Y"TX1RU,+G>=^4[!@/-A'3!\XP20Z'$:L)#L/0-[ MH.,W.5CZV7598PQ_/P1VI=:2NQXC4.)OSIZW,=X,#6$([Q[-=7-$.LM?NN[[,3%H"$)9W\=XHS%LMX6QS'2/8@N MJQ Z,;:5DD(698!.B30QNPRE2>+?^CH!3&*F4!#=T?L+LS5M=BGH5V:H*&@[ M&H"9F]B?DN?F[5%&YJ@$G>X\-", <>V,(FIY7D#S5/D9#\I*UI M%I)'0,\V0K+Y@%>0#D>D)2QJ&I![I- $#4/)2'Q[!Q0,J;7V KT) X4PC;PU MNC,K^R*+X&[!80D!%7Y38R!YJU=G*P5\J/VTMF6]3 09R6HY)8F;.P'('U,6 MV,"3I>X>>?X\/;BN/A+CTN0O@I6%/YHRE"GT<7'*GD!">?;$;I?.;#5HF^?# MWXF0JM*W>#]D#$DN4,_7-Q' .MB[A>>&Z.SJ&5QBFV"<:[4<2>-/MQ')Z/5$ M*O'F;3U;>A>18X1UKC$J3ME5U]D6_UF0^; 8^J,R[P00Q!N+%W@_*,(OKE2: MLK*R=3@V/":69)LSQ*4X)W?5RDKH"> <>P: MJ4^;$E4H"2KK#+>-CN&P4QS M2W&-5N->^^G_"-)2#@2;I\10R)GL#(%:-#P(+N@*#/367IP&8_@(VYSFDK6V M#4:K;'RDTMLJ"1:G6;3P).KS3-%L3E:1. K&J0E) MELHO4<+S_ -P@A5'8AS'-U^BV4)^H!SB4_].L=CU"\7%B#5,RWF* &V9"WXT MYLS%+JI@JC[7O,6CWH]'DD@?N>_;4N85KCG3![7)^S[U=2)3^P%2Q%FXV^@0 M6*8G5 W1[^HG0'4JIGH]AAV8S[X0[ZS$'J_$B2C\RQ #>YUS\Z[29-WHZ>P)(!J\>;GC%KK.(-\RP,UK)IS;0#6W M@ULO"G]BQFC^$M!_94*F/>IS4/=38J>ZN_W-MWBC:YVK02)^#.N@JM6]V M85RTR]DX66^*,+AR-DZ?NS&?^9P>\BQ[_87,)H;F042A)MY&Q?LJIL=*>T[K M^ZO?!_NHN!-A=IM/:"KO7K,FD!D%OZ:E%M09 MG6O9X\('Y_5_IG1LFC5YM;RP"JK!ETX5+CEF<6:A86N M?58)H+U52/C5Y+_[[(C2O#VI'$;P)8(4>,5@V3LD2(I\;]5/F?M[1?PUH2F[ MKR0T (N-^0@ QH3H%.+1M4:SE('5N:D>LP8(=:"MMVE.P1+Q^PD5R?L\#1R[ M$WKGU_B+:ZDZFJ]FO1;)T+X?V?%BUE?FN QGP!6PNWD%,CS%-/3,:'85]Z"_ MV#72MGBQ-,JK6=^XIIL[19.6ODLNS#'&K#P@YG1IB&5!LVK,H!!H:*,8_?PZ M*[5-1?&=XVQ[<9\U1?74[UVCD5*6ARZZ_BQ8ZQE8&+Q6E>CES@D@.!DEQA@X M@0V1OD%*;%%9J\5M(-!\+_$-4.IB AGE6_P0P'.OZD@?I]GG:U;B*;("(UU M5;"PKC87EY#?6+/UJ"P='>O>NS-SY+#[IJYG4[+'!+U2T+1(]_GOAVE4UO1.VB\@\6(K7$N5FD91\ZH^,1CN T##.RF 5G M09OSCCA$0?PJ7M;'CS]O[27$PAPDG]9MO>!9D8@:5GLO25KXI8F]L0^ --E MYNC^FA_^67SZVZS^/ZI7?U]]\'^5C (@33V?I^-,7I! K>Q<\=->V;XUS*+Q M1/TYKO-Q]A/&@[@LY!<30T:Z>^5*7;W*KJ!RVC]O6EZ@Y3%=,]P[1/4<:V]8HEMG7Q MTT-[IH[;$NJ1R"K[Y@RA&C1E(XQTTG-S3N2:%X;8'-_1=_^.D,D$>[#>J:DF MF051-_ \)P,3("U(HYE:^[!' *L^IX'6AH96@O,,EPZ?':-;@LE-('TXG#95OQQU*6T=@M MBT+)/>N@R5QZ0AUE&J,^GUP()H-6(]=_L#%Z*JDIEW!,[H MH:G;4/:HWM_L M(T#4(C#J][K^8I_B']62OY<"^$_(H%!HJ[_2A[^Y5)R+3?Z"6=WCATW8T>UY M4$7MGUNX(S.?@DY7QQ-_S_+4Q)O(SOIG89AF9=ZQ.=Y>&LO6LNVO.A9!)%GI M M<"L\;JL]_7E'[.X"7[;-.=O6_4T$ [=HAZ1NS\9&CHE(I4;>G>L3#6$9S9KZQGJ7)(A]P3K'^#3T!.9AB63K M)*#1%6!&G,1PO)C[1PS%:_O:[BRNS@1W%&LHF[L\D>A.BQ6VO&%,/=;U9D6= MB\K ;K38S%,CHW'7C*M$:CH!1/DE+6_,>*%UWTPKIMF.BF;WY65R@3IPRIE! M__C]Y.GL^KW>-%_@">""%U;\E!H2KGC_&-^U%Y(6F#%"I*_=*E[O%%L/8=#5 MM26PE_IP!\__N:#J!, @(^D_N%0X R*9\+V)MD01-3/NW%8IGI"'1I!RNNEO M7;KV55%:EF1G,VBZ%-HH^"*#RP_26$_4OW-L$+-0G?B]-IX@;9%-&)EX @", MM['PHGBSJ&,ZN0>=._/%1P?+J[)U8X?55#KSTYEE!+*OM*@*K-#K'=3I=4SE M!?I2'D?BV-".S4!TG(D-ZPU,7G3.#26/ X'.=AL/C7=JK[UL"]G^TN8_1_\59O\S:/M+Q'[' MN;P?Q:F@_7,R(1GTM8,5T887*ZLKWQ9W=$3=@GZ'$[H1.E\B?!( EL1W@ZFE M[A]QX)016*[Y#[NDZYQ825_0<%X\%<=ZP0F@\V47V#K]\C7![B0& . QL(BW M%VJ+'&U[>/Q!AM[8TT//EM^!SRJRN07:XDWS;$9DF2#9O*&0")6ORV],'35NUGV]O<[3;9] M]Z["?K.;-)Q.<^YOB]"6TL&P4A)@[8[TA_D<=M8%'P5L.)18IXR:!XI>M3)? MW 'HR8'9L?'X'W@2)4P(F&+D(!PM^&5__L@*PU" ;7L<%LAO;G:Z &JP8K[= M*I%%*2OXI>AAVHJ,X?-AS;4:@2T?.3=_)41G1+.$DCS)5E(X%!8_B1QN!EUR MC5;?6\8VF&,@+8P492< DM6FCTEHUN!;X70;]YZ[J;STN/I48:/U$@$AJ] ) M0/L$<+8KG)]+3A?JY+5<'-]W6V*BWR\[\53$/+QE)'^K0)J& @"\K^/& M6L M&T*8"*H/Y%6EL$BI6Q<8%R"BRNO1'QY4;E<4E)-1,,$??7]K95.=&4BKZHV/2:!'NA\GQS0=D:9+!BFGA2/7]9HB0OWT0LQSHO MU:@0HI0A+3:G,&*JSA'>3I9G]E2YD"HAQ3T4W=ODSY!N.> +>K>\U8I_6H>( M>ORQLK\F0(=YG=WZ6]PW5$:.^,">>>,A+J/>WV^J)H";N-9'"0C]2S4$1 M8L%=LT+C;M+C=SGN<:;:S>.-V2^H$/<(I,Y]ZRY8R;C^K3<,3AZ<46@.>1:_ M3.?^3'-O14Y>2.&Z,]N%5)L'DM0IIL,:V/E]NVK)#ETUD![&^)=YJ"_& M>&,-=1#Y++J]5G6,0[YO,: VP7'@7M1Q?#WU"GT&']9Q%DDE6L/G/L4Y4,(P MTM8[55TAOTT3-R'!N7%N00<,P"+GZ'&TO(W5[*<.-G072.3+'JRSZ^-#&JP2 M2V]R_>"]@KNNBJA9CY 2H<4K$K\6.>^^W@^-T4NS68RHZA1'=<6:["/1]Y/L MNW=,C32U*E8ZM-?1-9"5?4CUY*X]\PD@)#.T80I8WN\*(S.Q'7. D8R/&XX? MI]S)C):GU7GX"4!2\T^#YKN0/5XSL1NO9/!;GS(4F>X\C'IL).Q$"J[E=V+) MC/,]T%"\D*A$^$+QZA(Q\[:^(5UQB6<#3K*PB7K)T'AX6R8GQTX7MCP^PAUV M48_WJB8#K.Z5@MJH$7<$Y@&0O4F&S+=65,YE> M;\T1V]66?V>Y'\%#>[?3,':AD2*M(?412C^!A&_MW-II,[EL[!?; M)*X+M7M;8KVE.PR2T#WJ%V,_>+-OWEX(.NNN^7D*"Y(>=^_?EX+E//%5PX3D MS,22U.TES*Z> *BG#\)I=,7BV9^UQ(@+ES5^V/!JRQ62S=>DL?W<:;/ZWA&M MY]C'FR["K5PTKTQ7XZYG*U@W*JB[9OH7\;?> IMX)(Y[>IPC!9W=I((PAH3. M^)AP)+2752"3?"(%W[[-N:#=.G#Y ;KA>=8T2,GW(;KN!!!5R^&4MUS]_4>H M(R>/)GY8Q.MIT_E[9)<6SDM[P;D(4N9NRXRI4W*WBBW4)62D4Y?'5/M,'MHE ME[^Q9'@F6!;1W*B9?G#@,"1M7Y0X6(&:K._U8RK_?9#Q^A$$LF9Q:?+G+AN$ MUW-[_M WNOLPUE:DKQCQ!=BX1+\!,X=Y[X#I/>U #%BK(Y64N;U^WJ44NI0> M%S),T"2S<]Y43>E(E)RRG.2BO-ZLV6C4&+XJUX MU7VFO] C*?J(VE-=:6C=,7M(RO*#NC5/#\P.9>W&ETWUZE+O-7^=58F,U(OE MN1,&D_*0);^'NBSQ9??J##D,S"'R8TPT%NQEAZ(1BKJ2]+QTR M1NG.=SJJ>TVC;Y74D"<_ M]C^J".)?+M9I,B1-<<2(ZBA^T7E\!^!*\R0O.A%?Q=!6Q9=6Y^C9[+GTQ-PQ MO\=YLYL6J&*HN2W5^_@87DN4\[53#)D5\D GT652Z6U?:NJM$M=\#FQH\)&-%2 MA2L1'JM=\X[Q*KLR[L=O0/;2/O.A+4@:3T=-=-X(\N,5I7=&5N2QV-H)I7%RD8?NZ1?T%)5,"RM+B+__ MN&:;9G[K4Y$"HE%#V]SBLY;S$*^XA_W^7ZUS>?NERL^R7KOUZ,[)AGH5KV*C M.Z,W-:>QJU2'@X-_\VNRQ1@V^81F5J+!HMD^5Q"5JHB^JKC^FR9S]R^!='I4 MCW2\M0!DN0>M MV7,N[A9M*3,AE\42CV"D!3",#DDIRD]RA+\\;@":)011\L&?B:HD<+34$ ?9 M:5U$F%01W"X-,'A=WN4[&Y=LXC^"OU.-I@RNO6^50?E2=@9)X5EE6I;1,;LX ME*J=UCB\QR= -(I#\CP2B01UB_#&9(]C_8[,L1_5"5:GV%'%M>(%(U5-*&QP MCN$RW8!1MQG#=ECI9X\4#9%L'L$WD9>GF9NL"0 ,8]-KZ1A9?4Q)V;S@&C+D MUJK_];X2G*C+>W+3M>4DW0%#PR]53JI[_+U"B!K!UT]UMK)'%W>Y?J: S'RI M9M*!<@8+U28W6DFO"T>)--X9$J=:V].8J=8B0GF''LC:B<8^BE@T/KRD7P?B:VB(,^+$G4W/Q/(APZ;#) ML-UB#!%%'S+9L_BBG;&^\;F0WITE"==,4L.8=-'5_!C\2A=WP^6BA^(H;_%E M'62I W))]"?(Z$Y!9E>T(M$E85[P-?F1OH67V,4*XQP0_)[:#[+:=09,PZNKB*#S*$'6-.0=CZX03PLA*%]UR!8OE_ M;AYQ_]H&X!M^NHGA4VF^1J=NH@!T5H5R*0CFJN_=F4FCQ^6E@W!'/K[<3X$3 MR_ND/[Z&=>7#!*.;S\&\#WY^K@)'DR6'C-2(G1-=3)X]F+?ICAP9-5%,)AFO M"B'A&-,.7BCMP1-U*+56WDBD[=95YJVQ%6P>2V+-43FZ4V4Q%7'(/_W>L'P9 M])O.%'9=/^US (X^WE% /:R>!9&0V_G9<#04L,6N(WT)U^)J*+BN@_[1[(GO MQ81$0FOR1G.W74[[%612UCC\FE:'J&-7K:?;0]W*N:.(35Q-U87+JCJW2M75 MVN@XZ-1SWR]6QV-_>FYMZ)-)Z#?(3\]]:IS8(5G+^4EQS="N*LAXV F@CB5J M#?E&.15_91Q\,/]SFZ!R_@005B36ET*T1XXZOH@ 'Y*Z<@+)6A$U#Q] M':]G!3LC6B_4_QL4L0 DE](#!DHQB55A2.?<5F#E2Q*.H\JCT &5=M_B4GDA MXLGM)S$O-DH$]8XS9:[[CR<7Y^*$3:QG3P!-XM>,/?1(SKCCFE[KGA^68 8\F-,)SL'H*@S.0/*&IZ0E]8U6_?&4O(?7;L2YE M[&G/L[@ >I]W)1B /BR;IRLQF.TZ7JSR=,FV7_,IPV.8YZE(TS)PT0_:6'U8 M)VF\#0U!EI; ,00M=#)WL=-S\ICD*/O =LN<\>8@V6^4QK($^0;LS%;RIHK, M5PCTOIT _M; FSH( XUH.7C@=SQO/JPO/F7 M8HWFX[_U^*-/F.+H-$J^S@]R-$_*:Y;W20J(-)74N,_]ZFG/=E;M'<:TE<5J M7@E1.60]E%4JWO?@T+)?[L8&=V;[]U="32Q?B>[ 84@[^%A5B_>C*6HT+'!J MKG?C.P6]H9T( M,'7"*'!- M*Q1GC/$J8Y&NT37XV5Z>\2C&_L9K=4P MS8P8E^R]TC27.NYSQS>Q5*XNI!O_='R42AZ<9LT61=%8BW34F:TKN9)*IG=>5>AK-Q*TVV?V7- \KB)-%Y+_VI;>,-L(Y-6S;H1[+*_#NIP;9A M,_3VJ6^BTARX\DM"?XW(4KK@F.8"41U'2TWRRBRO!WK+[ ?&\49VB)IU1P6B MMT]N]2#H9<<&/L2KZ4;-VSO2?7YMY+.T\W'37V76L05*CH-4?4IHQ(M]&JKO MH,U5G ]F#Q-S3U)X>:N'4F.L>OJ,URNH-(R)RYV<,#9:1HEM3UZVBI>^8>D5 MUB-.Q6IT5=H/DH1%HK?EL%]3?$SL6,7['"K*V8Q,;$X D/(DH2-GSZA ?XVH MH!@_56_FD0Y/2+M\CER?*?%J_X;N0(WWKD)Z9U!^>(5Q?K^?21Y'GA'WM&F[ M;5]ZW#>!-T]6#9./_Y'$T FB;)!DD2&G(P=I#E6D@BB[!@S&;%N9)"WY&&AM MYJ-X!7O4A@FM4QJPLC/'*K,Q.6Y[FXS8SA;#9WT70L9U^K/CC3R(-@\:;W6W M,4AY%%-&PFBEY&9-.(?G&TVIJC$F3:J1J09DE7QE\P7ES=IIF%YU[]Y5^J9C M^JJ/N_M+'=^A.M[T[*)["7X1M:7^%8>+/OG1$Z3>PX\ M[!?,&&A6,*W_-#BL8E-R/;!#4D7,]:)0)W6RJ^K";0*G-H):U!0GOK4.U9KS MP3/VT0!.TBXY8<5#;+C36L32(*UU3DB_]?(F(9F%6_<3G,#Q>S=!QE5GVT-4 MTS23IZ[%RRX!@6>&R/L]]/;[A(XW**4J5./]+_MZ?BEVM7#<"/K.-96 M)) PY7#*R'/R*SNW]6/B:]2Q]VR:YO*UL]:753_ %U4-4=,I_88(I$5BTG6?R2MV'M/6=)M;?J3>%N!Q,=TJNOH;]2E,7W7G+NI4':]9G&?P7\V] M]&-"!W8&%D7\PD;HO C1(S#5Z,.QX-WBPM'[/H[64JG7W74M+FA'78F 4A9K M]\_5HTL2,VT/'1D&M M!O%->0J?A]PN16P8C'8]>4!,(7:YV9[%I;F>''L"<,*D?DE.9J1(*+81[S=H MXTCEQT+Y"5[9UG/8J!ZN]VZB1'F2_RN']#]W/8YY) M]-'9*%/ #&N(0.[Q3?L=5O2+<3VO:4&Y W4 MM-=MOLZ@9.BOK'Y[C48[^=T=B-[IJSA>]<[>&=DL#LA["6?4RC-D=Y,:LJ6$[*G_./ >0BI=H+[)>?M<4-3Y MSX2OA+O=@9>EB.8HJ3VM(-),K2E)05["W$?@D>(2DES_)_1/9^*^/'&6&,Y( M++0UI'WI7BE&[^Y>&EW6=#%!RBESAX0-X$]K_HN'+<@*A?-RB/E MK%1_V_G#]9@(3!L:[#G4<+]%?II)JT;=/4W;7Q_.(3X1&9V-] M:-_1'3>5J[_61!V5O^XD[.S^$2DWRA^_I7O_]T8"1">-G0!Z6=1/ !>J@#BY M7]MN:6;_F@ \#F]!*2$&D"ITJ2#!$()O2>4$/K'.=^[OG7/^=Y[SO,\]WW_NO>/ MR5I9:[)G[YD]>__VSLQL#?_>""N=GP_YA:A\GQ.=\OSW#O/!0F7X<@GSK0>> M+Q!YJT<=\3#ZT*5N/%I08.O6.8"\8[:8XO65O'_\Q7 &!=>(+Y,W.<$<,T.V M_"=XE87 M!DIXMN%+8RH:06C 4>"?BU$R>K7M.@K,)-R<2!3V'C(+LEC>UA,X5O7M2>,@ M].#BU$:J?)[(LCZM5^=E]G4L:%U"/S4K:-S0%*A*]BY1MO:I4/)P>*I,GR!/ M6>QD0G<:#60#G_"/(N5\F\@1]2ES)["; H(;^VH)N_ QZ7BI\.ZQHF>3.2%A M;_4M\X"NRI>)O[)B>V:PQ>^V#^^F8P,NP$KS+[D%JM/$T]QR-P_3G9Y-1K%E M:'\-<[G)@2D7(1W_G)".D;M#"&YOGIBY\6I,QCA[C84).217+3@#&M[^2EYY 3$BIP#_B*5661)PVG+EUDH6OYC7:["[0+< MWU)Z-.TMB[5OZ6?]-%GE#M3LYPL\!"_)/9JK=_[625)VH7["P%N0='/]$SE@ M"G,1M0U<$&U>VQUX?6TR:"YBPCCW<^QDI35^2C* M%2G[QB)@HD7]Z3'(^8&N8.29'?^KKQKY2\=3\TRG7G_-IOL3>FOQSL^#M9&1.%_7YJ0=\=:9 M7]F8ZBBWO(EU.7I?@4FTW4.9&9N*T?;]R)3R6X?:/AF)@KV]I'W=KF=&_>VR MPO@P@J5]WHR[$J8F5#25:^<<<"R0 L;BTV^T&"6AJ,,5'@6Y.!'I72:N?5=V MP>4?U2!ZA4[IS/S_@\E:'59\-_8]]2.J/Q4.%0JFU$?''TVO-KKI7AG,W$\, M*517/0=8[0:XJBF\>%OCPZ"W,W!(,2<> KNP#[2FD#%GPO)W5\_@(%VZ)G_3 M@;F K.Z2-?!&1;DF0LWRPX>;BA[M96&P*K=-FF.)5C.AT!P"O8=U 72'J]K? MX/JDZ[+C2TNC+2//I::,T28Z@_5JJ5S$8MOXK77-0_$U?'7SZL<:*PZ@+IC\ M6[^\1CLVZ.=,FZ%K(6UN\5.7G E@NAV[>^R=C- P+86RL]@FRA57GVFGDZG5O)]P<\5"<60]#ALQ]N M>-8$G%WIPB4/MS93-MM"Z6R$#='WC&U,J(3)!4A;/TFYV?OEO6FV;3$1] M[Y+3-Q:Y:F8;&DF/VY2TAN>">-Z];!XL*9.K\*Z]+!^5Q'@UY6XUF&R)778] M.1*:.ABP3*:NJCJHD9?]8Q.>M\B;AN^?=G757(P2/7Y([12:ULW2D1OGH#ZB MY;06%\5OMM5(DU6&+,LVIO,'/B)PMR<'2"D%GZC/-3Y9DL#1I$;L/7KPC+4E MU)-H18*F?)Z"\2(6HZA2&D'TJ?:H?(WX('*@%3)_W?-ZVO)0[0SYV4]#V(<3 M2TBQK9YN/33N]5BL@G66+7Z3K_+^KDR;WR-LCOV*\V9?Q-/9U.GF.1]IM5&D M08G=X,1T6%WRTL]N><_WJ0GWJ;_IV5S/OFN]0!8ZFZ_-NF&Y:!H> MN*V=;:N-VLZ>?6T,M][8:YSR0&[:BZ'6\QK)6>A/DVI#2.-,TS6Z M@!):+)I/)N?26[)2(DP]E(90J8X5#]YRL7^]''C]<=:6":.NO)1[9=Q1'W?/BD^;A&I9SO?69^54W55=_H>B \8F0SU/] MR+7Y-E^VVH_\J+Z-18AK5>UE_T;,CFLE+F(Z(-3=P_ST4[P+BV\$MP,J;]+G MP%#:X4[H9W%#.;V 0Y%FX8B#L3X^ ;%Z6*9_SMGXS/5]].NQEOX.PV?C;A4Y MMQ1+9I"N;#K.X4[*3.,^I1#7-(9!J"C?X3RB_&O@EB 7K(':)C?9= M\T28TN!>'POJ!MA4=U#H'%#%5DOY6)#S[<_OG-'/&)2_.^^(]P1JGMRKVA?Z M4+Z&]V6KJ<5QAZ)8*?T$-4R*0AZ'U'C<+2:6S7RT.5!I*:[OHI@D99ZLV(6?-)Z:BD1OT9XL5-$0?]KR^J:W.!R M!XC9U1>Q_GR2.F[ "1)60V#.-R3D]>M':8PF['3TE62U*BQN\,,30$(0X$OO M!=KUOJ>66#*UKP/O[$5%0;=$\][[G&9;L&"%3(SI)*8@ MK;RSZV/;8ESW,OL W7UP:(B&9D86!L29:N?S;/O:%II"# 7*MF3&3=J\<@ MNQ91'V$5I#_II!I.I$M6>]<_>4>.Y:P->)L0,P\NNV6GUW3W; BIN2Q#I]E& M_^&RWIVHQ5> [T9.PN/)6YE8L3+K4B41(-\HG5I0YT;7J[&QON.!"2IZF<89 MM\7)@?UUT%40O2IHG0K_<=(BVQJ^6=8*,1"_;W*VNZJ_H4B;I79#H07E;31N MO/BN<6M+IK#8D+>O*2OTL)3U5_(DJ&G0@0-$I;]>C^ZM@+B=T8]'P$O3[^LZ M/^+(]M![1C(M7>?3-E^IUYQ[F(]K!(T@?A7T^C._/.Q5/"FV%@%N/^ZQ4-BR"&[I 9%N<0R M/?SKKPM$I/LR5;*]M"(R"FPS.MY]4/,$9P KSV7HSN%(K0I'&)KJ5Z47(\I& MUE;*&'$'FWRY)P]Q+DMQ<%A+&R)RH.SD.=W32##]>_INY1CF;^^XF>69(UQ- M;\A8YYZ\PI9XS@3+Z!3:&1K]'"QI0?$T64J\TIG5O7- O6+U66HTC27^V3+C MM/BX.DO*!+"!E/U^QV FD[JAULM%B.KT5M&Z<>FX^L_NT$YCH"(2XH@AGW]; MW)AU:=+=5$NF9'XZ]\\ :KO>B^F&:%V^@M5?YHP?_W8/ZZ__/?C?0+%HFT22 MZG. @QVX4>S_[3.257?JH.\M;(N/4&N_^#P'[ XM;IJ!^K(OU1XVR1%DM^SM M-[R]78I[>A:'YZN&6<9VEGL%JFKBF2SQ@E>MB &7(&G5CP*Y>[1LY<1B -J/V;SD!^A%1M/.Y:FQ/Q- M17PG9JK<@DZLL=T_IUL[OA*RL&\,1 KL=GS'H>7THO@4G\\,J?-'"=+>#XFYHHPD9EJY5S?*8QQVD M7UN/J_:'9G9R?7UWK*289B33JQ/_^@8_%%D;\?['_;2D$@5"NSEF A%&;DR! M]ZL/;M?*F@+1)M^+'*#1;WVVS/)D]I*K>5VN-K#U"?4R-]3F4U;JUK">H0&B M-.U)I-+G%RYL+U)/4QSCZBL@/E#[8SGA54^^3^ESE:CU'K@"W#W(Y\DX"'(G M2_RAAU;FJY-,]< >'L8?4T0RL\G88GM63*4-"I@"P<[K(A #4-\9BX,SL>ID M>4&+NW7Z!\K-2&A,C^"5.]_NK'1:P71L7U"Z-=:92]K;'YISU'A-V@O!OWY; M1.#'>=.8^T#LCNSA(Y[._2*NX7/X M6[/W)74X]N?A=WI=/*]*##HW[^R-PP_M<^NW788V7[T5NGW__DB@M$N7@)+T.N2K%JVZ\AIO9E4&D6L+?[P<>^\-I[A'Q85!ZM@UO>\.Q7O(D0!EU+#0]C0. MG%C$;#/]X\(Y>]4QFZ9^>,@GGO(&P> #7-ZHAJ\NT9/ ;KC7YPTK:>:@"#L) M7^]G>LA/664TC.CI\4\F40E;F@MG$C6:G"1BB53K+F=R/O*M,<X G"DMBO(CGP,H/H2">EV;I>XSU,\:85W'33F'E=R2"[><-..X#3HR&GL M61D:+8:_0:VZ61U4[!I7I^.>0$.D2 L=9PD"VZ4BC9KO\%[+-G"'2U56!O=B MB*$:D9/*LQ71CD;<[7VP]AOS2K:WNF)"?"&"XC6/;V=(2(R+E>A27%G,SSNX9QYA'=9TJ]9HJFT5JX*#P=FD]S[H#O;E8JHI&/A2JFW3;MX.1=1SU#G4E M;].IFVU]G/%V!'JH"\:>2JD6UU'I=IHT%W7#QDDF'47U0"=(T.-0Y7!"<>!A MI#YQGS?=!9+WU+=+B'7/QHRV=X:>W76/Z%NJK%C,K SLGZJ1IR?)_OC6GU]O M<9;HO>99]PS@1 4'Z>C!-6",.S(AF A%VJA6*>F<9^[F+[PW20QELS *DJ[7 MKEQ7HN=MOM#Y/[H!KXD$XJMJI!5)N;ICSI_@?%WV-+G)47H05<.-+*=7SDQZ M8VGF\O7J: 5%7(6/6STTKT:MKX+BDK?X@.^="W ]<<8RQ"_B)6:_R5QR3^YA M>42O$O\O@,4"#JR3]#?9Z[W")U]HI&PYJE4,A&+@=J.\?2-%4SD']NAFW;Z_ M=48#O?^%Q,#_P*/]_VCTX?3\JZ*8;;E:P4-[IR;MGR5K&FM4YJ>DQ,8N6UC, M[E.G_T4"[.5(/GU[B]WJGA?-BYQ,3@EIT4I#X5BLZ4;E+&LP4"*JS9,B.&/( MQ6;>/2!AN#MFTRR(5&#:]$QZQ4OW'-"V2=S&PH'-29BFQUURA^A.ES'/_\K% MS+H\B>I@S%.Z5_:7#MWHT\Z&J-2C3,5KM^.WN[;L#MPBDGTAVA5YEJ'%AA*A MNRZ>YLZVA7S?[5=?5"I<4)TE4TG^:[$ M&:GY^PZ^AK\YU8;< "JNZJ8JF>1D\NSLU#4(N(%4N(<.FM/&]LKI=XJ?4(^Q M?+&F=W8NX)A.)S=L[X3#H0+;W[RE3S^)F)(2JL?;DDOA&"%:0D*_\U-8L:E( MNK759?'$.RT\W]GO2/1YQO\UVC%)HR .;GDZ,3>;E=*PZS.);A9W]7#_+;>< M7/@Q)4ZUI\(X=D*((_:WNDM_=1RN9/YO>A3\5E'M;Z;"[]^=1H/Y&WSTFU@, M).^G6S>U^)E4AN\G(K7VYIUK86?-]G)[65+#)?T7Y'_P"AV=5IT#AD+67_@) M_V/9=]NQ/]8U@$L!<*91S8BVFV/P(KC0C#^1PK+QKE? M;Q>!NV@7!1E/[T%K"@S3J7(G+Q26*>+. 1N+'R?HOYAPUO00!/] M^"S.-&CO5&M$6<"%SV8K\^:#[QP:/3&_9D-WCLM^@>=2\;'5SJM2"[\\DM62 M9$!%HIM#ZM0:/=?'N99_)I.&7M%H9:]2>*U9 ] K?7H-_*2\(XS)L4!'YXX. M<0;QD!_?FM1^9/1:C5M"=2QE=\5]$,-GGE'+!'.RR'O2_7\?O]0(+Z M.]@1N6TZ@3I]7NF$JU[NE*2J_^0:"/?[S>0S*F/6LP\HZS,2;L+@Q9R71EUX M#'OA<\"EN)/?KR"> P+&?WNFLOJWFB$J9R*P%LAO;RN"?WM;,>="O7Z_O#PG M^MO[B@)YL%DM6 3K?WCXK_"@:4S(EV\.[DG7'%R*$&2W[([N?@O2>,P^ MX =Y'0J8WRZ1X7;V*34%KR5(^19BR$4KZD<$A&*E4T-*V7DGV QD.G@=QYG? M\E2.F ^+&M/8GYB9<<7D&X@B1AM'8OJ<85RWE(1!M;=:(0Z,OJ\/YVE^:>H? M7S%9!0^_J%E%;\\4LOR4E2O-OTK1OEKEPZHF!6]*<2FP8XBI3!))(2P%==-Z MB!E)*VML7BD Z+!?G:G^9VL5WK$RADA*/OD%>'?I%;>6KX?! MO3GAN+'Z[K)B6]ID?*IHZCZ\<3/WVR0_50='I/Q*]S=_PLBQ5(S)1MD:$@D? MUQ4TR,T^[A=_[D.:-[7IG7W-3G)=@%D[S']#9 M)G>G:DVG.*-?9V$<\#9P?%/_R3E$T %AYB+@W\7R;3#1X5+T'0JCM/T)]5EC MV1-M8 W#E'RQD3[,*FD^%?LU2/ A/=>#[Q^EJY?+.1SUD_/\,?WD!%.U8(71 MS-&%H3?YX+)-93=CNZ&0._+';;P%WNC7)2 M&A/*E'P<#A UC5&:RP;^N4PR:ZH:8;IA;J&50UTK\ D;[U.L,/XUKJ8%?FUG M2"@"91+&C!Y^CL?KXDRSCX"'W9^L?NKSSAZE(;98KY3D86_ =]9G**G:=XP? MB8#>"6R>]?DY4;,MNRII=TQ+?=EIKNP,]Q5T3V]AR$EC']J8&V$;R5 S+WHR M9KG9?5(+_2KM:_/9NNF M)Q79 =GWG;]Q7PX?+T2YDZM5C[U#JV^BEG6&2E) 'X[<'AEY"'S]:B7G7J[ MD>:)#$73ODD*U!#I6O6,Q8T;PSER^4'C4UII7O5# JN"@A6 M;VS7M52^@8XVY>7;^90TS'AQ-Q[A99SG70/S? > U*,BZY.RO-)PRCV81RY\1:YD(/D@V 71F8Q1CC/:@M: M:&(Q<*++(\$Z/H73M73JU9O+SB8S"I(6M?XL1,Y0/6*S2&]B?QLQ([/+<=AI3+7#UCBU/%21%\A7B' M?$SV'?(7>*S%[8WB1D)36IIO^M(1&%\&'2L-GE#ES8!C7]?5!*&YHMC) M(%&?+2@E9*_NESW.JH=58DOMBO-9+.W?E.6AMO.?7I,H&BFL%\F;IZM7S]F* M=3-VB#7Y>.<@C6? A=$Z:%YS<#E(/CA2+61"W^O#6SMR9NV6(P/3BBD;VF-/ M#ZTGGT^*?4/7WH9Y]]E9%*D(OMS[&QM6Q/%_WA :T6UR8VN^PZJV6QKZR=<] M$1'-GWL)M=[I4N>=9HBC#O@P'SL. :8:P[%L7Y_I20P_+R8+&3C2,&'_"WCVPZL MY(V?I*IER'/ GUC>B9JDP]N- !^L2NF%RC"ZW S#/?U.F3)#L<8/,&ANMGYX MQF-)KT4!^++'?W-\(_-8%>4[=!&IHL[4Q :]U;-_HMQ"WAE$<@]!M8,CWB^; MW8TW'W$<>^^(G;].475=%*'RUJ:*XX+I/; M%FP<:]Q$V9T#J&2D,VSUQ,?K\5$0:VLJ=9DAXXYB2IZ>AY(K *XF X)U ?AL M9H9^T_>>>RY\PY>&(+;8/'=S$)JK/PFNUY(?V6(W/U!2'HEJW88VXJBTFRYB MV%!O,R16,-B#L_E[.NGT/4*Q=G4<](3C(.3I#2 =L]D3HIA@DX=1T>G%(HV" MDT^'!39*-N<0E94?7WVX$LWQMB.#MZA@%@ W/33G=D1R(8>PGZK JM0=BJH M=@X@BDH9ECNH.P<,US:?7"T[1<@U'@K8_5D9_J@(MH.F0,\@ZW]TOMG_Z'A_ MOR__)^=K\R=]^[U.W-\-\Y@^_0\Z%_6/^O9[);K_\/#OS$/IKS6QHR\L]E78 M*84OT(^MI;Y9>1=F2^:_6<_25/V/25\0+WG Z^O%#:U--+X_?:6P>BW; M= :K,(IM&6[,#>=O*G->/6%>FY**C:6';E[[A2Q\'U2A+J<;?D:L-/Q^W.,E'1(0B5-_[\Q9 M9?TZ2CSA?MAL^J33^DNL26/9^AE5L/+PQ@FU#"S7)TI7?,B.PQ0!;VV6NTVKN[C!;&E%J?CEJR- MT2#U]3@,X4XW/-PU.JV1L9P[]0)CIV9NOA/#!0>].VZ$:E6":"7+&5P:&W-Z ML5,I=X=>&&ZRWQ91KM,%.DQ1[0D%N1!D].8:Y5XB*,F-55'2!4_#'ZA0/UIP ME;CGQS%BUA0_OI%(^[44:";:H*J"9QMGA>L>"U:> ^2.K,\ 3PG$WV_T?5&R#"&UN?P?;Z3P"P,UFE"9?TPPM3)X ^,^@7 M\.@:+7_:MG9>]?_:J";/D M)*_Z]OQ6G/?LMWHP%.> SH*_B[1VUUZFJM3'N=FC:QK>K(6;WREH-[C[1T^7 MO5'??W(.6$TG ,X!)YY1_S0)5L #_-/H?R)TL12,_RQ!9@/X'XZ:0?RGGA7K M3!_A[>?]I0O _\OY'WO_(^W]6WH;7 MB;>_AR6Q)1N=KF0]+ 4&IAR."OWCP'IO1*5]="D>C6$8/^_6>+]@=EZ->4R- M_%=#MINL&+*-Y=ES0"A0=/A$OM36C7DSL&Y,SE@GWI!Q#,@OW*(XDO1E^!I5-L13>?V"0/ZEJ"1?6^ M!%1=\H -QMU:W*V\>WM-1(,L&NW;,G-]NRJ^,EUEG*NU=\BH"^.C6>80:Y,5 MI&]5)PY\-R"B\22(GCF+CS*B]E*CTQTM%$VDB/Y\Q).B@I8"9@#+IS6>2]3E MD;)/U#(;^I)%/M;-7]./.KT^,J+YF(2F_T0G60+(#+DA>A B\LOWY_>M=]*2 M0J)W7F*?WU:B+NV/)/TQ$>3TX#'[,H=PH$C3^1;GY^@ "'$>).F5E<+RFR#U<^&K!;)*CY(W0^OIYE-=Q8N8P)7VVBTC![S7#R[/1CFN7:7<'8U;NAA_1BE=6Z0-8+]JQ3#?:;41#, MC7:D'&55A( ;N-,,P^-2Q[^=KQ;T:'I2Q3UO[,KG6N5,A+>(N8<"D0Y =BVS MJ3Q*(] \3EKWV:=7\TN*U^4T>.UX %FA%ZT)0HBQ+/)^2,B?-Z59$7;OION M$B!6KAP5/56<5Q_;/]6R>>[TU-Y1^G$U_OLL46:XHLQZ[OP&P53Z-%-&R&<6 M1+5Z1H4%GQ@-= ;L]?!LBY(K([6!21B;EGN-G^1>?^QCX*ZM)@4#NA9%C6G65,@TO\7[V1N8JM(A0Y,7FXP,K[F3N'8^VU6TQ MR X]4DD8,?Z1]CJW96G@J\K#2+%=31PM'(NBIY6+PGM:99(V.IOEH=HQ49NR M5"\?V*[GHOH=><,*Y[\A8]*>C$%D2E*2V)\\!FYD-3TUI44;N%=VCAMVA.&Z MS7)MK"[F4G4X^&/*&:6Q4E^-K>"[PSA:?'F.7^>MBAC#9PES29<=\[;=3C\! M1X#$-A ?CU)38W]IU:/&ZFR2$<[\F#96W(-G#3%LU^^I6&OLY-@M)V10*!28 M=$B*7MEZX?W+W#TQ3:Q<"[9'I'UA.JCUPL\FTMB0V,Y@)+=//MK[L5J8')6M MVR-#=W.5QF9PCT5SM?CK%4-YCC0MU&G&!G\Q-]_'FZ,9%%9930]'?-G=A[\U M4[H8:X-,0]*Q,29K#$N)HDW5HE?VZ%'KFJ$SCVF+WP*[8IBB&WP^DUVIX7IS MRRZR/-..A;@*MQSL34/1H;%<8L#KT#N?5'9L M=P1Z5P6&[Q4JZ_OYU"EX?SR6LS/LC#R1S%YINA_6?A18TYHBJ]=FF)0D2C*R MS9F&P4^^4&:O@V[2R%F!"]E5/D^Q'3^0GH*HWTRTIZXY2@VO%J_Y60+?M8(BAH+R.<8[)VU<4F M42,E'4&NS!'7HR\SI=A;S(41^]&=^5BV*/00C!D/D9L3P%*$G[B)[PEF"SKA*IY@;EJ QWR?'@8RRH9\QJ30HL_WIKT*W%E*,S_M6YZ7>\E M3BRXV/M9??U91SEV+'::>P1A&=7F>9:#9:V^V.:FJEI7-EN?3;)_O.21&/(D M!*A! >:H"E[ M*0NM#$VVU'"'@WLB1&%=!BQ"C4V((2'X.P3AE#2XD! M%"1J0-5>B5X16[6T M&D^D>T "J9L7ANJS(14C%G8=*_ACB?"C-+.F)!FC9J=?O:WYQ=-$1F3D7&R= MEP0S;4L-;.LMNXW::.XQA'61=$6+M',.GWS69+O;T:+\V6L3\+1 O[/P%\A> MT+LX!"7^_?OW.W(_\[)" 3Q931J$][@PC'6K$,K:%$>;?P$)&,\!+9(L$86K MAC3UTZBNC&DCGVSUJ.=6^EO7/RPM+:D%]+15D-1%T!B\3GY,M.]#@P-MWLBP M2[]Z=^A$>$[9]R&LY6DFP,7==S]D0K7A/&3ZZ26M5]PFM#J2T M:XBK&LKU9[+,^EN1=95)-/G>7"2EU/+9+"^ MTC31/*;KA(-/KM?X&T%O&:E!"Z9SX6-50NS(QFKQFX/=KQL%/*Z]BE%;W#7N+?S\-4R/IJ8>QF0K>92P MZ;]/HE_0D"W&Y'^D"&]B)K1V1F01YK5JQ_=SL./!>JWBACG.AJ@)$9Q [W;. MTO+&C!UD53\CQN*I P :/4 V^DFO8VR(D#7>J;OMX8S+UJ\KK_NX6!O4;U19 M.2HCUL2H&X\,G+SLMF.RW6(&35CT8]24IV?(Q)'"L<3/ZX>VFX0G(%&E)J:V M**8QEH=>A&C.2J[D@QWJE^@=S+I&)&;4Q&"46(DJFNC@+_'*$BL*U Y\,-0D MX5XZWN)\HHI$(@E>Q4_-+C/(KMO@DY-+*">O<.N3E*'H*1>*N]A9'P98!FE) M+>Y-KLJH%ZZ;W-3WY5QCI7 0O2KS(J&^TJZSC5M]N 3.G.UG8J[!XEJ N_+^ MU<:KNMMSKM%$^ MT> X(EB$K/#$\37]3LND %+'UQ#=B).$B@\[%A'3U]!;: M80XA82.0(\"(V3=\PFF CP&_HKKOE(8)$,YH[C5<* S#/Q.8AS$%^P)*L)K'JQ';:)JD: MKY[T"(;VOHA>D$";F.=B:EKA' *+JH(O"/YB;XX]\*4B]Z[A!Z!"K_P@&'G+ M%[H/?Y<*2O?!I?$%X:YK]\VAM5H[>*K%'O6&FJ5H-MWKU@D2YA@*"[&PO4DP M2WI(KD$V17,STYPEWTRTJNZAD>)@T\V;5[[_;J-Y+MIA)Z:YHR?J0SJ"J['$ M1*Y-%O2X$NO2ZA.^*EZ<*; C\D@>>J/EFP!R]:7RY:3(BP="_0-6JWP MO?;[86$I/^1'9%'&\#G0^WD\^LW>XM(_>&OCR!5P0'_.IF"< MZC&&-'BV %8E@. >G53 O2@X>F?)AF9CT*D+8USZI$*%G,LV2GCM \/?@-X! MGW".EIS86\^'^>AVMM$-*CABDLQB=XY8A>_?.]16_0!4)F+LN=/F$7[_+LND M1F.XDVFGD_-2.V,;$H<(C;N(>:\E_V:@*Y N17;)W!]$P_JHGI^AQDHVK--: M7^S&4M1,\;\9;%V2O)8RQ;OU&O!3Y9*?J$U9Y-GEM30I7$GYB11N+&E>6536 MO(-R'170= _B(8,6_,D'_JA+$^H18S]]FA&BF-]]N_]>H7TX8MF4>K^9&0+D M&\W#AA#&,PDFMEOO!_<%V#L\PW>-P3G-EG&;M_NA,K?1#=UBX"E1I I)L2IQ MM]8#BH%DOD4Y!O<\$)T[<0<0B,3.1+C0EPH)>-_/7#UC;AJE7:.H$,[9Z7+. M75K?P.#5,ODZRI:4;*DNQX1R.M=[I]T/[C24ZO/!51HBAW.&[X4>'\N!OP[O MJU^2I5?8JY1_3VFJ\DXPQ.!Q Z5H<^( ^!8*I0 :F_B(F3#CD5,E&;E*$YL M;%S4M99?UE4GJ,N+SMQ48-)M&091K0VUNKVM^,'BD3;2&S+]YIJ)&"5K7=5Z MH= [ E?L-$22*\)X]G-F["5%U8>*EE-2S"6*2I[ '/P (O8QX!8$J=IRM-\F:OS D_&.EAO@U?K&_=[ M#,&K4B./5HYRA@(HJ<'2B-#9U' FW^UXMB ET8^9TQ=N*%JL5I>&ZA#@,ZRL2]%.NOY$&=Z9?+GT@TU2_(N74G$CUC78_O9TR3R:Y-55GE9Z4C^I:WQ= M>Z:3_G.1Q9S+*.13Y[G:$L%Q4-I\VY'L0;#]V&:T$PYFC2%MJ!=AUO.@J^AUJ?V*Z=6$6VOX'6.[!R(F3CW7 MS0Z4@X2F237D02D22Y4BK"BW[T 1'*U_/@%J,BSS,NUN?4-%Z(%"XX>C(927 M#:T'>X+RU*9/> [/Y9.>:")2/^DCOO[<4SB01GY.9]R"D(0]%%%$VDO8W<#P M/;1ST"&N8H$F5?9>Z6X7KB4ENR,ZO-I,*2-=,B'0GM:8A9ZL3F7Y6M'J11WR M)N>Z>?UE,9G$*^T6Q_"JV2\, %06LE/^M +(L)YLC]Y+XPY6&(;?#5TQA8RY M,7"FCE!N[2S5).](9-=^K(Y;>O+S,Z]SL):G$,6)-U8HS(6Q1Y:O(XUJ9%MD M_6)N9ZM&-Y=BQY:T,!+&.ET&3)UW7TI8\?PBNUB*;K[HBM.,$^)"]]).^1I< M9X"@:)^VVZ^]E?T4UX8&U%6HX-WC&2*PM'S'\*I!FO1IP0D==K[U KH53J]M MYA%@&G'/1Y;*!Z#[1&92SRJ:DP7FG,H#7+BT9)!?&2O; 9XT-(M.9Q/G (I- MT1\BQPW;MVUKJ 0J58^" Q%@"7[@,+N"@V!>PH0YXI%4O*8T&T*2G4/5.]96 M95/ J93?QR/N8"Q),[F&XE-3P#GX>B%-A;<'L*K@#V]DE##&7/9.$OL49#.V MR:[EY.!>8#LP:U @FMN*WM(V&JJEX^1&@_JU(OD3$SH'A]EN!]6<406;^&/H MWN<-;+D0Y;06Y#7:700A\=,""1K'U]M]H?S,OY;OE$1 \7T$R[G^$+=IQB9< M?I"]@XB79.D^N-#%ZUG5($HZ1*"73M"2E#Y998!7@AZ%O@+P\PRDZ5I)9SDA MQT!IP#:&T @9[@)(8C4./;F*1S4B:[1;.4S>.7&H+DXP"$WS$7U(?S"?O/Z_ M9K!VAO3$!UL6A?0H=(>JC30-%]NR]0X>OBAR?:"$:C.K+B?V[]>,Z7-]"=#4 M-Z5LXE@Y!UPYH7?!W/#T"O,1[,N*5/KP$]*EUL.KP)"CD?UC8TB*YZ66BD-\ MKRTKPMIOO_\FQ!#>5,-3A9V.$ZPINEJU7F UO/DZ%G/_^5?D:X48#D2M;DA9 MM@O?UFC5FR=/*WFP2).].GS@H[+ MC[MSGUCM ._B_H_;\3"_^*E 9[?0['_>9L_$S]A.P<$3LZF;Y@25&7,YECW M FJ/84$(H8WC[40Y[B1$T],T1B;/;! Z* %_F=3I45/ 9]XG#P/X-M3,Y MP0NY;K="1,>EF]U7'VY-'4>"RE!/?]Z>0-A%$18O?'+M^"U)>LPPH^ MSG\&71^J!'#RWO!V6&T/;@K<=E0!@?J!ZN)IQ_/Z71K371A#[FG0_= M,:^TM,?$U0<><5,/V"'BV_1=;MQL3S+PO'SMA5K:<5]J/%-QH:&:8/8%8_*S MJ_&E-JZ&R=QM @);,@J6I(DE4Z!L.[<=8S 8^0A\J.Y1_&*@&\Y(RA9N>8WD MXS4'*)A ?"QDXLV ,YPQ=0\=-D0,B72)R%[C$4DO!]E;T,IL.^TH79P5&%V10)+V!S:;@"^<$U)3J<19] M-XN]K!WYQXYL@MPQ-7]O2H1T"_@KL;XL"Y.+UQ M](:JNI@Q[>*>,?DQUWW^GVEXS0#%-)\XG@2]1Y3=$PI7WDL>\88""%'SYX - M<]R]EEV5T:I?;\[N0H;U5?*FF05;C^G4Q;#?K^N.C=/.H/!#7=1U7WHQ2_K= M16Q5CE7YE6?],Y77SUBQUFT1PFT#??84X="RJG6P^U8"Z.M*[_#AK6<]+5F( MON&\QZ\J2A=OU.K5#SYF%2>8XEEP.C41>ZG:;:Q4>>/\5>!4,7>1O:_(R&G% MBE>ZBJ'@0_A\TNA+VNJ@RUU6.X??@H1^L1M4G?6EL3*M0@K<16=!5Y^?,7#: M"\PW'6MS912_R]O_1:*.$_UZ67B3,Z0L]V+:/OG>\&TYX\7JM5_-'$'*YZO- M"0"/54;#>[*+IB%ZNG!GJ4,0/N&8WU:DF]E0DD'A,A\7!M(T?@ZPA-Z&U.NU M,U\GM"I$M9P#*%G6%N0O3-Y>WCE O3;MCAD:'U7MX=21Q;^QHQ$[XVV>_C;+ M[T)URS;RX=XJA/>8L,](XWS;)AI<8W6J-7QUYI>]6 ;.4"2BFKRY*@2S>SE0 M'X$,N+YY=S;JS<6^YNL]X_#M@V'+3\! ^#G@ZCF@K8^L_Z5IN++SLJ9<^SZAP_\TH4>$FMK1V@X;ZZ4ECW-8)JVC@%GS388N\PS\-R M>R-BKIGR1(*%'B>6BXFZ8]CI--^6''B3S#;3.K0[D%6KI MAD[ 6M-<^6BT;^N,E6QS-YQ(L?(30&=7=S'-UU<60>U$CO ^.'AM!P(U+^HI M>+H([B3F%U8OZKK[B ,FU3O\> +P':&C -?&7\6I)"L,-7$]S0$;3*)_K;Z> M5*JOKH]$S6L':[AO.<#+YM*>UM\+S/!R>NH<;6RZVLUG3KP(^]!<3A':;!W% M00G*H+H)D:#.HB;,]^) BY[=6O];N**QVV+JAP4? M305J(CWCH7- C8A:CU 5VN"T@LQ_D[9LL9]TD:])[#MJ7I*,[/*U'@16: +Z MCKZYVF65U/_-V#08O:6NY,3KD&PQOBZ[+FFLT'SM/M[JSQU#_Y(*X$#TYY'^L=2WA?CRZ MJQ_B-1N$;!C/.T.-FYVAJ]3DF=S8M%_PEC;9UTX>U]T\B?O!>6L^TLVF$'_+ MZPS:YUMB\I.;#!<\:P&C UZ#M=")E1>"6RR&>V:J*D07PB#.EQ>2S-W1%HXW M9=HM+:VG)>^4B1,NXMK+&*Q0F[2])[W(Z3V=)FQ)&NN0U>B[[PSCO.MJM;0_HZ7]Z.=GU-'TE5LLUX<1 MZNPMGBZE-87R)6MX_"HS^D0LW4*M"]"J?&]J3MP%=<Q)0M, MMRC8$;:#"@#8^<3_ U!+ P04 " "BB=A8J-9_FZ8C 0 SI L %0 &-R M9&\M,C R-# T,C=?;&%B+GAM;-2]:7/D.)(F_'U^!;;?#UMM*TSQ *^VF5E3 M7C4RRTK),I7=.U:V%H93XE2(5),,56I__0OPB C%P0 0(*7:V<[*E$CX <+A M[G \_F__^\?#$CSQJL[+XM__XO^K]Q? "UJRO+C[][]\O_T$T[_\[__XEW_Y MM_\!X?]Y]_4S^%#2U0,O&O"^XKCA#/R1-_>@N>?@'V7U>_Z$P!92FB1> M=G'W-Q^' >U TNJ")0YW^KVQ]^+BEN6JV?Y L< M?4+]"PZ/0?4CZ +R_SM&[.WNR9U-NO3<^SJLR@;O)SAL]B0V6)YJ7[P6?ZM)Z,&&C&F+9W>=&^Q MRG\TO&"\LY8OA@8Y^_>_R+\M5C6\P_AQ\:TIZ>^7CX\5IWEKNK^J;:W^=OGU MVZ_\@?!JT:R_WP4OX/=O ZEV/,/!_F(@5G-D>5:\+E<5[38VR87:U#O&_J.E M#[89 !T'X"?)0_W7?_MYP[D+U2SGU\K2J4+ ;QT'__>H9DKZ@M92;?!EM2MM M2C_O3?5E-4B%*WI" MZ_T3/]-2^CJ/#7PQ :(J'RS%;TK+KZ2;",G67T!9,5Y)#_> B'M?\[5TB"^7 MR[)1GN[UHZ+0?\44^2%%+(-!Z&<0B9#!+/8$%*'@/DY)S'AJ8@6.4IIX]2NZ M<$T8=)3-EOQQ)>DM=2>BFRWQ@U)/L*Y/BN9H/1^G,^LZ/BGN[OH]_8+9NN64 M+6[P\]]KZ8BIT%.%6A_RFB[+>E5QZ2+PJX8_U"<^3,U1IOL\)7'P5(,M\F!# M'_RF. M"PX^54-A#WRP-:?_>E<^_2Q'ZK]5RC:?J.[XLWRHAL(.GZOI:V8? M+>/YXF/1Y,WSW\OEJI"![_.G?"E-^<*+O4@D0GK!6>Q#E$04XIC(/](HP4DL MHB0D.IO,40H3;RX=3; F"CJJ>MO+<;6,KUXGPIJM5U,YM1?G25E&EJ-\MUN. M\B^;Y7A\Q%D6X$F!AB5W^D$[C^Z2TFHEP]X-T9G7E3HJ[Z\J=?L%NP:K$.5LM^;78IW"+ MR9+?\A_-.\GZ[PO.619Y"8$^EWLF\D@@=\HT@2SSXT1@Q$F@M5V:DYXZ1=,S M DH!AJ_]H]7R-M"F9IYF$AT9)FP.J&>+#?!;RPA0G("6%9>9&V/Y7:5P] G/ MF\LQ5LA>4L=\!#/34E?-XJO\@'B?I@B%X-@3'"8^81#%"$-,T@@F 2$I2H., M8:1C-W;&G3QOBYN\;G**E^!7CE4DTB8S?OM0/N"\./Z-C^IB?-6?(:%I#M92 M..T%?$24L=4I7]E:F?)?FU6Y.]HL2^Z(",-Z.O9KNWWX*Z^Y?.G^LF ?^!-? MEH]J0OI=:$%3[GEIXD,29@E$/&60,"0#5X%4G$H"'!NE0T>I3;RP!MH %PRP M#76SG79<7WJ;JS,MF"V^%PK8(CSX'.YV3RT!'6V8X[1FW2.UQ-[=%O5>LEO< M5P6MI)7E'WCWWZOB^I%7T@07=^_Q8][@Y26IFPK31@;FG/F!3R'"7@I1)%*8 MIE$,!0L3CB(B9*1LLM+U24^\[-_?*UM9@[P Y< !P'7-F[I=",N-%V)F"0R4 MJV<6IE&9F8T8> _#5S\56ENS0CH.0&_#;PX=+K-%>#(AA@0GM6@F"MDU[I8 MC&!^-/.]8-7R^>X;IZLJ;YY__;VYJ7+*W]\7=S?RZ]>P&J='F=A*2.)<4E=? M^, ^!57O_,&M%R SHSH60@-G9P^J7*G#C,+H*F)"W6,19VDXO2EM3JE.C'T M; =4>B)NGTUIOF&9@+O'%5=5I>Q]^:">-7D9,EOY(SSJN*LK6UK MJ==7=;WB[/MC670/JCL:"QP13F.2P4B0"*(,"9BQ-(&A8(CP((LHCTVLJ04/ M4V8 6MN0,O.!>@5 MVW$$5I(EL.')G34\0R&.[)X-![-:N#-4M&O+SAGJ#,_PW8CUK'OS^6[7?+9_ MW$JJEP6[D=_M%_S N\S^ B720\1) ,1$H@8(Y#$!,.0\L2+>!*&:6;L)#IF MM3WM?N+%BG_E M:HWFQ=U6X?9W[$F4'KZ%]LU1:T M1+<-7*>GVS$]&=LJ,[$=62)-HK/:&3-%[%H1P[+QQT(F_.S)J[X-UFENU)H+]AW_"XOVG5)\+)U.JRS]?--;$HPC@67 M/GKL11 %0L%*>0@2G*2^EZ:,4-)/[(#O\F>>UL-P.*-W'-F?;$8=)2Q?8X[F M/Q-OA0%;TH!6'-!(>7I\A/H"K$62?VV%FC%;ZGH>YDJA.N/[;>5574^'<;+5 M.0.61_=]=21C>3MZ?X\FPS&-DE! )) GMQ.*(2$B@QD)N(]\0I+(Z"[B83)3 MET3W-;P#57 C'[Q7KK:\1>TP+(8^HB[-$_:SE6!XB*XC_P2P,>-RNCH; M/TQDWN/O44'W3KC'G[9;O[?\X;&L%)9TK> $*WJ@7\N%E6M:F%L)J0O3LQ]1J-K,N:VYZ M[^NB*\\9RG(ZEOH4[$5W9"3=+OY']X #=!$7:G%DC*Q8F-54G:.D74-VUEB6 M&9(&-ZW;="U:6>YUIWM,ZE0CIB>@X_>7+T#' ?BM_^\DR" &*ICC MAG-/\>W<A0B[[+* )]!(>J!2P M@"0)J;J?Y(LH]00E6K4:1RE,; 04Q=Z'5#3UUOYQ=8RO="="FJWK'?E.!]Z: M@K*^E46;89I6X!>DG$^LMHTZ*4MGD=1CRLP@#P5):VJ.OSB+83G)]V!&3C]H MYUU\%()3Z;Y\_$';VZU?I4-S7;S'];WZGW)DGO!2986D_6JJ7%5&J%](*_;R M!UM/+C+L9<*G,:0H\E4R@4 LX@SB2(1IG(5!PHR\D0EXG-AP=1PK=Y[W/(-* MU4K2'I)!7?V1#)DY,U-,E9[S\\H38&94-[H?V 6*7Z5SQ<-%^R?88D7570Q< M]H\H/VOGAR_?>%\635ZL5#ZCKP0H"X<)C D5[L@UFX+#65VY"56\Z_I-2EK"+==JJ_SN&5V MD]\IK_HK?RPK565FFM \\OJ$.4(N5VG*8V3FS4R>$'8O&7GJ M>6N \7(EMYP;_*RP2@?T;!8$-$G3%&:<*8Q1$<(T24.(&/6HAT4FTL 07?P MF8FWDX$H>.RH&D.+']*,WA(]7UZS!;H6M2'7Z1/[Z>.L#5Y7_>='Y)HJ!O^D[:8>D M/NV9UHWFZ5B<>,&WA '=(FJ3YG(Z)R99KM?2M$V22_(*.F:! MY+9+<[WDMZUPWG"\.3 \6#J]J45U"'(XO7J=IK2<,O@*&:TI%'PXH34)I>GL M^&7SBFVJ%NI[+-N $]CV S%SLOO9(E MUM3>C*;W%$=OSM9JJM#&N.H.;0O>N+X+<%FP[JCKCDOJO%[$2<##"%$8>R+L M6E*1A%!((R^)0QI@CQK=2A^A-;'UV[[QH,[[Z#9M\-.74B[8Q!B+\;CF]"R; M(WV86:Q=5;P@ZQ(^\:1LSF 2CU.:&0[QI,C[L(>G7[%;UUM]AZZ*QU6'J?WW MK1&L TH1F,,0O2$,5QZAD%L%I4IZ['&'!A MGM9TS1:VGNKTEKASA1B>'&YUGVKI7_3P]AL6)K@!9B2T(RN@1W-6>V"DAEW+ M8/:R>5[YJJAS^>1MA=7-^+8F51J=FZJDGPT:C6N,,MW'W1,'/74PD&^W-<6# M#$D54K#[EN,&8ELE:'7&GRUA:R#L=@+7Y#6+8Y'5DOL>B?S+2I)X*!IF4M-R M^.VI#T=4DT]%%?HOL UN^Z,#?ARJ3%=\C2.2LR4W/"4Y*;33@I5Q\>P.2PX/ M.=]YR:A(+XY,QI^R67\BO3Q3P?6^TB2\=@\90Z[_'!UF[*;"6?\92_)V&]B'O,9W=Q7O$#^O M10\,NHER:( \G_L^C#TOAB@+$XAQR& 6^"@AV"<)IR8[SRF"$V\9+\FKK:%G M0"\.LM.AGOUVJ1DSPWNF4HR-I*ZDCJS;27*SFB5=X7?MB?9[MG?KJ7JL9D4F5:!C<]JR M%[P8%@9=EX;DPXF,,3&ROY(>7 MG0\E/JI!/1LTI5[,3-!1>/$U.Q>@*0&1%AWG,EI4' '%TK10XSK*F!!T?)3\ MJ\./ZRA'!XA<:YSS;AR4O/Y2-E_Y/U=YU9:ER"#M>;-C6UQ$&!]QZA3\5LT^ MDYR HFQ U?$"!F;L;BFP\GR+S*=0@]T8_=DM!\VQ:!;Q?Q3-5,;>XD;[YT+A+A!R&"+ Y"B!*/0"*" M&/K$3]*(2L\$,Z-$OB[EB6W'=<7R0N%==AU)#?/HVNK3S(1/H10S6S&@%4X2 MT1C+YPRS4)?NS+B%ANK8QRXT'6#F5B8O4L*7!5MW9BK5CZY7C;1S;0^'RSY# MQ*^*ILJ+.J?="1+'?N8SFL L8A@B+V8R"/)\F 9!P@EA&0V,:E5?39*)S=B: M*L@'LMTAXL7N$6)9M=<#VE(Z&4*HG\[4+./LC\'@./&M3_%K'S"VQ50?M[X# M]6/YU$;("[#YIM9R3G+J^)IS]=H--\Z6X\_1@,/5=#EKR.&,(;L-]:J@E8KU M/_#NOU=%VQ#DBYR&#EK@LJYY4R\"3A%+60HQ%9'<_@+Y-\P"&*=<,#].,IRA M1='RQV[U=T%-\EH&+>L,VAX3^AYXV].G* O8$P>XI6ZV*^EJ5&\/<:D@RR+8 MCC#X:6#AKW)G[_L?;=@ E^.J,C;(AH([,I^Z5&I3*Q M1[M-[A3LAH%JQM>_,X'-5KN)K-I+6DN6L04L!]A:O/)?FX4[/O8LRU1+O&%1 MZCULNY<_R4'+ZOD?52Z#[_*/8L%2'E/B$4@QIVK;1A#+-0EI+/=LBH6(A%'5 MZSZ)J0M4%1W()*&Z!23D/RBONQL8):GEH&V@V3-ENE'OJ4MW3SY'":;;;T\+ M;#3A/>7R MVQTN1O*0)X@$T(]3'R(<">5/"QCC6/XT13B-M"Y&:E&;>(WVY '?T =USX ! M^OQ)G8VO3N>:,%NH@Q*V2(.!M@T6_TEM&.#RN]2*'4;_F'8< ?;K"CD*WG]R MD/F _'7E>0'JK_V2=;:@ X8X=++D>9@RG,0PC)6O$?@,IE'B2PLG$.>1SX+$ MT-YO1-1T)W ?UQ4G-'\2>% M/A"ZGWYGYI.T];V)R[I>/739RR%I^2%_RADO6(N^%)(X3A(O@\R+.40)26": MA-(\I"GR.99>#L]F.3'3Y7ABHS*0 L\Y7VK>Q9UOMG 2)2*(I1N:\50ZI&$( M,^9S2/P4A1Y!02JM]Q.O2/FGG*]MSO5+$(9C*?:FIV[BT\@IIF/V4\?-346P M)<;%YN1QO3J_CD'5S7>N:*KUUSX_U.;WSW%.:*I^9^>!QH0MLA/]Q:?O+5>U MR"4'O!)E]:#NYVSN&5P^**CQ!:(T3,,@@J$?9A!Y:01QC#,8A:D0S$/4][!V MJL*(],0;\A83Z@+[P 4HUVQ< -PR8A"WF^E6(Z4QF<;,;'#/Q@78UMH6)UN7 MD2[ Y;1:,TA]3*8]NSR(2RV:I4>L%#&:*S$;<;[$B96D+[(H=B/8XF,6"I"U MZ_KV-:]__[RY.$X#1'& 8!IQ&4#1T(=9D,H_6"AB:89CAH09/.8Q4A,;VA>$ M@:)\QEWQ$87I.<)NU&!F/6TU8 &+>4HX9ZB81PG-#(IY2N!]3,R3;YQSG;*] M.E5W39@WJ;\X$3Y63A3F(H HRQ*(A7*G8N*Q+(B9GUKIO0*=Q='13Y\37'\%5OTAG;/5_>: M[HKVZO7NATH8(QAE,60>D0N7QQ$D*(TA]1CW$!.Q_']F: TG*$Z\D >$DBT& M3!$83JE,;VT[58155#/MTM:6SQE@^Z)YR>*O^+_+ZOVJ M;LH'N7+:@KPL"2C*DA3&84:DNQW[D$0^@R1CE"$6$AYH=1H_//S4+G9/R[A M\8 BQE?M^>(9NLZ:DAF5(QX7X(PZQ .#SE: >%R@[(B#G==^* M<-UT\*O.?VGG[#$KR0"R['8WT' MF'6]0=]CZQTON,B;A?1ND4=$!C.!Y%K./.GZ)NKR*V*9'T4D3+!1.RL]LA.O MZYZX(5*AGL+TEK5[-9@M\8'^NG'45A%0SP/XJ>?B.+"O.7BAD=BN( SUB,X+ M9&BDB#TX0[.W+\K^JZQ5G'U:JMO"&5WG).KR*+_R/ M]E?U(L88,Y^G,"1! E$2,IC*"%F:#8ZP8)02K+7QV[,P=76@)-(=% I5Q*HZ M0GSX^IF7=U"V.=O>$)G+V&1,S M;I3F4;>9@5JS SI^+D#+$>A8 AU/H&.J;T,J-2T9ZYXPJ3ZW4ZG!2>3DJK4[ MD9Q,Q6;'DV=I9_28TF[D^8XKSY+\Q;'E>2/-7$;:\7A52#>V_6KK]E+J[3TN M^AOQ7Y0UU0+P_EHNEY_*2HVZ8('@1+ 4QLA3GFJ20NPQ!(F/TRR*>"A"HW.6 M-R;?Q#O;P JTP_K_4WPA>J[Y&^/Z3==6]DA=6S+W\ "-E'J#][(67+>GQ"39 MACC$;-HY -OUJKSM,KJ5K.J;#++KXBM78!,* MQJ9@DLUJ^*<4,J];Z'(9-[(HC1,*?>:I\Q?L0<(PA4+(73S E'H>,=FZG7$V M=1YJ;? NP)J9]H;[-CL]P+MAL92[V=';-E]%YV8;GB-U&V\\SE7C:,MPQ]>L MQMZY.G?-M'L"=@;V(ZX*.5XMH[=V6_B0+U?2M"\\&F"6"@9IEJ80,2^$&"41 M#()0H(PQ$0FC\[4C="8V?E]X Y9EO=5![@*PCK*K'G/'%*AGT1RHQ\O"T;O%3>WN5#HPMJ MO_/:Q.OPYN,U:,GM!($&%SD.R3J^QLX4TVQ=V4EH!#-_1!8K+/G=L68#C#\B MQ#8J_+%'+%.(?9>H:W%3E=+(-\\WET+BAC./2"-(0^3A*( M!%'HRW+'XQP1P1"*/*X%)F=*>.JEUQ._ "WY#A!W8,#.[==6J68R; )%&2[> MLW1DGB0R%-A5]D:7[+QI%4-E[.4[3-^W,R.7E"I+7DN'G.=/:D#I6_;5,@M" M/1:D$85IXF.((H0A03Z!'@H8]K,T0=2HT]X8L8G-Q4 :5&O:9L9A5%%Z!L&5 M^&9&8"WYANP%P$+J$%PNE^4?[;&Z @E\+R.SO &?95RQ+EUS9QQTA'=D$$9) MS6H$=(3>7?A:[UB4I7R[SQ\?NXC[/^5&(!^[>Z^**;KJ\+V;5P0'L4@S2),T M@DA5I,KE'L! $.3)(#G L3[2GA'IB0W!P$N[&0[<@)8=@[H',V6.FX=I561Z MKG54.]*)Z&Y[F-SZ.%=S!I4BDVG0KD)$0Y..BD"L!!\M_C ;<;ZB#RM)7Q1[ MV(WP5KON[!Q8??S!*YK7_*;**5]$ 4(!D=Y:YOLA1#S*(/&C%-(PC(*0>3ZE M;ZSUSI@X$^\*UR>;[+C*J[[R5Z$9NOYIYMIT>WN-1CQ[=1N#M* 5]PU4:3B= MMM+*_.S@]L*M[U_JNK=\U7!NJ2=Y@'"H7YUFZ.RGSY0.%=L,SNL(;&[].0I\:P.&@X..-MIPY@X MVT<.H\^=6;ET53S*A?R9/_%EV(.K)TF6H(S[,. >ABB)8XB3B,,L"%+,:49I MJ(5YIT%KXB79D@*A9=G0 =7H^5V.!#9;C-NE/1U=A=W2RG\:@M^^H.>XB*Y+ M= Y0>IVBF^,B'RVC&7G%%K&%JL?9]T)RSUI\"+R\D9_&O=S%-RAM'U;\'WES MGQ?71=N]?A'B$-&0I-"+LPBBD#$96"(,/2_BGOR-_+'1VK;D8^)U+S^BR!3. MQ4Z?>@9A!BV9&8N!(?""(S"P] *)449#1,8X.)=AD^(*2.Y_83C=1A G" M(Y' U%,H^RS-8)8%,8Q](IA(_3#E<3]1'POVIYFF@5?](L>6W%N,YT/:X-OS RF7 MBXR1C% _A=23FR,*B( X#2+("?)2GL68LD#'\]\;>::T6D=,ST+N2S]NVVJSPWGITV:#,N8S^E MH]-9:(?J,5M<;C5CE)K6E-DJ2WUJ[-D2UII";N>N=5]YG6BRO1Q<7Q4=.LC) MF\,+YM-$9#Z"*.4)1$3^D:4"0Y&%+,(T\ST\:S6&(?\3&Z8U@@;NU]Y=BVS M%+*!4.GIIQ;98%US\5:*,4R_@GG"I GG]O6"J$XH(.=]0%72@\-X.Y&6Y;2\ MD3C,E/L_591F.36N8SA;-NR;F7W3:F66A3%/&8$!]N7>%:8AS# B,!3$#X1/ M4:B'8VI*>.)-YZ;B3WFYJJ53-UU',RT%CV\+4ZK-]/"G[\.U9L-Y+S,M?9EW M,G.MMS/[F)VM/ZLN9B9*T.EAIC7>[!W,3*0\U+_,Z'V[X.,+;SK<6777:A$E M >&$))!['H>(J8*9E'&8")'QR,LHILFB43>']4*#%Z,;V= U#?VXN0>B,'.[ M7\J/_(@+ED0PH4$F0Z.,0YRH3D\I\F1X%(5A9 23;2^_/1#'.?+K!0764ADF M0J1 /9[U3XK27\%ETU0Y636J=DP=Z=]@MQ<##PKFR.E].?:L+NE!L78=QL,/ MN6HJL0B1SP(62$^-8PP1)0B2T$N@[XD@]# *O< WL2S[)"8V+QWR!.W;*"PW MY,_M)&'=06*ZE7>H<\24[2(<+[4#!%ZY/<2Q13?RY)DEL1_RFLK=8"5GV;!5 MR=@0?8.Y;?:5GQ_*[H/GKZ?%OA MHI:CJLS#9<':?RY;)W>OVV081YRF<0!Q'#/IHA(?8B\-H)>A ,.G8K.V-$_F1X:8V.CTE($B M#5K:%^!3639%V6ABU)Q2P;AY<2B]F?$8$QS\YM0X:,IH=<@^-NYL!^P:PFT? MKNL\;K$,RV]\V=[T[)%>O^ '[8N7!U^>>NF5#X^X> 8#9="3!HJVP=H[*+?& MJCM79,/U9B6MV1H;D\AN=1T<<;YU-2;0BQ4U^J!E2J?MVWW]R"NY819W70/O MC5E/O8S[&*60!F&JX-D\B ."8! (%#"/!"@U:JT]3F[BI=A1,\SKC.M',\?C M3&K#?$]+5U4X])1!1]KQSF1-#6H+O)8GTWK);UPIRZ%KTYTV; MUK]>0##C!$9A$$ DHVR895A 0F(4Q($?!+%1$Z:#5";?4.NV7U_5437L^'M8 M+WK+^&QI3??23M">X"0YLU&1'*W4PS1F7:"C8NZNR_&'SSXYD1%JVP#NOES* M]^NN=\SZ2\21GQ#D8QCZ::AZW6-(,L+E_BNHS^, >=@(#U67\-1;[X:--F73 MUBCUC/S/OD^5]8'+N$:-CV&L0/$2,_8#*?2I4@)"B B MTLW(/(JA"D;\-.8!"Y#1G;+7"D!>!AR\)6V8.C@[QGB-J&+H'7^XQ'*:1KYS MQ1-O)8(PCQDFBQ+>*XZ+IFI/O[_F]>_O>$'O'W#U>[=S+% 0QB1@&(8BP#)D M0 3B+"8PPJ$@!%/!,3/+ (X3G#P9N$4>*/I@S8"EVW%2A;K)0G>*,N9W;OJO&I^5=D?\_SF[Q#TF&B[RIOV[: M3+>(K9L3+1HEC,I-'_J(4XBB*(:I'W&8IA'R9>A"I ]@U\O-E)6I/8+5@]3W M^W90%2&#!(8]L.SGB>-%V.6;1O M9I\&GD;U"!1CH.>L!VJ>IICO?!4Y;S)GS,@KM9VS5=CQ1G36(YX1^5S5]8JS M#RO5'+J[%MT&"W7[R_[:] ;SQ9^0KS 8P3RB# 9$84R-O)##_I9C .*(L0S MOBCX'59@](:!D1$G6@LTZQ;H'C_:BW7H6L('LJU!['N8V*,#FNO=(,1RK\97 MAZ88V-U"IW E8(.!GYV(]E9N,W=OT]2+.EV-GFQDG3[ MLA-)Z1T79<6[YZ3)Y;7T0.7RSNF"8A)ER!39M);6;&[>4%7K5DP(8SL&$-D):W MX<)OR]T%&/AS9\,<*,F1,3N'DUFMF@.5[9HW%T.>&_%^Q)4*W&II60 M%NQ#OEPI'^AE&"50'/L,^Y '6"AD S3 "?0$]@+:1KC*#+J.6#)QWRQKKI] MKR9(>1&=ZW$!6M9:QZYGSC:*-=.]:0@[F4;MX]>!I5%MSA2^6JG'>>QJQL4K M!:Y6JCH>M=H-=TYA[R]ER=IR(UX]Y52ZCN62+5(:\L@+!<1!Z$M_3020((6B M3&G,O=@7$3&R9<=)36RN>DR&EX6^-G6^!]6DF[]W(;QIYKZ3N*7:U4GV=($B M[+KL=TPXI[6_!PF]0@'PF,"'JX!'WS@G(I.^3^<>W;4W6-L6>A1[! =9!AD* M/(@\1N7Z37S5'SU,I7_"?&I4G7^4TL3+=^/K@RW*)[OM&6K+)'@Z4P=6H9&I M^)8ASXAH3@.:0W1>(5P9$?=P,#+VPJ3MS=X]O\<-ORNKYVMQU?"'X0EV^2.O M%VD4"\$3 ;,X$*KC000S)A(89GX:(<88CXS@+EPP-;%9T._KI;*B Y]J/U2< MKI^3[K1BUKB8T,&DZ9FV0_]VO^ GF'WAWT3J/&U\>,/L?;G M (#7!D5:!MR9?Q!.R?F W\LZ[RI+^N:-_47 MR6T/&.M1+\9)DL H4EWP6$P@P=B#C GNAY@'7I(MGGA%2EV7Y!@IDR]QFZ!! ME"%6!6M//5C/ ZB&R",O0-G<\PH490$'Y%W[]5$RL^Z\IX3=W45//C]S8-+=_K@JZJ9JNSW4UVIEW-[C MHB\$DBQVU79;-9 +%L59A"(!1>PIL-3,AS@(,A@RX<5^G"0^,%Y?Z6WQ6Y MR"F6/%"JKL&H8%*!Z^;;<'B1CS!"@8 A33%$OHA@&B,"$Q+A((NCA ;$:%_2 M(CMU\=2&";#A @QL&.XG>HK4W >S9 M'[.W)_*+ZQ/]"M<7'XZT+!Q^?U/EE"^\B#"!(@)9XDG[$Q$,TS3 D ><5TW]F3_QI=_#4!$O"1.:^9"(Q)<; MDMR+,B_Q8,A8$J H\3@71EUMCM.:>/=H20'?L%W-B&KT;+,3_-M&@B,5_K"+,.$69](6;I M!N&^^8.KE@^OTNCA1'N'\YLZJ%$^2<[*@JMB+;G5/5\5S.3C/OSVF_K.CPAX M^I,_7S;#7:2C!P:":B]A^5/.5GCI<$F,BV6U.HX,.=M"&1=I>\V<>-+.H>O] MR?JVO*3_7.45_W9?5LTMKQZNVL1J^\L%3ECB^2B!L9=E$*4L@=@+Y1\9#E3[ M0IJ@> "T7/NM.AJ?:\O83_,5N-0KUEW)VB2 ZCJ V68N.;!S G44Z>>.^A. M159+>B"O$!1[!D#+ 50L@"L-%1F[AT8B.W(4]6C.ZC(:J6'7>31[V/>8.7_\ JA&TZ )!%%J- 8!D-IAGE$*$00\)H!'$4 M9R&7_\=B(W!58PXFWM=[6D#.<%-ANWNGPLP:+1CR9V-L=:&(WMC3G]6VV.MGET[9#^0I2=3E8^\:IYOENJ4IVB/ MCA\5^:V^RQ%+N @X9(GJNXR1#U-""4Q0PE*1$$2%42G1:9)3']=NPS/43?Z@ M7"#PO>9BM02?HK8 ]MU#_35M\26E@U(!=S8XZS)#1JK3^[36",(B"+(LC&$:1 MC"#C6$A/,!0RH*2(B"!+*#$Z'!BE-K'5[>OP-C2M;NF.ZTO/"CC3@ID!,%: M!4RCAF#.$!G':,T,OJ@A]C[.HLY+UOV N'SIOC_'"I+ #T*%HX]BN8HYD9M^ MXG/HARFB:>K67 MUVR!GA)U@I.]PZ*Y:Y>S/?C<#7 ."':@IAP#R$ E$?M?YEW?^V]A=1S!G'$8&1%XS'#, M90 3LTSP-$34-\(:M.%BZIAF*'XL!?BCIWT!'A4SFP)95Y6SEM,0">Q'B0=C MG@DH=>Y#K(XC69 1CP1$Q,(SRS--/A%6J:>V(NM)E?^T"I;?MUP.U?-;F *] M?6MRM9IM4"T[ZKL>3A3*"K1$+W9*?K>>J=-9AY2=+FH -YP=.'O*;+4E4Z;?*[FM5))P>:>$/8.IJ3#/ST]%>PX4&_ M@.FT.L9-BG--F!Y7'E>"XQM?1I):53J='GVVHB=M0;?KG_1?FAG78%VN>UG7 MJX>71?G=W9TD3 D5C$-U "E=EYA"0I, ^@D*LBQD 36K?IB.U:G=S/4AI5A[ M.3.!%)R>)2,J)ZA*("9B%10B@4C8<)1 MDAHE X[3FM@6;U-6H4\/7F481XZH2C-:=*, PYAP1_:>[ 3G(AKBN0KM1BC- M&\"=%GDO3--X96:OKL/.N18=[A1ER\FM17@#;AZFBI^;4?O%)M_#C=/4]G.G#Q=>F;; JU8J6KA MV(HJ/M95<+W+POTD12$5T"-I"!%#*YD M-ML1ML3=JM,]Y>J:R,U*VA[3MHM[!OE?T#M+#^=O8WI2=9N0>E;M+,A#0=+N M+B?>GF5OT)-@L.R:3]NYZY]Y77/^F8 21 M( RFD:#01VGB1RS(?$%-/.X16A/;GXZR MJ0M"_ %G6[SF%C6M-S%D#,&84)Y@'Q<,PI,\K%3<#CQ(9DP+F[4Y1[:+MYH^R1Z9DXP':C M]-ECZS4J72$=M(6'LHRB&$%?9 2B+(H@QAZ&OB^Y$#3F?J1UC_W(^%/7@+0404L2 M##3U5N QA8RO/0=BFJTZ,PFU%]H).4:6F'RS6V+R+YLE=FR\61;7"6&&977J M,;M@I.TB\"NF]W*PZGG[-O20Y<2)1RF)H)^$@8PL9'B!,YS"!#&!_,A#PC>Z MKGR*X-1A@B)O"&5U4D=Z[KU+R3Y&9UA'6% MW_5JM=\SWSD_RQE;WMR7!>^.DA9AFE+?(QF,? 7_XB,!4\P#F'DB2L.(X91$ MNMOF[N!3)PP5.=#2ZP]G]3?,/3V4P"JTUR;[#9=LAC M8FQOCT>?L=L;KPI:=?F_[K]71=\RH_[**<^?VJ0R87X09CZ&#'LA1"D.(&9^ M N7ZXCC <9HFV0 (>:N_3>K0UOH67X)"WEI MBX]5I=)1F]L8G^5&?M7P!YW.P3K#3/=A#]1;\+2JDO:S7-7+YRY/NYO?W;[W MHW@#+7..[OV8Z,$JD:)%8+:1VJ(-\9A0SIH0'R0RY'538=6\_.,/9;1YW2NM],H69F8&UKG[9TM5+5L# RP2Y M(2LMN#ID-:(][_&IC5KV#D:M!K$$/M_SH@=D/-\+I8. (2(XABB.,I@Q%D$9 M)LU8*V8+W$HA]HWM3HOHNL'= M",77:71W6@5'&]YIO&IG#'J,GR$J8%F648%@E@@AXWE?_2V1D;U@G" M2=#!T2=>X.]7=5,^\&J :3-;U"_UH+=\K:4S6Z@#/)?[W?>@ (Z6XJM M2Z?*,5NK:]+#W8TU]0NPH>^PMD)75%?%%2?IS5M=H2O^7GF%]HO6^/!-E=.& MLV]-27__7N32C?_V?>@([0LO26(?(BX- 8HB'V(:A)"%7IP&(B8^,NJW,TIM M8DNPH0U:XJ"E#GZ2]$WO6HPK36_M.U.%Z9G9B!:F094_+:8[D/D16G-CSI\6 M^P $O<9+EDGWOAU2?QV?[%Y#V*%]6;!#W%S2)G^2YJ>]3[:!@&0Q20.$".2( MRB"<4@1QD(601#QCW,,\](V"\"F9G3JEOWIXP-V1M)PZ,/!@F,:?W8']PXK?EG_/RV7+T[7XS_*!OU>YW>KY,_[#X':8Z;@3F^7=]N: K;CJ M7[IF21ELQ13HN0*2K8M3-ZS.U^:X,9Y:D6;&=1H=GM,^7EL9+AK+GR;V6BWG MM=4PTHQ>?XPSSW+:.A+52>3S)OO2IXS9M;2"*JR5X:Y\0,:XU?!/N:7GM7J_ M9>^6T_LB_^>*UQU"1HPRQ$3"((X#U=6,QC!+0@Y3/^)>&,5<>$8=DJ9D=FI# MMT'YW3XWN2H>5S+,4][.FC&PX(?#QE"K/*2 VU(;[XF)=!EZK\-A002-%R:8C MG7'9_-NJ8-(7WA#<.NTC5)"82S/$F8*Q2L,0$B_&TO],HX0%8<(SHV.24P0G M-C_=O>MBZ^34_J3TE.HT#TH=*L3PG+3514?ZI669Y)144TZ7-]#'R,U_ UU# M^(,WT'7>LP :'FIUWO5G>Y3&!,44PT"UX46^Y\&,X 2&OD 9#5.?)EJ=) \- M/E?9T3L#P-A=^<>7Z[E2F2W-C4 V4+B[DAD X)XAH1WLK<;4F8'='I%@%.)V M]YWY@&V/!%&3:Z0V#'QL1V1'X9J6FY MA)4V]5R#Z75D9I4&?L +AL# $=BP=*&2YX2#&YRS"Z"X HI!E[47YZC&65&& M%1,S5VN@.DZ^8K>H/PK!U8$_[TC+J3E0FW9# ]P.&@Y#Q#%E@^]AQH[4. MSD;[&:B!!O\ M./ S!A8ZEK/3DRH.CM\RX$?T!L3E3=5+(&7/%VTO^C8:HNG M6KXN%-XU=9KX.$]!CHR0)1.SVJ?S%+5KNLX[+BP,&6&*9HU!ZJ4YK$:3C7ZQGQY(0,&J>F\4!6F_0^-&P:<,PT:Z9\) M56MEZM;\@(ZAB[XCW@5XJ>TMMHQQQ<]1J4'>:7K5VJ6G)E*Q64KK/.6,9KXL MAYXO07:>["_R:&<.=?Z.L*%U*R>EOB^7[->\R!]6#VUC:.EYM#Q=%]]P6TRK M2F,7&.$HB0(*_2"-(,IX!K$74;E'2!^ H:E3^9ME]:AX:#>! M[]\^@$=>=9O!&7N!U028;PQ3J_7<76)+QVL&+T#/(FAY5&YP9^K =0$4G^!: M=%<(9E:__28R]32XVE$FFHZS]IAS=&>RX5C1>;7=YQRMC&U%9XUK"1;%_GM5 M-^KSE;'/LDU-E#(<^D?>W"OR>7'WJ:P.M_599![Q8X8%S.(V":.*U$+BPU ( MEA&?"$12BR3,&2S-DXE1"8,_%#=\R4#5L:@..M1MN)HWS9+K]VIU,0]Z"9JI MU3K-;;8!'+CMZ:T4O\7OUD&30Q2L\]7D"BCK#$[FQ=(Z7V5[<%L.AK0SB#LF M>0/?>TD46A_5K>>G\JXTF-Q"E& ,<0Q9S!C41"$623_S^B>NP4/$T>6 M6]?7+^_NJM8+ )]6C5H=+7O#1F1XNF*C;3U3,K$.S8S+T ]Y#%UGN^ACX&_2 M*^9G:,AI0V4S#EZAT;*5B@XW8+8;ZNPHY;:\9.N*$_F%717O\6/>X&4;#5W5 M]8HS]2>66GE?UDV]"&,%\2,8I +),,7C7+548C! 8931Q/<)-NJ3=@XS4Q>/ M]+0 5<2L(Q!S'1N'()-JSLRB;7&E+->&K]:"J3XR/6L7/79&Q]T%6&O[_:BV MSPE!K-7D/@8Q9^6U@A!KI8U$(?9CVEF\][B^ORR8^H_R#I_P4G%Q4RYS^KSQ M'P*2"$*H#XDJR44QP5 Z:"F,O2S( HI19(9*I$5UZLR_)'X!U)]@BX?VRO"W M^[)JH!SS 5P53[R?&C,SIZ=8/7OF7%UFAJO5D=++KK(N0,<#^*W_[R1.EY'T MCNR1'LU9#8^1&G8MC-G+EKAHFV1QUWROQ^>I>ZM5W%:XJ&6XJ7*)*4LBZJ4( M>K%J*DOB )*01Q 'Q(]$Z@=1DAKAG!D0GSKP4\ORRUF/'2^\>*3UNL>,03LQ"":[@ MP4Q(SPOW9:&4/?@NFS$LO1OI(D4MSE-3D%0QUTV(D\B=>K Q;E(PH2-,U<2*VH3_22_Q+6;+>8>/5 MDSJVGM8/.2FJ*^?C.*%Y/8Z3 N^Y&:??L%O(6]@^+;3/U[S^_5/%^54A5XQT MT%6M;7_[%"6IGV"F;A-S#!'R.$P]SX,LPBB6:]Y+&3)9V/JD)U[HBC 4DK*J M7FU)@TK2-EOP!HK4,P#3J,?,(.PA/UT Q89J<:+*\GMEM47Y[F&9S17@R$P8 M$)[5;)@K9->,6(QP+I3S9='D+%^N5 7_IACSXP^Z7#'./DDAU=GOJNDQ_08X ME*%49K-MQED@S0SU(/(R)/V*P(>9QQ'$'O?"+$Q#)LR:+#IG<;YSKYNRD5.8 MX^52G0UWG&^5*X/K55,W@8%? MH)8QV.*X;03=\[Q5#3@/?K-KW3I';7;&X"MA-;M6\'&$9N>4G%3;O,=5]:S M^5I W MLF\-KAH]:V[,AXEYV.5&VU*\XW=YH?0."%ZJDP4S:VRN7"[\S".<0$%0+#=) M7T#,8P)I$+.(^"(@0=8K]V-QXA;:C*H=>-%6[,=V;YM+JWI;V*1Z,MNA#M2F M]]ST4-<78)LA=6K:L31939F^-J:I,=.@_YHU9_KJ.5 C"0F<&OJV9Q4Y5L M15MLUCXQ5'?=UA<)IIE'PU U-_0ABD4(B>JSPC(?!S%/PE OZ3=*96+_NJ?[ M,N_54=8$[1C7T;@5<2:YF:6P$EK;&&@)-;;@Y0!;BUW^:[/0Q\>>93%KB3Q^*0W.-+S('( M9HO+7EJCCA,C,EDUE3@TWFQ](T:$V6X-,?:8^1JZK=AE56W"J,N[N\LGG"\- MUM+($!.OJ4T1=$M0[?7ZJVA,\M.KR9'0ALYMA5OG_\4UHZW4RP%].%UN&D); M+;NQ<6=;?AK";2]#G<=M[S[@NBW$VZFXYP+[@N ,\C3T(&)) %/&0BBP"$44 M1)P*H_J6(W3FR^5V5Q8^_E#WGWCGAZT>'[LKB'C9E89]6I9_@*NBW49&BS&, M5*D7UCI0D-GZ[J\CM(?1T]XY&!7,V;V"PU1FOCLP*NK^_8#QQZWA']N;H,.- MT*M"U8 63$<5-@B0IT5TAP$Y0FMN%,C3 M8A_ @=1XR;8FK&@O/:H[O@/4==O+YPMOWO>M%#(O"CV2)3"@/((HR 0D-,P@ MX3AE@1 \BK%9<=A)FI-7B74< -RV+3*M$CNM,KUU[E@19JM]K0,%J@ &\C+( M50Q< "RD7L'E4CHQ;1"LD ZN#[PN:P5!)?K'A4&VG!66G::XLPU9MHJV"\V MTW_5%KN^0VF\+-@'_L27Y:/R=GL?N*^2PAY/TIC%D&0DE(Y^'$-,(@33 58 M1#3A@5&]AP;-J>O,!@!8Y>2S#0^F2/6G=:=G,QQKQ,QFO%#&%OEU).2^H,Q M7F? \JZVJUKN;8NI,JVLL MK=(, Y1'D 8)2_T4)@JW"'DX@,3GL4(P"FB2"H82HV)S9&\=*F3@1M GL%/BB&IPK^"-4]@P]0D MT"KV.G%D@BP8F-4BV2MHUT"=,9+YB<%544LBU6W%VGI\.:BD2[^4S24K']L\ MP9!ETSP_T!YP8H/3\P&&+/O 3;M/*Y8X6ZE+8I(ST+.F?]J@K[739P^3*,PT MRV&L*_";TURFE2*L3B?TJUX0Y<@&TV#'!G=?0W;BFFT(JAD3BI$)O6@#J:,4#<=:PA.T3=,SX=,XQ< M VE',7!UQID/X]9 JA<8MB;O6=X&4@.279S'K?/[=\^;1WKPMLL_<,6N']6# M]=^E Z=ENJD^$YRV0"F"A^$I R>%&EUPEQVS(&GECO#"T%339U>2/D6)L3,W&\# MXF[SO%VNHNS;0>!NS T-3U+/,#S;B]UY5P+Y-,PPED&"8H11-)1AM@+/!@@PN*4")]A MHY[V3KB:NMIO^\)AO:EZXR\N'-*7%P[Y<.%PW7S#'A;'S=3IF?_9)\3,UCNZ M_.FN&G@2O;E"(G3"T[R0A"[5N(=-Z'1P2S.L+/VM?+?M)^ME6>B1U(-$V53$ M(A^FB<^A$#3*4(B%[QF55KX8?6JSJ&@!1Y+16@:)UOQ#(V,MF3F9N*0 M!*Z6^XNQYUVVA\3:6WX''SHCOMWK8[#O9+W;=;*Z.WM71=U4;;ZD;J\UW-[C MHG>_?E$Q73VX7PLJ2)@R02#'2$#DQQRF!"4PBV/"HC!,,Q0OGGA%2J.(=P;6 M3=;'M@#:RZ0E)[=<>[B_N2;1(/)]8Q,S>R3S& M#MPH1 :5KNV[9@)6+I>XJNV:9[X9Y>F&(GFQDC.V!C7G]-MV2:3 M+\ @-NCE[O9.\*'MH7,ZN?R6/RZ#X\XWP_3TAZI_XH_-[%#WS=73+B1B[_+_B!]Z@SJ1 A53A@ODABB/R(0<)C#KW$XU'& M$Q)DQ"2I]W+XB=TA10PH:H9 /$=TH1=YVTMHY@88"&<5E*\Y,?[WC!1=[TF?LU])9*U#>2 MN/S!;?GQ!W[(B_;QK[Q9547]53KTG\I*V8]%[&59P.4292@@JF4'AIF/,&0> MX6&<$!DZ&56Q3,WPQ(O^)?OJR&Q;@+:'\"#"!5@+T9^AM<=JO1@JB!H$:5_K M10&_*6% +XVA29G\:] S4F]ICLW,WIN97HO[8_/HW-GELXG9G?GFVCS*W[_V M-A-=N\WIX\/CLGSFO(>3.^S$?BF+KO:O]5?KMEQP^_<*ZN-+V?P7;[ZN9=N, MU+VTZ]0N4DSB0*'WBM3S(%*9/I)F' 8D1'&"$^JGS&37>C5))M[.7E@WNAV! M\^[NI-G^\WH3KKN8-V CE MOO3GU?7O:/=Z/3EFW=9>?;IV][O79\BVWVK;S;6]C\YRU0R^OBJH0JM@[U8] M,ZKOZ\)/:!P)DL$@3AA$ >8P2SB#Q,,T$GXL"#;K3Z9)>.I4B?SYO=1NK3SJ MQZI\E [(5ZOO7;TO=+<:R M3?0N^^;@QA!6VK.BM[E,H6NSO:#G &RS 8> %EMC+SBPV6O5C/)G;5KU20[ M<\=6,V7L-VTU?-_.)*TSNEMME^KU#_\SYY7"TWCNDY.!SP5*PQ2&&4T@XD3 MS)/N=80SC *?2+-EA'=C1'UBX[0Y[ %KPJUY^7+Y=\O4KIER]U9Y M#%.C$]I19,@P/=WNZ%Z"EW*KCXT8=OXRJ MP_RX5TM*5\>_X\3F/0[6$GSO>%CO+8ORV]9^; &U:R*HC;X[W4?:4MS&E=>! M0#,0VJ BSX7P=@5R>TIP5(]V2J+1\K"C+\]7K76*_Q?%4RL_]YFJYX5/41)'%$'AI41Z MNPF&:1 %D">,\RS(!-7#57+ R]0%$XHS6 JX4@TD6AAJ4/;LJ50?[QEL@9>7 M+2Q[29;YG44KB7,F1+.P81XU&]8L#!J6;'6HUN!Z2\$?MQ6\9J[O[+%FSV$A MPODZ'G+JX=@ M03Q*O2Q)(& #XK[:O1H8 73# M"9 C/URL,9E*ZT[MK_ -Z%GP-SZS]F?_Y\(Y;0EVX&[$6CBP)1U0XKT=J*=PXI%[+W3"?E#KF"@"_85-_R&R]4M \,[OJ ! M(2(-8U6GICH59R$D?D0A]UF4Q"B+DE0KVZ9/].FT6V+5"YM> MTI-W;=ONMB>W9@?:N MF@TN#@@X;J/.D\W0%NV+Y0S/Z;@K>&7S697M8L-WU>.0I7;3YB^:Q*@%7F MX_*AT?64#[\]=/;C:X&3KO2YPMOMM#.D]O(NQX7S))^=$J;L6@E=RO^VA-'D214S5MHH J]K6A*F[/*'TR.,X M"TD8HDS+&7?)U,2+?2"F\GIC4)?3*5TC[_<*JIS@6.?=*"K6>B).8(Y.-Q%S M )[93\@Y<&6S3,Q,\&*'-3@-.-@.K3\!M-=A[;@!YCHRMF7-!;WG;+647J;B MHBQ:H"]Q5=#R@=_B'WT?Y!X.XE;=J-PTL_1B$B*2,HAB58J61@'$8>;)72O* MT@S35# CJ(0S>)EX=_JV>GA01P@R_MFPIO[5,=?"M/3L&89\Y^A?+SZ<2:N& M&U7/E(Y&P4\]B%-$2,82K 4O>&CPB6U51PXH M>J CJ'^1;$\/XR;F7.G,;(:!8$8WQ8Y)8'4_;&^PV6Z%'1-C^R[8T6?.=1[. M[/K3+N0%1SAAS ]@Z$<((B]+(8D#'WJ^X+&/Y4J,C3 ]W;(WM8NQM2,Z:L#5 M;Y>&-] =3ZJIDS+W5-G[+7/-TAF>C$ME.G=NG##W2OZ.2\4>=X&<4IF@FJ"/ M2NL/*WXII,W[+XZK3Y+7!>$)RSB.(4E\#!'R*,01I9!Q=3T)QVD81\ZJ"8YQ M,75!SSVO.%8$'582'-6HGAF=7$]FUE*GDJ I >'M,<<%:+4)%%] ,393*<$I MOTQC<[H4<]8^1..V969\S: M],3=618](1V9D!/$9K45>H+O&@7-MRQ]E9RJY-"OO$U=R+W9"S*%"$13 5', M,((DP]@HQ\D.W1)U[;5S=R[5)S%-V7&M#T&6SE,O0%.C+@MXZ0 MPW#GH "N-NT78\^[&1\2:V^3/?B093:G*>GO5W6]XNS#:G/ U(82]1H_53TT M@'(JH)%ZX6>AQZG/8(H2#I$Z 2(L]J7'3Y(H3B,?FQ7L6?(Q=8%"Q?)"G0%U M75A!WC((5H54,. ]5WT3^KQ05QI46N!1-4.Q[]UJ.2.:.9?I]6R87%&T0,<1 MZ%CJ#[LONE2)ZIPP:+I[>."LA2-RB#QTIFYJO:R'V<.9UF# M?+C]P0=.*^6HU%]YO5HJOT4E76XD0U7'EGSVIJSS#DD>*]!!'#-(?=^3AC#R M8)9$&'*2R,@BQ3B(V*+@=U@US3(H8'; F]:BS;I%N\>AP3$Y::^]MA "C2D MP3]D?-+S(/_U.R\4L$AS+RVC8A0\R[C/L$;:Q4SI&$.E;A74NYR;/.C]AZ*\E->/5RQ M!><,XTBD$%,F3::@&&+AJW]BQKPP1E&JE2C>&WEB;W# +E7$P-4'_1/VE^*? M/EZW%LK,F.C*8W2P?I!WJU/UER/-=J1^4(#M\_3##]C6GWR[Y\NVWP0NGA=" M+H,L24*8,425,Y%"DN(,^BCB/ BP3ZD6SMOAX>>I06DI@IZD:17*"VV<7BCG MR6BV6HS$LZA%.23%&=4H+X:;N1[ED"C[%2D'GYKVP%*=.-Q*I?(%3SE- A'! MB(A8KK34AR0,!(P#GD9<[DL!,4)4-.9@XL4HOXADFB/*C0[='D]::6;:H\GV M4++E:?Y3R3UUS'PBN:'_)D\C]]1C>Q*Y/Y!E(E7ZR[S^<"-GB:OF*VVVHL_) M)S3-XA@E,/1X )$O[0RA0:@*YP43*,,)-:MQ.TYKZH*UEC+0]'UU=*.9MG0C ML6%JLA<6K,GV"4CWQQD:\KE*+XY0FC>%>%KDO32AQBMGH)#:W,M9]S^YK.O5 M0X<5]S6O?_\D+=@O[=@$>.O(6>*)SS*:F\7J#,)XMA)RYTUR8GW@M%V M,^ WQ09H^3"\XZ"A2SU[[E9#9I;8@7+<=>39DW?JKCP;@F^C,\^> K2[\^R_ M:6<@OO _+KONM^K4O"H+^5?:M>;K$)JZ/S?WA_TP2ED<)M!+L8Q%J0Q(,]_S M8>SY- NE9QIZ1E7ZI@Q,[4ARVCH=:Y; 2Y[:EK;_Q>43K'QLN";4A;6V]0S* ME#HT,R^2D^.ZFP?\RU89CFR/,?E9+9&MUY+Y'(E\!O'>Q1MN;6]?C M.?SZU,Z.0CE09*'_(K5K%"R-2:_AZ)PON*&/,RXS^$V1=]38X(1P=F[.D3'G M\W#&A7KAW)QXU,ZO>8_K>_4_E5QYPDL5Q"@OJLJI'%_]XK)@+W^P]>0B"1D. MLBB#GOH&D A]F E*89()%/D>BJ@7+SJ TF\-KAH]I^8LGDP^]EW.M+][1;-- M'U+U%[ZA#G #"+_+B[:!6RE:M\;B1$ 99'$ 4TP"2P$M@PJ6O MF6"" _DY=;)_+-B;G).!+S@5>T6O0NP805T MCRC%[_QP^PUW'J0313ER',_C959_T8G:=MU$-X/.4+3Z1[G@H50;"A,8,"'C M;N9G, U%" 7V692ED>>E6@DU2_K3%ZS&$Q:L2OWIF;$)M6)FN.R*5?\H7ZE4 M=:.*URA4E=3?;IGJ1C5G%:EN#6-G<'Z5PZ^J-KJY*AY7C<)5I=VESX>^&C/V MDS1&00*9$!@BC#R820\,1@')<.9C+_!]$QMSFN3$9F6OD37O.6A[5[>W])4[ M97I)7T.5>N;&K8+,+,P6;= 2OP #^;97\P1UKOKB.K(B&@1G-1SZ"MBU%09O MG@OLVB$OO^.BK/@:A?F#_$_=Y%1Z1)_DS_.[8@>9/$F4)T(Q] 4B$*$42?\$ M)9!P'B4RP@Z]T AHZTQ^)C8L6^CP/7KY3Y_+NOXKZ-A41^=/>:V.RM2!P0;@ MW!XKWFY6],S0C+HVLU';V*N]$DFGX(U*+\# 7QO$]1S.A!M_EKZ*IGJ>XX@.IYPUK:3JPH=P@E,E;D QKK(A5IZ%$F8(8#I@Y+*20D$O(/U5Y5 M(!\1,YRD(X2FMG:X6X*U(GRA<#PH5UV;>NPCY49]_P98N5Q*7VKS"U/HHV-: MU#1B#G1C:)UZM7SKU-)2W8 \.S0W)R1S94>.D9G70)P0=F_EGWK>_/#N6R.' MHM?5;5WU?1CE1OXK;^Y+MME9-4_R=,::>O5VL%GMURF=D=MO7\&&%=#QHG^V MIZ6^@ZG05J>!6@1F.QHT$7?[G-#H/;L=N_,,E,O> M0:JK2LA57MSUR9BRJ'<\"%[WCL,B( (CX6/HX1!#Y(4U8FMAOM?9:N_ POS;;R,]2KM]G/HS0SH_(R$.P[00R,@0UG^R&,0CGL MV7/G-9RO(D=^Q1F,S.IYG*^P7=_$P8AVYFW(>UYV:<^N\X_TDEI$Q>M54S;(-CIB:E8[Z5:1NS;3\>@NFDJ\+^MF M07A(5<<(&&"?093*/TA"?)B(F,2$$.%Q(Q27?1(3V[7-27+7*8);-2\]H!D] M>W6>O&:V9^_07)&;J@'$MBB3-'UH";QBHX=M <>;.[QXTC(P>WC$>:6.N:XK MN;8?RQHOK\7G4E+(GZ15J&L^7%+;I!M$&H69%PO(&95^"F$^)%$D_90H3FA" MO#!$1FE6&R:F#L;6+*D=5+$"EXH7T#%C&)[9*%DS,)M8=88AV9;6*C#PL];@ MYRT-SG.]]1SUN K';%B8-Q [0TE[(=@Y8UD6I)[.*8J/5OC M0 %FYJ27O3_O&?I3=%0=5@B/B^6J]O<(E7FK>L=%W:O7/?'XS.AOJABX>;XJ M9,BQ:FOUKIM[7MW>X^*Z0P;Z.Z]EB')5=%?+%FD49!%#(:112"'* @X)Q1R& M7D29#"-(&AMA]8OD+XD]SF"@A$/(NI32'P<01['C&:1 M1PG"%LT^WM0TGMT0Y$\SFWI[S)N:G-="[^MD 5O"@%8:T$AQP/4 YM=/O9SY M3J8W -YG.0NO#=YGRO:? [S/6E)DAWY9? MS]9:2F5F#CN!;L8%,C90!UAW9$.V1YYUF1\0:7VCQBC_Q M8F78^U5+:[JQM%M=F ;6'77PAR0/!OK3MG$VD=A9S*U!.,8^O( DL,^3ZS93L:K+CBIW3ZPS#PI<7=PC2UZD M5-U>O_X O$BT)5$ !-#N=:FNLD7DA6;_&3OER MU71N6Z^C/3.,85JVWOF"E6?QWY=+/GAX#RNYG;JZV\_=3(-]+=4"BS)&HE2G MK"Q) 20$ TQ8#HHX+Q)*< F%L$E8G*04.'UQIQ\Y@JBTTFY\76] BP-0*=4V MFX=)H!]+!9J=NKRHQ[+^3E=G)?-TI#I-9]9SU%EQ7QZ>SC_@ M\S*SRV]>K_CGE0;(KWX*/9*@KWM89$C$*"<)2#)UGH)$E( B;?L)1Y3P/!70 M*J_BP$/H<]>).Q ?5U/3NKWDELF;QMPOC'870:.[HJ %4A=H(NBES30';^#^ MQ4A%9E.>W9F.? .? 5J9!](]B/U7JYOG^* ME-9UH7:TWK%C,R%XT[7_-F/<%&)ZTOUV_N_BY4BLE3!ZC77TX)U^Y^.6#]V MW6T:-I M,6([HMU(F89NQKN*;.\?>^W\?:2=YSQ$/1,^1[C;".UMFKL1T9D'N]LHXG#& MN]73CFEOID+B[5*?TMH*0'WVK<4/M;(BL<=L^"HV-_*._+DH(%7!B4P QRE2 M04LL0-<)+'">$4'4'U8CKRSI!W8F(VZB=5O5R\;\1$O%BF56W%*_AKGR<%JS MS*"/%-:503]CY3D@Z%6D&-+1CF+)8W;=31>^KZDF;XL:6[_T&7+RFE^T\ )S:VH==*.W(L%5FZ+29&#)&GAO'$**(82)"E' M)4(L%;'5R( @7 ;V;CU5#4K9$W3(^7M_,Q:W J^I;_=[ \=&D_8_T?#..M:O MHMOS[\[MGB&4;GW>1'CGP)"4@F J0XYAB(@N6,B-4G@#*<^NMGT]U!K<\ M?A5BMYOL=+$C'BGJT4#^_'0*)Z587-OX58[;-#CP^-R_21$FT3M+N('5\RWMPO#3:C$+I;T(ZQX.'RFCN>K[I@.,V3DKK*?X]#2= M66/,L^*^C!///^ 0ZPVSI3^([K^?5\?ZH]JRO[XW2KF.KTK"ODTOA04E<9$! M61!EWBFG -%"8X7P)(D3GLO2"!W(!S.!/05V(9LG MG4W&"T MB(O2*I,\+_LSG-IWN5?E/]3_?3QVD\G+?PBBWCZ#?WXCP'YSL9 MAM2T9EK]=!,]B4VTY_NJQSIJY_R-> \0S<^J]F+A+%S@#T9C]F'D\Q/N1+UT,B-J'_M7K-8]TDQ!L,[ M_0%GN."7E07[RJ.,<9&7"4""2@ +S@ NLPSD,1$0%A@53-JTX4[0LK(;YT;< M"RN+IG05ISC+4"% 5NB6Y9@4 *J UD8B75NBJOG1E[V..Z>J>J!/E M+UIC]A#+)U5F%O-Y4H3]]8]!294Z36\V=46WFW;:[V:MHCG?,%%GI?>'R'R2 MTMRHS.=$/H+,?/81>PBH#WTZYDX]NB@)DB@N"Y"K(R> 99X!!)5KS/*4)9C( M!#.C!.G+A0,;\T JTK3,D9Z>B3YMIY<(9&>49K)8 3H=8]P)R.G90K,!.!UC M?PS<=/3W]A-I[PC=+DG]I6HV+P:\&XZA/;E Z*VLHQMIPE=12]I\U.QIJ:<- MPIO =M8QEC7(^'DCN9SFQIY>=;9AL6<%&T^(/?]AMUA\F!/_?KU=;>JG_M"6 M9;Q,<$R4SA@$$.,$4,H88%BCX6".>&QT5IVD$GP;ZFCJH"FZWFY^K#6>G%TH M>5P[9D'DQ3+;[E3'Q UPUSXIEZ? \#B-64/"23%?!H/3'[8/ S^N-NKE77.N M7GC3_^=+M1+)0F8\0\K^0,Z*'$"J D-<2@8(Y04OF$B+W BY9I)*8,OLZ$8] MQ:OA+Y&F'=VL+&+&TWHZ'T!ZD=[.1IT%MPHPSPKF%&V>7G6VT/.L8.,X]/R' M_9EENLA9S"@5,4!Y5@#(RA1@B27 I,R4H68"8J.FVTDJKVF6=W^L+S?+] *S MM)+>HUE.">[%+-,@9IF^OEFF-F:9.IKEKA-"5[;]6"_5$TV')_EUO1'?!!?B M0ZHZ'?J2;98>8LZ[-(N=9-&CG(L8L_<\;5J7JNN@%>OB!1W'!RNK7JFOQM/+Z;4L1F5:L ((=70'4% , MB.!(]_#'B,DXHV:# \X1"NRV=F0M!_Z>4HN9"_(AK)V'V5&<:2SO&0%]C=X] M16;>\;IGA#T8H7ON\XXH'"KVX=5RJW$]]HC6>K+!A_4#J58++!+&LX2"LHRE M"D R#%",,: IX3++9BQ)FL2 E$4">$DX2\HLR:%=>OXR?@*[D99RM$/F MC30TKV4:_T)]&R;\Y].BY>'E'+QUD C#DSI\W2AJ MOZX-Y)/0&(G+._)G#VWV3JR$GIB99S1O\S P%NJ\0HH4(%W^I_0G8@Z9R HC M8 -#>H&=5D_6LG+MC(K,_)!'P>W\S-#?U5-N;R)[VM$O/?73M7SV=6IF0"/"4PP0PA07"9Z MT([ZFTP1X ED2'(HX]2JJ]^,;&!S;YG0%9JWZD-#.Z6=\1NJS\P'^%>*G2O8 MZ6//P3QY#3O!/?D&0Z*SN@@[1;ST%)9/^YS<8S#6O ?4N-ENF@U9<<7>/X4& ML1+\^J?R;/?BXY^B9E4C;NN*B6_KY5*N:_W@ F'$TEAR(#*B!SI2 D@A(1 R MQC&)2R0+HY+:UQ,AL",;N ]&]' 1]0RXF-\4- 7;'C#]*9?F_OISA&$L)=* M_64OUU4T2!8=_RI$_[JF3=O^'7P8TAPO)N@LI: "O(%13'.\(+-)3K-PXK;= MW3RVPP%6][JGYSVIZZ=^W691<,QI+B!@!>, 0EKHMM 49"5-<9IAB7.KF/@T MJ<#;Q]>;+Q$;T[/;,"949.;8_0ANYX!W-"---'IO)+ZU9SPOF2QOJ4-JZO6_WPC&[& -"UCF1: E4D.8 %5.(I+!@J4 M$$'+/$DEFB4>YE!0XM/;Z" MV0/(H;=^8#X:,(!SF0*:,I1"B AE5A.$#RC,5%95V19_'JK"S"]>)*"=0QN1 M"M#_=%(0SR53^_5?I5;J0+Q315*''W2]'^P Y-ZOVYO^?HY:U?R[_YH54C)8 MQ F(BU+%2HF@@+)2@DR6C'*"2&J'!GR&7NB0IZ<>/2,?:?JV=X;3:C.],_2F M#-L[PY-Z"&"[AF)ZNS*)?U!M<=F : MA[??C&&&LA0!P?,8P!1E@"9)!DB.L20"EHAE5E5/%L1#ESAMID+DRU5GY@1" M*<3.(WS8]U#HDZ &BVT9&2!Q E<5N"C!5XV2#>EY"Y(2RAFNXKE=M M";4'A/Z>PCA2/?ITR'BU_6+O* :Y63DCE;?@]3B5F4/825$/ ]GIC[N"W.EV MNT;MEOU\X.L'?97>=^$)GBPRDC.T[891I0X.6IO5BM1/PP^WC^K)2L-N*F?_N*7+ MBJF%U(/5ZMX6 >Z<[@VC8I\:M8R+GRFS;R?LR$<[^CXQWPPE]8;\=H[>S/AO MAN(?HL"9/N@:(#^NFVK3M*CJ35^_MX!ER5A"*2ADB0#4Q72$\QC@,D$XSA%, MH%7RZ2B5P-[BFY#;%6_;9GE//JH%T\KA>I: \AF/I.(#O'C3!H+]M-YACH#% MU(QIA9K&QQ>JR380[M72T=O-3_ 9ZTX(Y"VH/49CYNAU0LS#,'7JPQ?VZ'XC M?_RJPHQ:[7#=(-UOHA'U3]$LXA() 8L$P*Q@ $*->YN(&.29*))2I%3$9>$INJ(0%*=\XX!@7$"DB*#B.59GA=6.6\G+@(["O6M M*NW\@YLNS5Q&< W9>9&!G>@9/]' 4+3GZ$K72U 1W:J@Z2K27$5WRLP]7KQ? MI!I/'L>-AUF=T$5J>NF7+EO,S55]6:_N[T3],)!YOWYXJ#8MIJ\.UQ>RS&E< MIBI*2;,2P#+3#3R0 ,D0%U#*6-KE+<[0"^Q^-'6@R>^-:L] #VIKB5%P3H%F MGLBC6NQ\SF4:L78KAG)Z]3/;&$ZOUQFV*O!WQ6%,>>YK#UN5'+D*L5[B KS&%@6-?]CJ#'\W?*N# M(_PJ_FA_U2QX&9>"R1AH,$:@O H!-!4(9"G.8\P8(1PN?HJ:KJW@&<\2MC&; M,7ESZU%DB'JM.A/P\B*DFPR\$JPMA6GM:+@6T4G01NA84'_^Q27)5;3J4@O# M#]0RS::)?E$+=DM;3M(Q?$EF3LN_XNW\54N_0V3D4<=!/\GPJD?!U*F9/[I/ M>,S*V,GM$X7Q/-'Y(1>-%7$47]'\Z=?I2/ZTKJ6H-EO%TN=5Q^ ",ZPWK=GK>[^R-P!-Z?>T&CPD._QJ]'>=5[+M7=XJ4/8Q_ MC^CWE*3TKMHLQ8)QB!*L3K 8IQF $JEC+$?J;R+-!8&Y$*(T1>]_N7C@]%5+ M0\=\2?H+_=L *&D(EGM4&=-^[U(1[1R6K716@/RGQ'#"X3]8;#;X_5-BC%'W M3W[&SGA8S=>+S[0\YA)G MB'.C8:03- *;DB*J3@**K-X">\)F=C2EEVES\B2M9>;FB*#GFRV,)>;]!,#6 MQX>6_!FQ,*_:V*D8B-3Y%OU![3Y@#-.R=2%3C\[B20QX'QR*R4?M!SY^7C65 M^N1=S5N0J4HTM_6:7?/UHSH9?%J2>]/!CV<7"NU&.OK174UXFV/HN6AS-YH5 MP=N@N>?(?#CD>0U-^QKORK'-%UOI)?J79L?3#$ECL9UF29Y??;:9DL:"CF=+ MFC_D>J.DS$@TFZ[0?H?2L8@IS+,B)D FDJNP.RX R@@&"61%0I(4RY3;U;P= MI1/#1U7C>D]T,4"V]IP+VM'4:<#>IH^;W8FA?)VBW.F6%[SF&C0S MZR!ZL3-T3;O=F-N_C+BXBC0?4*K?"^.E*,Z<[;F6*KCH,.%>L% M''("=^+A<5V3^JF;?+5?=(];G!2);M*60(H$ DAB!@@1#.1D%=AF7#],SU9M!_L"O-BPS= /M82C>GKK97 DGI5BD&/PJQRW=,*$D3UD' M1T7T8?_V\*63=5EX.4"*,'.U>WDCZ:\ MOTLBU51+%FXO@+;CZO=LV8[9EWX/4J&M['B%W_2$.^%.@9A>ABMEX%H9;37;^RT%#GF[FT]T_/O[SYMN7#_V!0,:I2#,D 2&L!)"7&H XYR!/ M64G4\1,EN5&8=))"8!_P3=\EK67TSW6]-+3NT\HP.$->*J*=_6IJTW4=R"ZIP/>E#23I[FC#\YW=)OB^]DY;?*#,S9&PR_=_2"KOBSWJSY--AO!7PS0^;M:>O-!;5R[:X9%P01*(:$@ M9K'R5!(B@$F"@1 4(IK !&=6=X=O0:C SO%C.YLHHF39-HKIYHC?OD=\O5R2 MNHD>1=WU2LS5*N'SVV!VPGP+K 9,)U[>C-'?)HP$C5I)HXT2==^JL9/VR$RW M5N)(BSRZV'T#;1P!7N%K]WWX%.FOT2@2X"5ZZRP)P9MC TB%PMNY]9=9+8ODIF2R5=!S%$:\Q:_3(EY4.@R^>%+@,1U MJF]WB^P$)GYTA9!EFCND_'$Y1C!4\4GQO"*+'Z?T"NCBDR(?1QB??L3Q;+>E M3<4K4C_=U-V.]JO8_%CSS]W>);Z3I>AM0FV$!Q\>/M;A4F49P6F>90 GC %8 MH )0005(,X83%!.1X=CJC.:1N="U#3OJ2OU#7-UQ&PU\7$6:X;UKU['YL<>& MS[N!AWE]HX;GK%=Z3Y;GI==X1?8'G@"Z]'5P\0 $H].$B$H&%_R?=) MZ6B]$AKW41TWGCYLQ=VZOU^\D1]7^569U\^>@ *<+0!LZL]T#.@@_ MO@YT>=SA5O!7LMI*%4:VB$B_BQ5?UT.Q8$DD0H5( 4IIK**Y# &")08Q26B" M:4XR:A3-G:$3V&4<@2!M]/?_&4-1SY'%M=J$X@SN$?VHP\X3')78Y49Q0G2+ M>T4_*G"[7;1[^78WC.?EFKQGG'A\OMO&\S(\NW,T^+AC.>CNN'LCQ^G9;V*I MP:W3"-CM+1]G9QC+#>YW=OKNNT0 RK($9)+BC-*$Y2AU&B_SU0YB^#4F ME;<*X(S2,H8,\!1) -,D!B26$"2T1(441<*@BH;6&[(,K( =B9D58)JN=A/+ M-C^]FXWSU2\H]"'WOD?=?)T?UOE0J)/C:[XZ S,W]6;Q36].UW]6S4(@3!.9 M6<4Y/9_N-!>,O\FH/7&=>[C]N"N M'U>;-AVO;$#%T-5/\8%LR##GLTQX+F22 QI3 6 I4X 9IX!!BF'&4R(+HZ[L M/KV'2$PZW?NM( O MOVD3G[0OEKC3R;0V@?ICO52/?-NL+.HBCC\=>!=HB48CJLK[;;;URKK6X83L MT[;E1VP[VW*5V*I485HHIZJ$$TO.5H P+=*XUN#,)]W\]FV]YENVZ2^&45PP M*AD%&4,4P 07 *-JHGJ\]ZQYU5*R7V]/Q#[EF(73-RGK5U@QV($LWVTVS M(6U?YP*A+"%%F@#.8P&@+LU!L$! (!QG65GFHC >.G.>W#P9B8Z#KOAVF*H7 MC;BPS4Q,*M T/^%++4Y9"F>-.&0K3 2](&/.L"5G/=UMO5NN-(0;9E!K. MAZ0>-&!GG*;"AX#3F9;5#4'GQ)KS@>9,"_4,)^?,1UWWVG^*Y?(_5^L_5M\% M:=8KP=N!H/4"%S1)4TD!+\M,(PF6 )I MU26[&=G )MU>IZS:+8@6C4OSSTN?S2(O@IVIIDB3B%C&C[MT.32=_;_D^CJZI$+1(H2B;R7)JCX1D2#>PB.G@>KN%YI(;G^=G.75G+ MZ(^.KTM1H:ST.^U-0FG-SI=T\!LW,NI9B&[JJ&7BRA+JR%U-%DTT =3EUE'C M36UVS3:6\D]VWIBN-5\;CJ5TSWIR;)^] !J0GD=/HM;H23OL6A7DU-6JJ5C+ M[^X..,4<)ZERSARF6 _)X( 46 "B?D:3/,V(,*K$>G5) F\ _@4& #;OHD' M4JWT3?7[]:KE8$N6T9VH'SKL\AUF\(Y=&T?WZNJT@09\ZZ_;;N>:#P_PY' '&H(?W9;%WS?869MZ$ @$> M^M/9:Z/ ?GD=*$5_"O2&P'JXLF-CUG 8>O>T^^L_*A4MU^S'TQ?Q4^E5-R"5 M.*.02 ($$7K:>%D *N,<8,CC,N,T*?/"JD_+B&Q@ASD:QKNCW9X#OE[_[M:^ M9:9,,T_G7T5VWNP2[=@W>5D)ZZOGRXSHO"U@5HHXZ BS>]K-9?3U[1J=Z7Y5 MM?YJQ8=$=O]+RQ.IS9+AOO%#*\6(C?8+O[MBV?5:!#CIN:C DQU8D9[5&ER4 M\M(FG-9PM8P-T3.+/I):)YGT!+/MP[:%*U$$*U9M%BPO9.A2J#W!B'<4[39- Z69.A&?JK!U'1WM:" >_3)6 M3$_?X_VKN;#>G,19@C.[!E,%'#H$XR?MRQE[D(DVSC,L81P]$MA6>TK_V[PL M<2S.M!5>((F=J?5$O(6@)QAWJB4 1YLLF)Z-[ KQ;[5FP)OO$4"F#OF>,1)Z#H"3#GP-JK"B/>\ "Q>U' RV<%K$ MWN^/BN$'V-K/*_Z5/!AUV$^O$'A7T"3,=X0)0<]O$'YDM#/M$Z$ MK9_>K[E8D#*1)*4)R*DN=64R 22F""0D9D004LC,Z'AE2"^P9>[ 6D8L7$4M M$WH>0\](I#FQAZV94N.T)0=0CIU)^]"+$Z"-@;07X=I,K3\[O(V!L,=0;DP> MIH&Y[/IM5B%GY?+*R=X7;DK@:TJ2#1]*1(GJ+FXS1FC8XGQ7P9!4]_V,T: MOZASI;#%&W_^4+@O6DOE@O%I_U&W5-Z*_B7BM!J66W466V U8,I+K.R* OB(;6+2 @0F8@+2@F M@@N)D%7EJRT#X9/IFFXDNO:/+A>Q;JL06>\REWN>++<):UWCC&%99!UB"4R) MVEBYC$&J_EDP0G)28AO4[Z"ZMD<&?U.Z-MRM VK06R@UY' M[%SY@Y>\5!6^ @!;\O/&!H[*.0@;7-=QSB\_KE=ML:D<+FCOR)]=\+(+-'*4 MQV59:L 7/6BSQ!A0I/[(85DP*&@FI+2:[6Q"-;#?WU48;,B?$7$Y!)CISC@G M[UT=BR$2L*;"^TO^6Y <^ZDN[D:CB3;+1YVK QG/P3? MZG&2AQ168Y_4XF_N@50H25F,8@08PA) PI0#D4@ Y40D*9DH.+&BGMW6_JF3%= -B6RG:UB375:,3XJ@;/O"Y>SO M%[6Q7K?MBLNG6U+QWYLCP)76Z%EVJX9.@CYKF>BYBC1;T<_F?T6GH%#-KRXM M=7C^.C.<^NPC)@?-!0#H^BHV[TGSX[9> M_ZRXX.^>?FL$_[RZ>13Z#F=U?ZTG%K2^;'>*$ Q3F3("I,@X@) 30&76_<$S MF%.88)M0RIZ%T)Y(<1/)Y?J/)M+O-EH/G$1DQXKE^[_:(9BJK5WZ(=3]&>J2!G.7>=>(J)'!B8-1QR5]#+2.B"E1PG<][> M##.ZDT20,BT *6$!(,H90#G/@'XK8+KB_HG_?V!@TO MDE[AO5A>,,WY2NQOGSSKS]>ME"^VYKVM\JS,@ULLW^L[SG(:0J*V@F*85[Z M)86X+%*0EA(!F&8(H"RF0*2HS#.(46D'SGJ=;Y#K.B(/W=UPM>IM MM5JU">>'T0!>9:W[4]52L^I^VWY"LV:N\')]V3FV_2&H)7@U((" 8A ME13&EE?5KS6CI!_%T6C:T7K44J$Q5%O0U,80-=5(C5]W'%7T-Y UECU7WLOFYA]6:V9;S.3)QC MPW"N_$[#L1'08__AZ\[%L1'Z6'>AYYDXP](OP]!WI*G8+C<,49Q0492@0!I& MHE"G=2IS!&@A>,G3F")F-)C#B%K@K45GC9?K9H2_'9'-IJZH"LGUW?EFK157 MK71=0[._ [$,$J?U:6;XWK1D9_F'Q]JKJ"4=)'EN)*0GZY^F-:OY&XG]TO[- M'K*_[;\5ZS[C:WB1OWL@L*W>?C3,73^78MJ\G 6P,R,]JKG@J*8 M9HGD((FQ.A?GL@289.ITE] BDT1F&;;*%MH0#WTMVK,2_3(P\S>=.-SQ,P"T M_TNS%/4\65ZS6.G:+"8,I4$[@_:L//N;6P=%857Z94!S MQL3F5?1(AC%1%\Z&LE&J==;)AZHN23XI^AIGH^.@QPC>G4V#I*'.2>P_&W62 MXFLEIK96KT?WL>5:D5.0%("I> M !"K8(% !(&^$4T1+!)>IE95#7-R']BI#(-:6<]TM-GSV2;"+:L?9GVQ9E[K MS;XN.T_8 1H\DV,8K_O+%_6B_G:UF[H[B!2-9&J; 4=217NQKB)]ZZ&A0G'NU$IA>XK$+MY MR=]4;*N1)E>L6E9=(5^+5+%CJED(46(64PH2PEN<. A(6J2@%+) A6,8:,! MQYTE:WGMK/R\^BF:YZU1"UD6F!"8 <8(!3!7YV54 MI$0Y*$:2-%-'YY+:0&V9D[;R2/8@6SK*8;HX>-LU :K_ZUD8M5)ZZ:0\IE8S M/Q5&67;>Z4SGY(Z74>=D\';)"06$;9,\1O@MM$=.*,2P+7)J!<>D?3?JO,T2 M?%CKZ=8+%$M4E"4'%!<,0)$5@)8, I:D*9(/M MF7WX4B XO:NNU,MXZF$H7R"-Q6K?2Z&, 1-0 I@6%"!,2Y!DM,AB06(:6]7, MF!(.?3H9?XJZME_UN9T40%@H/=M MZ!U?_2U:^M+VQ;PS?('O?+] >P<<5+^^W'48)N=U[D$5?; 5A*5VT:R_Z_O[ MS<>ZO3>[?M@XC/I[OD#H^Z&1$2K"M;C7]Q^*_'HEUMOFA9&W* Y.@P%?:&7: M.WI3B.7=OD==N X)/"[KI3,"7ZSZ&B,"CPMV8D+@B0_[O!KNYGYN%;$>!$*Y MA85,&2[4_P*F% E@D7% 10:!*$G)"Y:@7%K--S$G'?C297_5J<<)*)J&TP$= M='C)3?"EF@EU_SO39>^4^$&O>(\2?@,7NU,*,;O.G5S!SI^PFJ\7-_4]657_ MTRZDUF[6RXJ3OO3E5GW7U+>D!XWZ5*V(^@Z195MEW=X>?]EALF&4)K+,8T 3 MI&]WD=" >@G(65$*R1%*A-'$$H\\A0XT1DQ>1<_8;(OBQHSJ3,V.U6C/JP.: MGL^7-NW97NE56(8X?_VWP-=L^S!\]JV]C6?,O<&W8KQ1!=!?MX/IA?6V!&.8 MENW6Y)/4+'M6 -T,FUF(I7U@$P[S*YX6*84PRYB*B;E, !00 E*HHP>%/%,[ M,(_CU"J/>8).X-VH5V/?V*=,RBO>X%Y;9L&P!QU8;@,O$0=W-$-!#AX(%01S M<$_E%4$'#T2=1AT\_+B;P?ZZA]+\O'K<;N[4,OT].X)'E16LW'.TTJL-F."$!W:_VCCW^*FE5-.[=S M2&]^7FWJ:M54K.T"7L1(@T0F.1!QSI2G*$I I1Z.I^N7&(JAD'8C\5Y+DL". M:)\>K@:R72QQ%:T[SB.QYW'>"TGWMS_/G>4L[_3UKC4[\=ISVR"@;MS3/[Z* M1D)>C>X8=G)VR EOY_[SXG?U1JY(W>7X2]VB7ORZ?%^T7LZ00XZV+^O])]%L M;F[J;]7]C\W7K<:ONY$=*&O'UR(O69Z24H 4YT1/@*4 IQ0!J$ZTLB!EG!*C M!D [LH'WIHZD/M1V:,C1S\XC;1^50_NCXV[8G1Q0DRU5;) T#:(XNPU@5W7? M,Z&Q;%HVKJ*].CM6>@@RXW>W=3_YMFVHZ'%>24S3%!8$,*F.%3 5&)"X9("B)*.X2"%" M5@,/)FB%+EYL*4?O+*/Y"=T8QMM^)+:,B'MAHQW9H2')^X@W _E\19$3E.:- M\\Z+?!")&3SB9KVCV=0+1F5>2LY!+(0^]1<0T#R5(,M+G!1)66+.;0I@1FL' MKG#I)AH[)_#'2C S2T?1[,SPBX$\U@9WA'-/!C9>>5:#.B+22P,Z]A''!MNN MZV!79Z+/-JM&O!,K(:O- @E.9)DE($N1.DK / %4E!KBFC(4HZ2,=:6_N0U- MDYO%K%C?*Z.+QT1'WK+U=EIE9A;G3Q&6AX->^E&56$\Z^J4G?OKL9-^?:R2E MKU[=:6+S]NT:"7[0PVOVU,R)^$^DJML\QG73;!^Z7,B0 OE]K>&1](V?+E!; ME&62\C3A *&2 I@5!<",2Y#'.4XDHGF>%;.DW,UY#AQH[]*F/W=49\J@6[RV MP+GR,"]C]JRX%J-' QX)]A+R7,8$B#05&E^5 K5Y%$!*02"%<8FX%0Z[ M;P8#;QH?1,/JZG$HD7RW;:J5:)KV'D[/8&H3E&.^+0N\?+\NL_WC-5^"W6;A MI89USW'TKR -^:'TZ:N:S3=[\Y;!!5+N0?U<*#KV?9_M\?C[?@+AM\WJ]^96 MB/KO]7K[N+=VPRY0P^4"N]+NS#]B(_HF-MMZ%?VNYPVJ?[;!FBIIVB4& MTH^=ES-3C6?GY2"Y4\.H*8W9VD^6[5-#9SCQ^OVZ>M85E$#-1,%#FB &(F 0X*TH]+H.FJ8PI MD;D5(+%?_D)?L!U#_=B'[%=#UJTKKGI/'BOUCC6O5WTWMD-G4J@W:1;>O>+[ M<4\%!'PU]GVT813HJ]G6,W?S=N2&4>U!VVX@,F^U\OJ?0A=AJ,_\%#6Y%_UO MQ&VMA%\0D94Q%P4HTH0"R'D)"$59S V\7-8:&UKQ%M MK_PU")Q;GOWESIYV=BC&'F2->F&'WXJH%?<-)*:]OK;7SEG[$>:OD<[V^N+F MK] VXLIMN_V]@S[ON^YR5*0E2]5Q!\D80(HS@'')@< R%R6EJ,RL)H0]6SWP M9M33#)^+O<<]*& ^MVI,]0V$1:+BZ='&ZD=S/K#JA& MG]/$!XT.]5!:L_VPI&F->A@G;J.08(/%C9AXY1'C-HHZ/VS<:C4WCW;-V/9A MN]16?FH&W=!=P&5:M%C*,&$ QC)7[HQ@?>F=%*SD@A56:"3&E .'$R,^HK,C M)^W?3TS*#-"O8"VP)^=C3G=6?V.MCI69%XO:/O6D/NSH6S.RNVKD= W=="T3T/G>L5+_>;^"E66_%-Z+.).J3< MBEJNZP>B^+RAR^J^?4>[;$'UH+$UY7?UTT9V4V"_;TB]^:#>;SO4/LUP#'&> M@J*$F=JBN3IG($I!6HH\C1G"66Z5T_;+7F"C[IF]BG;L1B-^HSW#HY+8CN>V M9W;$]574\AUIQJ-_:=8M7ZM9[(./<*HTU-\XIFY68.8 M,(I]&>D$HN+8Q;9^>- KKMF_^_OZKB/\FVA$_5/P3^OZTW:SK<7GIMEJ%A>\ MR%.)\@SPK$CT,#L!4%Q04.2E+ 3*\H1;@4-9X*-_.Q0=5HYT8[5KI.\:NA#&2 ?O@V5F?'432PY+%]SE4;OCKJ MK.G/VV3GJIZ#OCOGA=S8J MU"P18 G)8B0HA:55J&E ,[!+&L,][B@[7C*9:-#,XWC6BYV/<52)M2.Q$-*3 MZS"A.*NSL%#!2_=@\ZA#.F>Y_/BG8%L][N&]"H?NVSF7?=K2-+DSL4;H5,]R M&>UH1WOB%KF=*0489'H\R6Z9]SDAML<=EP#FD@.2L!*DA#&<("[R MU*K%W9!N8"M6A,!P?\P'D*2Z.^+9G@S,]&AZ'O"N'=M30,= ](?B(!I8&(', M7T5[-GQ&_E9R>XOWS:C.'.5;J>(PMK=[W &C\_!>^9HQG?5O;LE3BPLZ7"@S M5F\%'Z'WZ%JUOFC\FVBOC<;@33E/\S0M",A)S@&,(0.DQ 405%!9\H*FPBA) M$93+\+?'FIL!JJ>YBMCX>F5?_F(-EQ7VW4W[MS?S1NR\X;'*F<^K:& [ZOF. MKO>E,_WK&['7_G;@/NK9CTS0P69\?1;HI6_A-;J!G;[RZ[0#2 VMYDD\U6#$ MYX-?#:V_9VBMP8G9G[/57O]MNQ1)3//DNJZO^?I1K?UI2>Y-3]FG5Y@A.M>4 M(TT:),^:1WHNS(_;$WHX?]CVHP*[3<= ^NA?F@5/9^[S,CJ=N">6G>V\?5ZT M\6G;X--N9^U;]7Z_DH?N\AW%DK$DIT!@D@*8I06@<5D +A.*,"U+@JWZQ,>+ M![9+32K2M)R*&)YIP>PX["J;G<$9BV5]K#W&OZ>SZ[.E9SV@'A/JY2GTZ&<< MC:=>/XIZ\Z27W.C-\K^WU:-VAJ.97YB+7-*D %E"(("4ZL&&- -"'203AB@5 MG%C9U'F:@4WMRWIU#[Y4^LKU3OV\:L-279_M>(%DHD5#F_2K&SM3O4 M]L9K M+J@OFS:@.*^IFZO@P -8/.KF&(9A"-_$X[IN2\>_B_L6)VH1BS+AI$A B00& M,,D9P'$A 6%Q ;F$A) ,&IZBG9V/Z$D,W/W([IE!+R;/#*2 M__LY^:T-_+QHGNQZ@M"LYGQ>X)=6;/"$(_H2J74577,KZK;VY)HV;=IZ(5)8 M%A 7 .4:1B-1?^"<$P!Y(>-"62]+K>I 3A$*?8156])RW8Q@+/ZW):C1*069 MF:T/L>V,=J"HBV^[LC$53O=4?:(&G1',%_S/*3+SXOB<$?8 D.?0Q9EK->D<$T!?%(M>1?]7_+]B]3]Y M]$CJ;A;H_QLE5^HG^O^'DE*RW?Q8UQJ\2/VR@%>9^KR^CDD@NBKR9/B8+C;M M84O6VTVS47_1I>9D$UT_UM4R2LNK2"=$=F?N(2S=OYA^?UI;]W U<_M\H*4D$:8I3EP?*O5?\Y.?CQY.>K5C87]EG1LL5C M%PWQ:WV(JB@(!6##EF&-.@4S5#V*>$10S M*QQ]$ZJAP[:.A^CSJL4,L1]A9Z8ZLR#.NT+L'.V@BQW]JZBC'?VK_V^0Z7%6 M4OM"6#>B.2\0NHT:#O#*K1YVQ ]M04C[<'&A+Q+C1#>#H2Q6?R08$ ACP&*" M"8:H+*"TFUZDS6-B':!I'OV0FQT-&+\GAJOK#;Y:;35*U:.HVQUI?Z-1*HO#!62@*#'5 M6"P)("DA(.8,RX2A!*;09@N^@)? &_/ F9U=7J);,RN>26-V-C\P-2 8'TV[ MM)='/7/1GKL@=T,>M.3)LUS"R:Q^R(/*7GHM'TM>$"M\?G@D5=T>6GZ0^EXT M"\AA&4MU@LA1HK'N]#1MF.6 4DH0*I(X3_'BIZCIVAA:_"@A&TL;DS,_1>\H M1JPCZ1 _'.K'(I"X2&:'B"(:B?S^C,ANH<5)B7S&&(=$Y@\V3@IZ-.HX_6G' MLS[[(?AV*9H;^5XSK=,)_0S JOGWNR?]YR?E =;U_OB:<2+*N.0 \[0 ,,DT M1F5)0!9G1(@2J9@?6YW\[7D(G0?H.6J!9ZO[524K1E;[1%CS'_MF]&^"B>IG M>XVI$VC?7,!I7-Z"81(AK&XM4PH#,UJOS]AI>P@4*U=ZZ)S^2]0Q%>2"V(-N M?"4>'#B8-PWAKJ*#I,0%2SFAUWU>\>IGQ;=D:8]:=_!LZ&*2Y3(:T;0"J3N4 M<]HU^!#1,F1X+IU_++J3LKABT!TN."?VW$EQ7F#.G?Z<8S"P?7Q9/F> M-#\^+==_C%+AN[,Q9T4A!1% %JD$,(42$)P1$&>0B+Q )>9VJ7\SNJ$W_1$7 M$5-L1%+Q$55[1BQ;@TS5:;B3^U>2Y>X]UH_F(-(LC.]*@B0/+.7VM3,;4IUW M-[93Q<$.;/FX8[&VAL_YNEZMNRS"ZK[+-_3)A@7*8BK*%(*\Q8_.$P:P9!I@ M@Y:2(5C$J5$]AQFYP"ZC Y^J^D%A/13+M MTR+#.85$EB!)](1AF)0 (U("00EF(DU(B8P2 R?6#VS,'<6H)3D@)QLV]YU2 MR+3=>A#3SE#M)#0VS3-R3,3@ZLG.#-5?]M9W:KU9S.V,,(-]G?N8(X:.>G$_ M2#.:5+/@DF0E23*0$4( 9(0!2@@%D&">PY3#O+0:V'U((K!9#02C]8YBTZ(6 M5ZM(.2>U5_ZYB=8K$3T)8ECD.*$NLYWR,B78&=U._CTQC]@W)P7Q!75S2&!> M9)N3 AX V9S^I!,HXZU8?Q7KZY_W;7V(Y53+4\\'MC4-27C[\2;ZJO[_^J?: M\>]%U)6W7#3E\J0VSB>:?"C"SM[\Z, 6F7%22%=]I_Y)8\Z1^U/8(:$F[S]'G5;.JVQ:!I#Y5W/\CJYK$-YW;C M%->_BV;S3U'=_U#_ZIWO;A+C4*N^)KWW]KVE$%[535 MS3KZJ42QZ(EY:]HU:5EZ:SP']+Y:#'4L5'*\"')&D-3T*1I_KA;XUWFR^> M6QO97_X+:-? ]E9?\&2'W)MC>KX6O#PQPG94RI4:/"L<4#!UJ[3N+3*%_GY3>(5BZ0RBY8V OD MTAS]4C*+;?$""=UV)8-79^?W3T@PZ79?/C.?USO![3.G<^HS]O>!?3?4IZIA M9/E?@M0?5_R#.KHN2$9RE% ,$II2 %/. ,IH HHB0[S@,DLRHV*A*2+!?4#7 M&]C1C33AZ*-NEC<&>9G4T/E;0A]RVWH)!Y&M;@S/R>1T;7ART=GN#L^)-;Y M//M9/YC=+]O/E7_*$6(:%3C7>9>8 Q)3!DJ4T[PD:5;8E>"?$/1SX%^^^G'?[:-?^JC MLACA%,WP!(5IP@E-6Y "6>C9 @42'%96FOTN4=JK[[Z(UW;SD/\22 MWZU_559>5YNG[X+I_U:B^42JNAO!(3+&*"L0B!$L.E=(9R7,K&: M97268N@82M2;MF5YT[7:>./@BZB?84KR+-"]BL MP<#-5:2YZ(:<^',ZQA)[\BSGZY7>C20)1U-6:JV"AWI@Y@1/4;+[M M+VD:?_'?B?MJU5Z!WMV[L7,))!18%+-.$:,AN79G.,<"$ M2R#*&$K,,4<(]0K\N.(SJV^@:)Y1Z09!S:(Y,Q?J01=VCG-,L(W;WIV3VMI) MGI')DVL\1656AWA&U)=N\-S'W9S?+MJZ[L:C;9[:^=ZDD%@2I*(>AI$Z"A8I M()E&<:5(E]IKA&E_2?_QP';5ME$H,N:=(H,8TQ;C*(&= M>9QEWJK%XP6[3AT=PQJS-7"\8'K:I5U(?]TTVX?G94J_KY=J MF:6R*9T8^+5:50_;AX40,$:B9$ (K()TR0M 4ZEV*RY3!'.U<1&K/LCY6 ]L MI+N*R)\[XE?10T?:,FTYW]LT3'*^R7=DF1)M2U[?&9;&OCM6&KO/440C>4:U ML'N1V@3K5?3KF==OGT>=_4WXRKK.Q_B\.=K97\A!1G=^#MPVJ5\%T*BY "F10)0%A. DTPR*E(B,ZM19.:D M V\2 \'HJ1)+2Q1M"_V9N?4P6K%SRR,>HI:)D3O=*:N]K?('5N1AF/H2@U9>2MJ_0-R+Y(%S[-4PB(&:5D* $N1 524$"B? MDM*$\1Q+*UR\*6*AKY">H;/6&I'U%])$)'KL6#B-Z&2O-C.OX4L9=G[BN1XZ MB-H]88^S"PVD\S6R<(K4O),*#80^&%!H\LQ%XTI=ID7$A#&2%PA00C4BII" MZ+_E):*$E!2AU.ITZLY*\/*\Z3DROA5KZ!MF49>EY^@KZ-_*$([+=>1W9.J; M'\%QN<).#%>=?P"'2 #104ZJ04%S)G MRN]9M0M.K2&2F4ELERN/:U;"VX1.UFGF\N9=KY/M/: MOZN#$='[S^MZG7YO]]BUX$%=OEH:+F%EWGX'#TH[:(;PL>;,EQ9G&ZW_KI;8 M-)]7MVWAR8M&Z_:7NKMK7T"',HD*"7-0%J0 4.8EP%0(D'!*$$9EF4II-P#I MS+DG=Z.-IU&@)+0^H;T9QH:]&7O-%SWYS M8@@JTHDV^, *LQV].WVN[.*,]N&?*K#;G?0E$&KCAW \I[X5>_(_3EH M4T$]^%6+G"(X-8@R* M?& EKR=_8$9S5J=@I8:7GL'NX'3T M?MUL%B1&,44Y J54+@52F0!*"PY8EA&(."LIM*H0"<%DZ"2I)JP#CQU1MZGL M7M^+F:MZ;6W;>;;='/>VQ+_E]ZK]^^X7/<]7S\_'.ILZ\'T5G3Q&:^;]SW@/ MH5K/P]^]LO@J4^%#*/G4N/@@M-P\^E>QT7/K;NNUKNKA[YY^:_0X^YMAMM6U MSBBW+:,+)#"G$B6 \3P&$$D(U'&O!"*AM$P@XSB3BXT>5&#FI\U)6WG?'0/& M3D'#7;7#*1][5G0*[)>MMNYJ];=H/X*-[#BR<\\62C9SNF%49^=*M=;:D96W M8ZW]-FAMQTMT?5YKUJ[17@&>')X%X5G=F+U"7CHGAQ4N'$#R?DF:YD9^WZC# M1-L4B%%9,(8@$+G&M802 P)I#F0*DS)C)8J974/**4JA*WHTN0X(1Q%T:IL\ MK23#RPP?HEM6YUA)[3ZTY)1$ON>7'-!YG5$FI\0].=7DY /V+90?ZUK'&_H. M^:>HG[HQ.8;]E,>>#6QWBN1Z)=;;9OG475>]C,\'9LR[+X]J8-H$?0AO61MB M*K>_44+GA'3JYCRZX&RMG5/BC/L\)S_GFE=YK 7K2C34WY>B#_^O'];UIOJ? M#IDPEX)#5L0@86FJ=L:Q/U..09S.7UECHMGW3S$ MIVV]JC;;6F=X/U5_ZK\U?8=8R4J1Q2@#".MS>;+O"4*S6O5Y@5_: MLL$3]G%T&Y3=/=S_8_W'KZO'ZOVJX>K?.WQ2PXAZ>I70]Z.:>'17/52K^ZM( ML1#]^O7VLVZV:"JE!&'8 6N@C?/1M3]%6-Z+GM.!BJ]]7H^:R^H4;I]9>K; MVTS$<0AN^,2%^:D;^:E:D97:V)>W&NQ3;^IV350F2P6L]MQ-D%W+:$<_&A@( MTA)E(['OA,T4R=?)W1@HX60:Q^19UR^X,I(?ZZ5ZHNF*#Q=<9D7,,@2DI"J& M+),88,ICD!90IEF2YSCF-G<[AR0"W^%TX\C;,O6>[']$HB5LFW<]T(V$*,$( M$Y#%- $P3R6@6:+#;5DF**PLEMKD"-S8"'Q$N5UO MU/>XVK>6^D$4/J=;,T,/KS$[9W 2CU@W\FRBEJ>H8\IF>(T.2CFH:W=9PV7@W_KA03?(JX#MZU;G>V_D[RJ@:#ZJD&*S MU*.^/Q+VHS,*S%'&4W4^IE2="R%,&<"04D"2@I>%R$F:&853MH2#^R7-2=1H M5JZB5V$1Y18IQG M,LX3#G"B83F+) 6$Y"G@B,N2\9SDY+)N34?MN4>]LZB-20&+N!0@HP(!%4%@ M@'23:UGHH< B+V7&["^1/"O/^5;IB JO(GK959.)5G,1\S@6$B12G\.(%( 2 M=1B3*2QI4J89H=3V[BF(3JTOHXYJ5%QP0V6B3K-XP+."[&*!HPV\>V5=G[7@ MR[MP3XL;JJGV",77[9$]K8*S+:\3C[KM_+?UF@G!FT^*[7[0:26:VUH\=AA+ MS?6*OU=&I%MB?JSKC49/^;SZ*9HNLE:>.<]SEC" 4)(#*)2/QFE2@!B5)48X M8Y(7-AO:A?P$WNSV'.G$3J,9 )J#J-JS8.=8+M6_F=.94:MV#FE@+-)F$^U9 MNXI&S+5UO2U[;7]J:4R!U7>,;S^-"Y(DZ,A$, 41ZC@_/&<@3F&6D2+ HK:9Q>.,LL-<< M^.RL5X-_T$D,S68/HDD/033/=N$%?HMF'O=5WHV=[SU\+=/0ILTDMJF_YLA@ M*O15/^6-KWG+KGRK\Z!:RSL!QV:OT3@WT6X.7RI"]0RW2C>CM'.9^,WJFV#; MNM;0#"O^=:T+.KI_*IZJ?9Q])]B/5?7?6]&TK.W[+'B)88P3K@[/C.OQGQF@ MI61 I#0A:289(5;.?!:N9W3T ] J& "+1\/UHAX=)GJW).S?0#VF"#8]_+&* M_"JF#^J_KKE86O:OS?+JS7: -_="[7:'T8S/@]%T742^SQOLN>MW@3 XA[-J MU%PAR#7-("P Q20%+. M "E0P6@ITB0U@@+9+QG8=?]CK3SN?ZH_#&LM]J).>T,W >Q;YO- M^D'4@_D]?1,_Q6K;3DSI"F,7E*94,,GUU0(!D*D0"6/U1UFP%"/$4YI9U:#: MD0]L,+>U^%EUH#%\R*K7'0_1OCC8>BBEC7[-XI!P6K.STH&/Z _%2#1PHHM, M>UZNHIZ;Z-MY_;G,LW10@[\)ES;$YYYYZ:"8(U,P75:Y."6G:ZS>/;6@75UZ M!A-.I"PD* J4 U@JSX,2[8-@+C!$N2Q*J^%P$[3F3)NUH'#T*>I@XBY-@1UH MS3JI=8DN+DA3V:GADI33*0'])Y$.*+U66NB4R!.)GI./>!IF_>[I3JW4P5N6 M(J:$4(!:PZ:< T+S!"!(41HCFC")+YIEO:<5V+ /1SA'FK(3TN64QHSC Q]Z ML X&7%1P^13K0^%"#;$>47K=&=:'(I\=87WDD0M&&]+S8YWHRT3P^)P_I TU MR#?KBOL>D@6#M! ,YJ"@4&WO.%:GZS)'0.2$\SA)49;&5AM],%8#NY.!5M16 M(NCVMB=!ZL9EWF"8-V487+P)_5O&)I=/!!SE64?\7T6[MZI%\#S7+ZB6?0[J M"\/H_)/W@BK\Z"B]L!3=-H-N8NZ7==-6Z$GZC7H&B=/]YI9R>:#:+ B=40Z: (BX9@$*D !$L0"YHS'-4 M<))8C5<(R*O5=F#?%*-YCFC+7%1UPZLWFCV[[2#DNS+;#][(&[#;$/IIX;]H MMO_6%;7M.8_VK \OZ/ET\>?<1@.[_KS_##KUY/Y#L6_Z?* YF:[:3:D+"W(1XX9!]8B=9[%JZBA]$]>Z6YB'XA341TZ[@^GED&]%:Z-G/) MH31HYV-WRM-%"!T?T981]RKWLR#_3Q.9%^#$2_ #3Q^PIYX8P%6]LGF[5EV&CO+'KLL@:[ MBX4D)P72K> Q05CCW1) .*> ,QRS,J4LP59XB 8T UM].[S]2_6S;8U\]KUW MN90QT:&9\7O6C)T'<%:*2\^5J9C^^JK.4IR[=\I4!4?ZHXP?O0#S^G/3; 7_ ML-5UE+==KWN+N=?A\37J7'DC1]A\WW7-93>6LV2)E*6*#9*"MN@SI0JI5( @ M).,IDR*!A563Z&7LA+_=[>GK<.LE0*%&#![.V<./])5-]U?;.YO+7HOAOVEK03K&HHZSJ&.M'S'=Z"G4XW79G9GY$Z(L5 M=Q0]^O)5+VQ"ZAHFOHB?8IGVHY10'--2EX1C]=( S!$"1)8,2,)+3F),LZQT M:ATZI!4Z;-*DHM2Q2>>(:LQ![?S-_J+VJN^"N8IZ^4/,FCHOHN\.E2.4 M7J>OY+3()[M!)AZQLU\NJD4+T_?T\4'4]\IK_+U>_['YH:]2R>II(3-"$P0A MX+(4 ,J2*RNF!"0I9$4BDKS,C7(=9^B$+AEI*4<#Z:BC'?7$SH7VK%C-_*[^FDC"6O;O]K2YYQF(IG5FX M,/\;L7-),[X,!R1/G[KS!O3IA:F9<4!]*O(0)M3KZIY01)6W;YH%81S'"6(@ MCDOM8$4*<*G'@&$L:,(S@?5QQ[PTZSB9P%55W;70KM-O0_YTNDD[H2(S/W:Y MX'9^Z2A:8$LS(#[@,YE"00)V1%X7!?"9H&>!_YY_VKG^LA:D$1]$]]_/J\,! M6]_6R^6G=:W+01><"Y2G:0*8I C DNG9=#P!(B&8X21.N#!J8G>D'S@$&KB) M?AGX^9N&)!FS]!_]))3H7YJMJ.?+,M2QU;J9+PBH2SLG$4"-+F6-+LKP5ZIH M17WN\D,7U1PI*71:QG[8]U?R(/C'/P7;ZLE9-U)63%'XM+*>]WUVH<#^I:4? M[1B(!@ZNE &L-ZOUQ!@X!Z5,>PWO^K#S$>=5$6#TM[&\3M._SZ\^VP!P8T'' M,\#-'WJEY,R7:B7:0N1%05(F\KP$*.,:-K,0@,*T 5.4ZG>B4S+=-8$S8ZU MOU"21O,6$:8TAP"@J($@"YH,H?YQB(C!)"$E3D MB=&E]225P YUH!MUA/MRD:@E;7[I=5I'YZ^\O$ANF<5Q$=KJNNNL4$Z77:=7 MG>VJZZQ@XXNN\Q]VBZ2^B*81HN_=6MU_T<>O';)2W[[;?-B*KRIRN_M#+'^* M7]>KS8]F(3E.$"P3P&,]L$F( J"4,(!R5&;*:B6!5O!KKHP$-FKUIHI:I9]AKFW5$171+*GX5_9<@=72S\C@&YE*=>(H^ MG-F8-=:X5%DO(XN+U[//XMS^?'P!FFR8M3EX,+#W4.)'/YMGT?L'Y<"7:]UQ M=A6UO)CG:0[%/I^7N4AB.S]P1-@0>,V34CEE6PY7FRV[Q+4C_^R99;+GC7U?WPN.WF!M_(CZ36)X9F&.3][NGX AV.6E8F M-(YS0"%7@7Q98D"(^B>768JP"AAR9%6,'Y#7P+8_)CPJ"'=J^0GYQLS"CC?R M'NP\DN,KL(X_9E".IQ E)*>S1C$SJ/QEH#,'R0L:J,9P3+I7JZ]Y9X00*! % MDFB?1CD*]C=#@_+<*&(CILZ?H!*7Y&X:F13[:#73FD; )&GVJ_J2^-@N>IF7& M: E84D@ .=68MI( IMP I"5/&+2ZT+)E('Q"!H5)R.PTZ#<1XZ*7&1(PFJ7Y M,S OE3%SYF5'_DUF7%XJQS73_:SXEBRC:3FMTB;'17+*F;Q8:K:$ MR7$1QMF2$Y^X &%Z:M;@J5&#W;2Y,<[4,+*NGUCW\4]1LZH1>AZ=6,B28US( M @@+KY9+4C<:QZW .7*"I9WC%:5)J^!H$),H* ,M4O=V$ MIR#G@N5QF>>4Y_TK_KCB?_$7/$A@_'H_MDS\5=^MX8GQ[;TM]].G(R#YS8! M_@Q3<1 G&L9Y#@*UXSH]WA3._ I\HI7/P/7\T.7SO8JC..8SDO<9?RQ**7 B MI00X90F ,2* (DD!%A*R!.:<+O\@COUKZKL/H)LV/MJYS MU01W?+/XJ;?@5NR\P(5&JY9Z6'JL/,."\2TLXN.U+] #C_.?23DGB;#O5R M_9EG0IT0[W 2U*D/VF>H]AF2]A;;,$/U_*G 5K,G]K_-\U0OY#J?IW(7RFB +B3*8I+[AIK\]XX<".1I.*-*U($S-OZ'DF^[0+N$0BRX#73!BK M1IUCG#OUYCQ;:+9VG&/LCSMPCO[>%?[QFG/U=II;M>F0Y?]7/;9?CBP5HF2I M!#@N8@#CH@04"PE2EE&E()P*8E2Y,4TFL)GT"(@]Y:NHHQTIXI9V,Z&H\U;D M1WP[FW*5W '\<4JP"[ ?CRX[,_3CE&B'R(^3G[8S3E;S]>).L!^K]7)]__2E M8CH#]TF(9JBDS,NXR$L!BH3F ))4Q=%2%[FSF*4+J\\D>._%YWZ;9):'G4,,SBL&^!,8^RE2TSDOI M3VM'!&.8EJTS.OO\+.[(5(K!(1E_WNW$_[*4?-\ EB>X+&"!09IGI?))&0,D M+1,00TP33# B669SMC])*;!3^JI.X^UH646X2S+;'<5/:\CLT.U%;LMPH2>Y M%]DS3)&Q;)Z.S*?IS'HX/BONRV/P^0?LK+:I-_IHS;=LKBJ&8!>2E%+BDH&5.VRI$$-"8P =W9PP+"Q3;2L-!I[L^EXT'G@Y9X+N^TZQ!LSV^A?ZP4X.:(QLRU, M\L"NA@;K&8YV#'=Y^I9E_7+V3$??]Z_LB\$KLXXP BK54VP2@L-9HYJ *GX9 M#X4DY0PMO7YH%V[+I+[H+Z1:]L-:@YDMN,AP0C,(:"JPKIU/ "[C&!2$PXQ* M03/Y_W/W9LV-W,JZZ%_!V_&*$,ZM 35@OZDGA^ZU6XIN>3EV] ,#8XO+%*E3 MI-JM_>L/4 -9G*H $"C)=P^V+%4A,S\4$HE$#IEE(>GSU(*'#&C:8$L<=-3! MMX:^?7GH >3,5*8W/.R4WP50N)1X'A?17T'G 5I3EV\>%_M$L6:#ERXM#MCD ML.FR=R2/>!Q+!$64Z8[IB3H_(:3; 7,J&(T)*K!;:< MC<"+^K!&7IM_>4%9 MP!TZXU\\&,LA0ECH6WL),\8$08B55$I3E\59*H&77Y^@ MY38Z#,ZXW\*+R':KSTY:*[_%J#07."_.CSV9!V-4O+X;8_QAA]M'YYR4ID7" MS7*]J6K5L+[=/(CJ_H$LVVR5SSJH9ZV._I^?]7W$MM#OZM_JM[,LQY%:VRE$ MA0Y/+YA0%C2)H,@+1HLXPH59*Y;7%")T6$-7:'NS IH)^[;:KSK#PZKJGS)O M=IJPGU\TGJU(3V4KMIUE>K*!6CBP4=+M_QP MX2R,W3;:DO&8%G>6^0O.#_OC379F."E&_YQP^@'GQ)\G46U>=&VYS?6R7J!/ M>F5^%LJ&1W%!-8;X#9MX^=!C"S MVP)?,-@IJ8[J%:CIUD!\W 'Q>0 (E\2D40G]92&=)S5URM&HT"?RB\;?<:R+ MP1X$?UZ(6WG:O*D3EEHSY9IMYC^4)7-0.S_+BIAA7:D\+G4])IS!DJ(2XC(J MHT+]A9G9%?Y8"JQ6OSX_/NH<_I54AY.Z1'\;/[ @K6.CB4)L> 0=CY;E."Z? M&#,],RW<+IZ'@3(?#5]76XR#-$KPCY2O,B&7,S1M21%O !Z5'_$WLGT%A>:0 M][-B30TSPPH*^V\%][H:E0$;$VU8HUPFE9UFJ.EXKVYV7@*G.@H'0TU61^&T M"/TZ"F>><*V:WX8PW,KW9/WP:;'Z>WU-UYN*,%-C=VB(@-O+-B1&Y^+KS7HO-[M,L)8E1&N>0B$37 MBJ4Q)/JDSS#."9=ID696.3_[PP?6Z TQR^XW^_*;+4UWJ2PU>DTGR-H[+8*O M3C#[@T_;O.6D8$?]5DX_Y6CHW#]^_WWY--?MUZS;QIT=(/1BJ:V%MK7S[Y_O M;GK=XRR-H9/B&]I%ETKN8B*=%MISAIR1A.XFU,E1I[6FA@0[,JP&'W9T6;== M"5HGP_WJGOS\<[YY>%@M=.743ZOJ3/W.G!&<",YAS(H$HBB1D$BL_Y/'49+( M G/ND'_CRH_1YWYQDHU.\?A;FRU#NWC$N[(QK6?Y0K".O,Z7CN>FZ3ZT MI;(4M<9PJ6_+9T64R3(GA5)<2$#$(PII7F2PB!G)BY3DA%KUPSQ-)K =4M.P M--K/X&&F52Z7TDYG=/1JG=%0O&JB=OPIA6&9/"WY,T0F7=##@AXNUY&G'9NF MK9;?U?[[>*?F^T$M=%UX=KZITU7F2W&C#NKK64%QE@D<0;4,=39^DD,L8@RS M4J9Q4N H0E;': .:@9>IY@!J%D#' ]@Q ;YI-D#-AV42F0F:9NO:,T9VB]P# M//9]TM?LRYX.]>_E!6PAPU:V5B#X GG6)!>%+58@_(H89Q&,$AK^>V^DZ6\_^ICQGO5\OU:C'G M313NDM^IKZT+4[^5+6&RV%XGK.O[WEE$B%#:!L%(8*1K!TE8XI+#A& L,T1E M&AE%JWCB)_2!H\?@%=ACL0[MZC.I+\&V;.[2Q==M3(5-93\/\S2LREX!?3O] M]L\%WB)[9=H)<$M$\3$1GE))_,$UF!7B@M4ZT#CH,Z\+3E!]0,!8V!= 7%DP%M37Y2,]H5G$-CVGD<1R=?W0Z] M[H+^0:Q9-:_C)'X1>:.=> M3?T*U/2O0(^#2SQ[(Q :>O7\ 6/IT;L0$WMWGIFDOEQY(]2F=>.9B7[DPC-\ MS;W38N,07"L+25E,NBJ=4':16.^"1G8;*&4T+7&2PP(5!**8$UA*+"#/!:)I M412TB&W;,)J3#ZP@>LS4)X0]=NP[-EK :J8EPH%EIS0&<0H7:W09#!X;15H0 MG[R+I#TPIUI,.HSB4JQ'YV;HH *U5)M4^5Y[RZ:)UEJINB_ZP#83:1RQ^K)1 M'8P@0E$.<49*F&&41(C&B"!S]YT-Y=#GHQTK_VM=IY[J'$RVY0%4F@F;XBG2$RJ1DU+.BAN33RM(-9I#[T5:4GXV6;[M]^?(0Q*I),0L[* M&*(R+6$9EP4L2()B6G)>Q/%,*0BZ,K*"SA*R^5#[Y,S=#EO*NV(;%KOU>81B M(>.2YQ%D&4VU[HH@3BB'69GG7+(H+8A1J6-_^+@XJD*A8V#M>9'9T@>U$W=+ MTZ6KW'FY+0PV+_*[66>G_"<*1&W6+2UW6_EEVU'B#M1S5?JN?6F=S.%*4T3@B54Z&?J>)MF$)<) M@[+D<99S'N/2ZA8P&*>AC\.[$BMG*TGJ,GG+M65_NW!39V82OHD)L3QSCQ5A M:2>"-UY \C3?D(5F\PIM1:?I"A+($"]UVKQS>;HL:A,!]S*IC5YP MC'B8$SI?U.'(UTM^[&N;)3+%G"HH28(CB&A10(PC"4F,U5^D1"*F-CD*8P2M MUKM]9L*]?@4L=DS46W5==;]EXW^U=PZ680]C.)H913[1L3QT'D#R<1@$^S@' M0\E\!3J,D9LVTL%0^*-0!]/WW!9_G1?91%8I]:(#JI3>GY5QRFA)U6*71/TC M9R7$11[!2,2)I$6).6(V)Z^35 )OZTUY_*7:OEIZ@#A4"3J-C]E*OEAJN^7; M"-SE&>\H^EO @P)Y6K6G:4RZ5 ?%/%R?PP_;F]-W0E2_5JOGIWJ;^KK;E;YL MEM>/&U.#>F28P&M/4P=#LMCT&P!>Q>:Z6[7'8W)H> V;G2HB;I5I^ M8KWY0C9BEF5JY^4LA44<%VI;CA#$*!(P%YP(FG.9$Z.^>9-Q'%C-:))0*II@ MWA+5D4&V3M#@TV;H#'U+D^'N%!WO;W3@/&WZ&_728'IB7 $M"-"2@$X4'8+C MH;KMY+#[ :KIU]\,_O@*^ M6BQ(U?N[82_$8>C,M/#%@-AISFULDJ+7J,>K.F^-^5-P@Q)Y4DJG:4RJ2 ;% M/%S\PP\[>E+4YTIT7'B=EO)E_OUA!FEZ*F;Z.?U\+-J3((E:%SQ1< EDZ6CFR7'E93ABL) M%>W&^>+1WV(BHR^_RR"M:?TO)F(?^6&,7G+N MGU>;_Q:;W55LOQ/'+"U%GF!4PB1%.ND](K!41SJ(>92G<4IE$EGED4W"=6!5 M\\>RVI(%K'^T$$VG?6Z_H4:9[5 M7S?@15F$.[:OO/G"7@5A7R;5)#Q/:Z)-.0U')M^DQ%U[QZBA;M2Q4O /S[JR M01.J4Y\VM_SK9[K2A;H'WBQ-41SK+K9%IF_L<(XA$1CKI,"X+'@A(UY8>05= MN A]F5?Q^5+'0-;GP368U^R!YZ7VH(N6J>:/8*X^QN5F_D. )S6&Y<;@-@6& M'K[0P%HJ;DT*-/R AB'0<'35U5?IN&H2X7853C5C/KL!78"+MS9!+CQ,W#_H M IB.&PM=,IACQR'&]+ZNB:T6CW4*7NM*UXK>ZI',ES/&18PQ+F!&2 X1H0FD/$U@FI2) MR*,\31*KQAWC) /K%LU G9A4&XC?&IJ6]<(,<#,TL+VB86E-VP%A;R0;R^;+ M(AXG.*WY:PS D:UK_N8;C?SYG?R&_)O+""HFTU#I?8&Y\C=0SQ->- 5^'UDYM]>G-#! M-/Q3PH4ZMO__%35T,!F3!P\=TG_6>34^P9]X/?5:MJM52 MK)[7!YJB9RL*P'.P*4F7GD47R[-=L2!BWENLEC2QO\TE(_ M'[AH7^'53$Y?)5U'J$U;P]5,]*.BK8:OO8$SG^:,;03_]VJAAEG,-R_])E<:8CO70QD)+&_S8$G\+9[[AV7R% M4Y^W.7HSY[[MS.]$^D<<_(QFXBT>_889_^<>_HPF).CQSXP#AYJ9]^+Q:561 MIMZ;+IG;U4V\[3:++9.]&MQ;N+>,*OW>L KV> 4=L^!V">J;F-OV M)N:59L6BNN8KS8Y;/+@/JD-UW9T H[14:#3&^VQGM3Z*W MY+IG1YT0LKY]WJPW9,GG30?P65+&<1JG:D=+:*S^H7ZB68H@P7%9)&E4"+O0 MV3&"P<]#HF+SM="9D_,5U[O4WPU'=6KEBR#5VC*7L2O@";O[[1@*J@G&W^4W*26N:GPA_:T\7MN:N!#:ZC=DY]-H9Y>3:W/ M8C.3A$:1+ I8B%A"A#B&A @,:4(S+CG%+,MMZMN-T+-2 O;E[71Z->],TPWY M:=NF:PPMLP7O$0.[]=X1KOVQVV)8/K,R#47SM,+'J$VZP U%/US?IJ]-[(F] M[0[@S:ZYOEDV0?!UVL_-5X=)\.9O=:'M MX&D]VM]V >>+Q>IOH@#^LEHL/JTJS=1,YK*4+$UAA*GN:X$B2-(RAX)%)!:" MI:@@QLY4.]J!MX23QEPL?)CA M,'1S4YIBZ2Z1D"DD MN5!V/-&5K1-90I(('A$2T3RC-G;\_O"AX]R%?%[RNGT,;^G:GNWWP# ]RKN* M:*L &SKM@O5Y8#\E@+?S^=[@$Q_'3PEV?/H^^91C=.."K->WLO78W5:UO^[S ML^XC=BN_"J8.>OI4_YXL%H*_>^D\>^V#ZYG@14(PS2%-6*'6GSI"TY0(6. ( M1W$D*"^L$N NY"?P@FT8T6?BMFX%J_G0QZR^8[[YHZ5G_M*9,%O\$^)KIRUJ MQC2R+4GU%3?N_2NP0WW'('B_17Y[(]"]X5'5>(++5Q3GA=Q,&^7I![JC*%!/ MP]IG8-Q77!U1/SPW]YNF>1?[;P763WW73T?2/,7B0,!AA7*9;':ZX;XB^NH( M6(EGE3YQ6A*GI(F#H29+E3@M0C]!XLP3#@Z2FR6K=%G&#Z+Y]\WR_6I95^[X M<[YY>/^\WJP>VRX:W=7 RXPC3$2<%3!*.89(Y!'$121AF7.62LQ9G!J%/3MS M,)6SI!(_Q'+ 8>H)3UQFE&09@CG"VNVD/L0R+S/(XB1&"4-)@KA%I^S0B#HU MT>Z8 K_PEJU_:1:2" 6SGJ;H$G$%_E=/ TWFM+I%[SW=UT4 ..V=;\VI] M1UZTW^>N6CV):O-RO>3;+MZ?5\LVU6F6DZ(HHS2&L>0I5/NG.EUGVL\E9&G[62IDOFE+,NQABIHR5X!35@[SC1I,\4P MA,^PYO0DM9V*=!+8> 4;B#3@1%!O-TX$]=/OAW:\Z:)@OOYH[9??O]\=[--E1&& 7(# M@H][XBZ7V=+P&! 7?-.T?;6.'Q3,K6?\Z2&G:Q8_*-)>E_CA)R\(KZ7CP5?T M3/#5OYN"^FK+;1-=[U?Z5[T0_S^%=K6K9WZ(BGP77X0NR:=^WYVLGLE"9P'$ M,T34?HII"AE&$B*:$TA*I@\ZE)(LH2)GI740[IL0+;"VZ=B I.%#'9U:1G12 M:\<)4",_;ANJ@+9IA]K[1)=MKPY:^K<.$;QO F6;.-\WP7 XA>PS&KB1MSYL M?^Q]*?K75_NY5IWGT&63\-@2;/A3Y;0$HK(L82E9#FD9)YA%!&6(S9;B.]$\ MFV_$!V2,U!YNU-X1,1N7O"+:I,B!)T76;EL[A,9L;W&1U/5&1TM74P)W0])9 M*]0S,GC2:H>C3ZI:SHAVN+[//?8Z"6QGM$6;]: =7TV\BSHCB+C@.(=,YCE$ M$<)JX\WT_>J=T%O@?PM2W2[%_4.U>O[^\&G^0\PBG$>IB'1S^I1#1",& M<9RD$$M2RIQ0'N7F:6X7LQ-X#]FVQE.&P>-\HV=,Z9NE+MLL=2O"NO:*Q4WJ MY? ;W$I/"JJ=UN]8 WN\[3H0[KB[ O;![@;<&VR#M^*74YGNIMP;(GNWY_Y&=3L7[;=TWX93M=?U7]67 M7&^6M_+3?$F6;*Z8TXE.BJ6//S=J5YVKC?"W^7HS*W"2LC)F,)$BAHC@!.*2 MYA"3-,>4X23/K,I\^6(L^+FF91/4?%Z!+:=7H.7U"FRYU8%36WY!QS#XMF,9 M?%PJ#=)$@UNV^/(VE6:GGM>8(+O][77FQOK8XAM(3\<2;VQ->NSP#>;AL<+[ M^([NK.>GIT5-B2S>D85.Y_[Z(,3FPWS-%JOULUH5NVXL$2-1P2F#D>0"HIA1 M6!*20!;C@B9,)FG,K5Q2%L0#J]\^*[W5>[.4J^K1(M7*"5=#[U @M"P]/'V@ M6C9 S0?H,>*Y"1:? M80WA2VH[3> @L%7HY9A$3K&79P>=+/AR3*Q^].7HL^[AEW>5X)OJ<>D4?;GW M\I3!EYJPT)%/\Z5+Z.6^T,.+RHN\=BOJO*A!PBY/2G51U.7^B),'79X4Z%3, MY>D'7:L&W->35!N)'Y39;E<\X.#EP(NI1PUH5A5 M\_\1?"9YAM*B2&&1)A*B3)201.H? LN2\P07"696)D%-L0'8S!:_)S#LEGV+0TWUJ@D$6H,=88_EO<:E\U6Z:X#2M&6YQD4^*KEE M\(I#1(ISU,QOJ]5?E+"_FMK/-5_=+>9=-6=B%C-4TE(R6,3*!$!,1+H\H80\ MCTE9Y @A8AZI$HS-P,I$DX>:OE69_L S,ZQTW@[>E@[O.E21&H8TTE,AC1WS M;?7]1O?MPC)J =[$#%J$P[R)F70+DWGM&;4+H D.]&!@33CJTP7[E\/BWM<_Y^M9G%"1T3B"95(RW6%+PI++%&8I2=7B_RX^CSXIKFQC)DQ1M?,,@^!F=VVYPTN:[O=5G9/1KPQV4DM M>ELP#LU[Z_==Z^G>$#!?4Q^F/-G%E MG!."'-?$.?60V\[<;S0OZL::O99[OPNBPR_XK6ZZ^USIUFSJ@<^K9=7]IS(D MYNO?YDMQLQ&/ZUD4)W%>IC$D49;KIAGJIYQ1*#+)$B1YF2=6'C.OW 5>O)K7 MIJ%96Y6SZ23;8QAT'(.FQ77#9/U4GVM0LPV^:<9!S;FE/>!W3LV,AE>;*3LM M]"J39&V%! '3DZGBE[=)[9D@L!X:/6&(N"GW@P;KO\W5OWAMD=U5V@X3"K89 M8[2,4E3"F.-"]S?'D,H,PX0RP0E3QI2P.G*9$ U^W:$[R6_JGJCLU-!<= M5V"QXZC]JQCJ\.6.K)GF](V7G4+<4@<->9U?L(/G;AP>:^5F(Z\GG65$O?2$J7ZJK5ZF64(T20M.,S* D$4E1$L2\QA4J0DUH5=,FY44.T< M@6D.5KM:G0U5U[JD+2BFYRMW49V.6,927E",=%\4#Y5(VP%?J0SIOCCG:Y > M/.?+&7KH%'G_H/VU-\OK1TUPEI59EL91"AE21RM$U0Y=DKR 21I)3$69IHE5 M])$M X$7YS869[ZL6X,W6P\9;;WI!UR"N%2F#H>H9(GZ!XW4X17ED!)M )6Z MFXPT:W8R!;Q.O4[4UUO';UOV@+2&TM6][ ^>B]W,5R>18GI82X M(.K EN$(8HZ%^L^<,R'2(HVMG&PAF P=O[IC69=EJCJFP5)LP$(QK'^K?V:* M;?"L+]'5YK+:IE*3+ 1Z=;2'P]Z>@@+$ZJQT."?*CK@])R M2'Y;+-H$D5X\QOIW4=?H,\V!&Q@CM,I=+,")!!=#FW(4@&$=Z%-V2SUV1FSP MK:'L*RW.0#BW[+BA@:=+DC,0;R]7SN1Y-Y.L=<'K 6^63\^;>S5,$WH49SPJ MR@3B.%4'08XH++.4Z!P?CDB&XB(V:HDV1BCP.NV1!35=H D[Q16=AO7I\LMXO#]Z<8)<\ M,'W[D9A6F^6AS$9;Y 7BVF^, Y+ZWQ_/2.:Z*QX.-^5>>$:4@QWPW%/N=1=T M197?# ,[SKX7\)/JER#8*^CSF\\HBU')+BI#L#_BY&4(3@ITJ@S!Z0==&L\J M&.+?5LOO.BE;':V4-IC_$'=J9EN]E>2Y3-*40RX9@PCS#)*\H)!DF> Y3Z.( MF[=G'Z,66+]KZD"3AYH^V#( - G-ZAL%NH@RB,:WX'.&PZP'J$ MQ2W'Q^TCL6SN:BCE<#_7L4$F;.%J*,]^UU;3E^RWS%X''>TZ^B&J%[T57S]N M3&W/\R,$CW[JIY4-WU+9R#UN+_@1V4X7]6B"CBBP@<#*;AB7T,EX&!AV,@MB M7+2^&6'PM$OFMAY2V2=WU8H_L\V?1'M_-B^S0M*28<1AQLH"(I%CJ!O80Q%G M,DO*F$IL5/IHB$C@5=E1U3WG-5GP=TNW+L)05_TWK,$PB)2!W>!!?KLENA6] MI0@ZDA[DMWCCSK>DN_K5E/ MYOQF^9X\S3=D,9-)GA*1Z^MU0B!26@:6&2DA3T@1Y33FDEA>M)^D$_RN?-N, M0?>NTQ?AK"%L>_5]&B4S9[ 'V2V="3NQ[UJQWX^([7!E/"B4MUO?TU0FOK@= M%/7X[G7X\8G[WS61TC?+]::J]??Z=O,@JOL'LFP;)7U:55+,-]K;=- P\U>M M8721N6UBQXR4E,5(QI 7<0(124J(2QDI#2%96::GZ_"C,]^#:8#6CK7=Z$KY$4]$0% MM:Q@HX3=M>CKR7NB7W0M.:!F>Y)??-SJ^?>C[GM,7(&6#;.8 M,VL];BVZ)U5K3G=2;6@-QZ'"LA_@,IVR[:^M&YPNU^*=6 HYW\PBF>*$#%45WLFM>#CQTB[\80<=82(W)ZU@WGJ+V*1A@1 M_9P>&'O-;?7?52LF!%]_4NS6M>I:HZ;M:ZQ+-^,RX2+-H:215 =SA"&6NHM] MSADKXH+BW"IEA&B.2Z#^?:"^4F]9&E,C&-II@N\ M(F2G#?;!:@MVJ['YQX'W2X8(BO*47Q?'@E+ZM.Z#MR@.3KC M.P[CMD@,6S5_>!;74NU3G^9R\Z#[-<]HEJ7,A)XH[U_$)4@FJ+=-NJ,JYD6F@(M.W5DT^]]LP*TZ_=>8]MT???3 MZ=T71)Y4EC,;D^JN2\$Z5&(7C^>XY;,'P9\7XE9^;$WBKZ+Z,=<-1$\Z3A?U M9Z1^NI6:X^]+W6JBJ7G]?K7>K._K[D4TS4H64PK3A%.(6!Y!RI,9ED M*9&)U?U>""Y#ARN=JC^_\]]<=<=M7E=&;*]W-9]=80SPK6;3,N4LS(0:6GJO M/4WN-VUA9LC>6 R)H"^3,@B/TQJ>(6$^,D^#$@L4![(^=R]V?/MULVR8.[@% MZPZE36\22KC,!260"!Q!)#&&E,8$1B7-L@1165CN"!,+$'BSZ)PM[/5B/'S/ MN*=HCE><1_]Q&^N1P(U3H1DZ[JZ1ZT201B>;KYXUKSTM4\5A^&;_;45[D7/S?O%*Q_S4@>QPE""4R$T+D1!55F>UGHPOLB M025.B%G#BS%"@?>0W4V>L+S!.(N,F0[W(:^=KMV)>@4:HN!;^V]-'=3D/9KE M8Q+Z:SE[FLS4G68'A3W18';X>=DOI%2+;>\H&G2Y208/31+8V#%R!E@6?=Y7&\GJ[K1RG./%]I3$$QS>6 MYJ_:%UK_T":3?9HOOVX>-Q^K:E6]7ZE1F38O/BW(]QE+8R%C'<%0ID1WH&80 M2TIA2>.4ITH_H,RH-X,9N<#*H6, * [407%.%F!WIUFS W;\@&^:(T/OH2&: MPRK"/T9VVL$K/%:EW.L"AQ8=C_.FUG'>U]^_ M5W6D\LUR4\V7ZSFK0[I[Z=LSS(J2"Y3!6&"L- U.(8DRE,5V-[NO M*4Q@%;9E ,P[#NJ2]99%ZE]UNBT\6_^ 2?3OY?*3G;3[4K9B=GW'>I)Z=GF] M\GSY='^]EBC3N\)>>=).NL5>FZEPZI2A.*8*1E+TYV.I/VV_1B>VN)OKWY]73_,_%TO?%-<2O4 M[E;H'Y22>SP7_Y2\VQ[G;^NJQ_^43)Y!>X(%^VISBLQ?Z;1976\R^' MO,*H:9XIC?^;[W*MXR(ZE5T;&':RLFOCHO7+KAD\[9H\L6)_?1%/;*TN=G74_Q5M9K97W]O'E853JPYW[U3NS>XC."LSQ&L3*&:$8@ M2K((EB3E4)9927B&>9(:U7KUR]84L9*@VM+3)=XTFU?J=RVC@&QY Z2)OG,W M@_Q,E:&%,_D$6!HO=;;7CA2XZ[#?\@@:)G7:3,,FV/'9AJ;W6/69.N,3.F\9 M-5Z8FCC1QB>0Q_DW7D>?^.C:&B.]0_3^Z7K&:9;E"8TA*4IU4.5%#@E+2XA* M=;J+2I3(B,Z>:@/FZX94F\#GU#%^;33%(=>7NW&OP*H-95SM&+Q2&N+[?%FK M$DH6]CU)PTUN'L4\*F()8YQ@B**B@"1.&"PRG!,:H0BGI)WD'"J#4FWM-!S3EXI61/:XC. MIW+:#^6FSD;* ;Q7)[7OJ^KE5OZZ6O'U;=6FEJZOF5*MR@[XL-)>F%E!"HD2 M$L$H+I6&RV(.28YBR#@KA#*&2D:L N7]L!58Z1G4U>@8U:NX9E5-#NB8!1VW MX%O#KZ4F]#1W9LIQ^AFQTY<33H:U$O6+G2>]ZHFI256M7R /M:_GT>WS#3XN M-\I<_2*^SW4EJ>7F,WD4LSC*61I%"8PR'D=LK'4DBKV/\A29RB_4\..%E\_Y X_8C^ MP>?LXS=^WU0+W8-P?2OO*WY=53L?@V&WP/,C!%Y!ORN]4^EDDYJZWKQ.Q'28 M]P\<0&)X6?D#P6YQ& MU FS2M7.,!("D81#R0E6YWE>0,QS B-2Q(0AEI#,RF/I@ZG :[LE#RI].5YO:MNWOG[=78Y? M6?<4WQ/5P!YQE-+2"#DKH->&X:>$<3,]^@--9V^<8'_/R#CU=Z\AD+45HPYB M[$'<_[WZ7>AHS!E%J&"$%9"D.NXMP>JGK,10)D6**=$QU#$L%3_ RF6N"0L MBAF*;!3*$87 :D/3T[ZK2OP02]MR%,=PF*F"BX2T6_"=?#6Q "OZK"B>UNWQ M^).NSK/B':[!\P^ZU[=::_.YTB%3&\'?O7P1M?G,>G%XJ:!JR\88YA@QB-1Z M@X3%)10BCB)1D$2*V+;,U2C5P"MRRP?H,Z*C:;:LV!>W&H=R_.XJ"$!VJ]D M&\\.02?!+ZIV-4YE\J)7QH*?JGUE_K+KGOSXM%K6B=;R=!?1;>,NE'"*>"I@ M(97-KS;K#):\8)"E41R511S'F54XD#GIT#JCW^%SL2-ONYT;(VFZSX? Q]8 MZ'C09L"Y=L%!6J#9B^_-:# F/+$U80O(L9EA/8*]_7']S.=J9NN0CK0L,>-1 M"LN,2(A$0B"-8PY%GDA6DAQAEIM:&+UQ0SOA&DJ6,2U]N8GV';:KOOC3+8AGV"^O^6>^K.[^7W7I5)^4#OW3!G4,D%"K0&J5@/B60)+ M42*(F8QXB3F1F9'G["R%B[)2," MD]TYV8C;OXNR>L]^H3?!:=>\*210;QJ&R_KXS>"7MPTIBYWQC(3CR_(RX>P6 MX:G(3#-9K=;;>9&<5M>)X29;2^=%Z:^<@:?LU\F=$-6OU>KYZ6:]?E;?[J>E M]3XX,$3@E:,I@YHT:&GK *+59KFR64A#$(RO*$_2VRVM(<$#;&D&,CJMM:%Q M)UMT!L+U5Y_)XVX^U6NF;-WGA?;8?A!/E6!-5)/Z>2'JN]4EOW[4&:#_4__^ MKEH]B6KS^C(WZF\YO?])*=E9&.$GSE&G/"8(H327$)/?Q'K]7X#L> :\QW3=S8?TN+5SVGJ;*C.7[J3(N[F,>CCW M6;P"6R9KR/ML7H&.4?639O6J?F3+K3^?L&_\/'F,O;$UJ3_9-YB'WF;OX]MI M8U;QU>S]\WJC#B+5^S;"@G">YU0[WKC,(S,5=U+^835UJ5269_NM0..1)>.2\=;!5']+P23.OG.)+IFB-M.7PP^XV:!Z7!R]3@?2?[^\"QNEE]UZ#G_ M;T&J&98LY8FNX2-2"A$N$HAIDD D45%DF%$2&UU77<9&8#VBOHS3!M')B8U9"X#ZM!LN7 T MUP(1[]6N4I'%S9*+G_^?>)GA@F1YACF,F3IM(X%*2&0L88IEQ+,H4MHILZL0 M<4 AL)IIJR>T1$%-%2BRMD4B#G$9UBI>I+53&-:".A2*."/,!94B#D>] QV>5\ :[?MJT_6%SF<52H0T$4ZY47"5@2FD.,),U06C)DV4S! M@&C@Q3A8:\ZL<8@[GF9V@&^4[!:Q!X#LTUDL)/:5QV)"*H[H<>"=2"L 69F2L$W$I8.BCYUH,F#'7W/MS,N$GN+=S4@.7&D MJSD(QS&N%N\ZWN\LZGD4_'3J7-NW?D8E3B-6I+ LT@@B&1%E4?!$_:/D3 H6 M\]+*CC C&]J2J%- ZRZD@/6#84+4_FB-=WUEF=T M]J[%?(]M'U?X65G1SPL11S2+=97(ZG&YX9\6Y+MI5.'9 0)O'(HNU(2!I@SC MO46D"U_.EWK+-X\N/ _$\*;@#0,[+6\F/OBFN? 473@JI5-LX?E1)XLL'!6L M'URANIWFPVJAQEM_F"^>U=QNTXU+ M(BCB1:([%3*(*,,0(TQ@DL8YQB6-16Y5MLF9D] K7NVYE?X^_\ON%.J.K-G! M=!*\++7#+G'F%\W5O\"6K[8NF^(,]%F[ BUS09*]+X;(T^'6G8])S[L7PW5X M!+Y\0"\-]PZ[_T.ZM:_9CKAIK@%]H0_!>0JPK,F\UX0W[:UITY MAU>1820DQSIYA"J\2@H)Y0@B@FB21C)&&9IM5ANRF ZO+35S5:!?J0OSM!<, M.]S\P&2F"CT(;Z<">V6S/W:"OQL3W%KWC8CE2>>=HS*IKAL1]5#'C3WNJMM^ MJ//WJGKY-%_.UP^"UTVGE/%U*[^(M:A^B/4LRO)Q595^ YJ!=5Y'&'S7E&V7[3ABIDO8*PZVR[DE?@6V:-3TK^H:!BL) M.AY\+FYC@;TM]'&*$R]Z8PB.%8#YJV[*H%>!ZWJ]%INU^N&]^N_YYCVIJA=E M%6A'[KHMAC_#.4\8RC(HN$QU,BB"95D(6-(D9FE:1H(0&[U@1SZTBFB[1>B- MGM5, *:Y6/VP+;UMB:J9[@B'E9T:V2O UW!R5?_<, /VN-GVX/"G4MQP\*1= M+(E/JFC<@#G4.8ZC>"W\/WZUU)SZ;I;K3=64*+W=/(CJ_H$L;^M"%NO;Y\UZ M0Y:Z9LB?BM$'[2Y2ZYA\%U^$;J:I?O]^M:S=1\^D:4(VRY0*2Z@4D&5I A%7 MIQ4:R0(R25"D?H\1-VJ(^2:E"ZP\.S8@:?@ 5<<(8#M.@!KYT4L;@U?Z1,Q4 M]9OB^96#.&@7*_#N5*Q (S#H20QJD<%&R0Q:H:] 3^PKT D.6LG!5G30D[UI MZAB\\[_QN!Y6EO_ " )P=AA:R MNWL,SPCFVV5X2.9U?(9GA#WK-#SWO&/SS\>GQ>I%*+50%U/IE>M^_USIEGBS M.$EBDF0YQ"EF.LQ#0!S)$I)2,DZ13#FSLIY'*09>R->,5<^'&0:ZIE#K^[=T M(HX#:+:JO<)BM[P[TK!J:/?+[U^!EKS'-IJFDOKJD3E*;]H&F*;B'W6W-'[1 M317\6ZQUIN/US_EZ%C-,:!I%D$>H@$AMU+ LBDQMV@GFI(Q36E*;1=\;._#R M;BF!;YJ6Y<;<1\!LU3K*9;<^#46R7H@GF/>TY/HC3[JX3HATN(Q./>*V8#Z1 M>?5OLG@6NS3 ]2X+-4]9DD>D@'%.E/%+1 HII@R*C$8XCUF1$*-RPT;40KO0 M%6U0$P>_"Z))UZ<.N]4U#)?9>O,&@MT*[,G?(QPH3==(1D\+=9C6I$O72.S# MQ6SVDF-0]+.N%G8K;Y]TY*]2&6U-@/4LC3#-4\EAE":Q.M+JFG\%RB"ADHH" MDS+E5N%"9RD%7M9;>F#=$K0,;CZ+D-EJ]B*WW4IN2.I+\9WP7\>$MP\Y'A/, M5TCQ63K3A@R/B7L4$CSZ@N.]D^YR^:5IF/I9;-KRC27%<5%2J4S86)U@4W72 MP9BG>B=.,TXYRK!1N:M!*H&7ZA>7+K"GX3"\Z[A42+MUV5("[\22/3R2ZJ\0 M/9Z'1/+E,DY)0F&99DK\Y%D")899S"CK$ %Q[$LK)J= M&E$-O*R^/C\^ZJ2*.MJP4>4]MII.P'?5O'[F5['Z7I&GASE3G^KO2M>+\][% M"V VV^>\@V>WDO?)]^'[5K, @APQK83V%6)E1'/:R"H;&(X"JJQ>=BCL44HB2-8(1#3=QS/Y#K!M^Z#Q#\\5\IJ;MO_>[YY4+^:;^;*(M)WT>NZ^+=^_NF9+N9,#:$FJ Z36S8Y M'=TOU#!K6[^=V908^@E\ VVG0VOR37\S#AH&VOI$5XW#7B?!_-T\X#-JT$9J M7ZX%(YK3NAIL8#AR/5B]?$&#G@^MXRNE"8N+M(")LI @*JC.6D4<,D)*5I9$ M8K/BVZ<&#ZQ*MEU>/CBTL?E@WZ#'02J[=;L3Z)(&/1_<&_0X2'AA@Y[S4^?6 MH.>#0X.>#Z_6H.>#08.>PV<<0]KJX%C+.CK[+X7[[MO ^!!U;DZ+X"N(:G_P M:2.F3@IV%!YU^BFW;VA[,56;PN="J.L_ZN#I>,9DBJ3,!>2"*/N5I4P=Q@F" MRG(M\KA(>)E;14G:,A!X_]GF9ARG 2WJ4YE. *IKRKP(4MF6E+%&VVQ-A\30 M;M7O[IIK:H.Y+LTI]WXHHQ#-U__M;Y> MZEY2HMJHP74DJ.6N-SA&P,M>3;8^Y^X1#K(K&HGHJZ'9(*UI^Y:9B'W4GLSH M)=>VB;5[_)/BM,L\^G.^>>A,OX\_V>)9WVEJ#Y3Z/YVG/!-%(3,F"$R8KC6$ M,@I+$@N8)G$:<9%DHI!V/1.M>0B\KS8EB"J7X X70 VU0EB8+'5%>QVF/_%M M'FCC,.L8TMT/6I9 QY-.5O+9+M$9$6^]$NTYF+A1HC-$QUT2W8>RCUC1J9?7 M=1KDXD6WV_SW^OWJJU@(IC;O-MAY=Z=L&-!B,V9HS]%> G?+4]U7%/Q8_^\Z MOYLL7T#'71??;1XB8X7?L (*"9VE>\H--<\1X:YX.,7G6!&:+'S'1?Q^=(_3 M^_9]5J\?Q9)KWV!=M#T2M(B2HH 9T"S! MW*M-,$NCA+%,$I@S'D/$42**O$BH MC%L8/R[Y:X'8D39WEM>$)L!/1@6-RSB!65;HMKP*Q!(K$(6(,)&)_?Z%<%/"&]4$OS4 M>VY[U.^KI7AIHI _/2_Y>ALL@#%)"(688@$1CB)(E":%<1$G1&D)(5.KDIBG MR016!#51\%A3!5*3M5O>9[ Q6]272VRWE!MA&X*@IA@@AVA8*$_K]@R125?K ML*"':W3D:<<&V63]<+WD^E]ZZ?\@"YTB6%=GX)ADN.0"$K4WZ[+S!):\%+ @ M:1Y3SF6>6FW8YTF%WJH5Q?HFI/ZA1]NI@,4 8F9KU@\.EKX65PCL&V"/2N>K M[?5Y0M,VNQX5^*C%]?@;GBI2ZYK7?\\7"T7M9JFV\N_:7&W^-.,TCF7&"51' M0 H1DSG$,J-0;[LT+G*&I%6"O0WQP M^1\YR+[8"T&RUAX+%;OV?+#S=<5(K MAATO[=\#5ITV@"!4S>DATJ];<=H E-%ZTR9C.&88L ?!GQ?B5IZIEMD6SJH# MCK?-2]4WJ$.-FY*;Z_7S8U,Y\R"),&(1XCF/82&4C8%8&4&TGJBA"LTM[TTCQEYS9S58DSK17G[UIC9D2NH$6/O*PPC(Z;39 M&^$A/\KYF("DU\-FTQUAOOQ>IZ7,2!(7#"4%S*,D@8BF":0Q9S G91ZE(HVC MW"I-S8CJ5$=0IG\0.S:\G#T/ +SH&.H.BZ<3Z14@;2,4[36ON0A^.CTM=-B# MZ@'-MW!F/0V#X?'US,L7-#=9ZV""3ZM*F;I>;F8Q$G)1,L"4%R*YN"KU]]JF^U3YT:MP2]D#0AX:ICTF1MU:A+,U%Q(:.U4W'AN M5,<.T/Q<@9:CB;*C!K"8(COJ%/FWDQTU (Y5=M30.!-WH&OT;%.6X&;9E"28 M107-99)**%A:0)0S!,L\SV$>173" 5^Y"^_W:@B5-B0W>E-AH KK< MXX;\3H^%9?<:H+N;?([=U]HI:ZNBJ#EJ>'X#3=.&H'SMIF?MG-"T;@M5; MT[%!(@[E6:Y9K?.53?NB'7EWE;:;-B_J^*Z/[D^:;M="AY,H2U(<0YP6.428 MZ@K.90FSB-!2E%$4":-BLY9T0SO>&BK@J6%DW1R3M7I5Y^2GUOFYUG[\IY;' MVBDE.BXM"J988#VL3 ,B:*/V"VE@?VY#.3.(BC_,8EI%41_>$ M1Y RSB%*<:F,WSA7O[*NC?5QVMI8'QTJ2'VTKXWE()7E]<-6H$MJ8WUTKXWE M(.&%M;'.3YU;;:R/#K6Q/KY:;:R/!K6Q#I_QF)#5F'2SB,49+DH&(YDBG8L5 M0X)S#BEA64YR1O/$JDW& *W0&L$D_Z4]T/I-?6FA-#N0>@+(3KF<37AI" ?. M==F7+F2:2TOI]3-<]D4V2FXY>,5MJ7>&@XZ>V/2MAS_60CXO?IM+,4L3ELHX MHS#A2$)$< 1+E"8P3BG'9283RS!Z YJ!EWY#"&A*SN7(3) S6^&>\;!;Z1WQ MJSJF:U.?'7N&?0\I?XO>0F!/B]^$XJ1*P *"0V5@\ZJ/0B=UUWA_-4Y.#A=\ MJQ\LU%&SY*.FR6FHAK5 ()0L#Q,6 $U2OF10?D^52T[3>,6B)8-"#]+]\A=:!]6WC$=(*X@$*R^*CI[ MYF[:DM!AH#VJ*1V(C)O6KB,G=,S7S>-3M?K1].!NO7PD*R.9Q0C*2/=/$2*& MN"00&: 76IEO*8-XC;:=&AY R4XF>Y+=3;SO1^U0#5#$P MD,Z3EAFB-*G&,!#YR=RCJ'L0>;0KAL7RGYW<)_):><@G!!W(.#[UM-M*/0A4[!J7?Y@OGM5O MC^M=9:+,"%)+.&$XABBA%%)"$B@1CV1>1#)-R$R-15>F.[$E!S9?=Y\/XX^\ MXP=V4=#M?4J7]ZL,I:?G.HI%=RI;K-9K'2W8/'4%>,.V^[6+[81($15(( D3 M6I00434KI=2A0UF9TC*AK!16H9L!I^."D/3#R>@7=^LFIH.>D05[7C3'G\FF MP4QA!P373I,?Q: WK&QSJO?JPUV!ED%_*MX1"$^ZWY;ZI)N"(S2'NX7K,/9^ M]T]*TM6R/C4J6B\??SZI3ZUM&JPM2Z).F*SMM6GMA7<:/+!2:GD"'5.Z/O^6 M+;V$#ADS=\R[83GNI@\.HYWZL48P@.?^(DB<_/AN%"?SZE\$2-_'?]E CODP M3?666WGLE=JM$\I2''-1P@))9;Q&.85E'A&8Y7F:$88S9;]:I;D8$ VLBWI5 M:TXX?2V35DPP-#-T?"-CIUZ&00E;YL5"<%\)(28DI\WSL #A*'W#YEW'O%]] MX_A9B=*$&?<.TP=5E(C@!4-9"G&&(HB0.H=@S@C$DO(\$04K26R5[VM(.+3. MZ%50:N['=SSUW3J6B;RFJ)IID!!8V6F1(6B"ZA!;T7WEZ9J2G38_UQ*,H[Q< MV_YH!NGA."J9[TS\(SJODW)_3MRSN?5G M7PC2LW&W9<5EQ@A#.10\394A$%.($6:0<$1R2411,BLGJRGAP$NZZSVH3VK? ME_/!"CJ7 6BVPD/ 8K?@#;HQ>G9%N,H^3=_%5]KT;<&P[+#H:]-OL\?7]ZMK M]G^>YY4X&^ \BV2$4*:.$AF-I=K[I8 D4?]91KQ(4JK^-Q8.]=',.7"Y#K?7 M*'>^LKH=(#;3,9X1<\M<:'G0>? M%^ @F^%J/YW!8P:#M?R^$AG,"4^;SV - MR%%:@_T(+MD-!VT=KQ\WYJD,Q^\&-BW.=A"]?M39WS:I"B?D'K_PN%1DNP7M M*JUEJL%YD1SS"DX,.&$2P7EQ]C,&!IYSV[>O.:^-7;+0*0@WR_?D:;XABS: MLH@DISDI858PM56+@L"R+ E,""I2M8N+B$[3HF!\R5HR=MM MP\.(F>V\WG"P6YOG(0@0>&HDHZ<-=9C6I'NHD=B'VZ;92_:]BC^TI1JNE\MG MLO@BGE:5MK^+HI0YAR3E1-G?%$-2( H+FC*&(Y26J5''G7,$ J_CCB1H:(*& MJ'D'XY.8#"];'Y+:K51+(:WZ&@])XM3>^.2 DW4Y'A*GW^QX\#F/$:/GPHJN M^7_4F;OFH'/VZHRYJ)0%+&E:0I1& I9)C*$L\S3%0J(TRSU$D)IS9/-!3QY1 M:NECOW1RS';R"0&WTR!N88U78,=C$/^^)[Q"1C]:WU1?-2>.E;-V6ZMA3$EQDNL1XE$ 48PXQEDI%QD3]-L]9 M4IJ7@QRG%]AV:2DK-:=I@JHA:E/Q:QRQ8;T5 =+_X"F#6XEZ+"XK4!-_ZJ] M9 !?0J!B4QK-*SJ.U=(N1LFRF)JQS,/UU<:'F;#DFK%,^U78S%]S=+DT?3O3 MC&2ZEQ1,,JF,/RQS=2"+E2U(BA@CD>(>J?0TM3^QR_.BT0D.'.G$-2 M&_I' O)C8P3>OC4)Z]J*BI7YCSG7WHE!7*P<^R9".SGX!P>>S-%O(E[?X6_TO+U;\+U.1C \ MZ!X]'_+JZ(>.*?%XZCS+O).?:W^DR1Q<)P7H>[9./W!!,Q4ZWC* 'K8,N&T: M=?Y;K/599M"#9]:YRW(?>9<] ;Y- UZIOIQ_D? M2S4WVROH-G!QUTOTP[.X67Z:R\W#?PM2S3B*:,SR'!8IT07(4JZKQZJE8CM@T =\'2;,L*CI#=[M*Q _;X 1U#O2ZT5WJGH*(. M-[D"FBOP:?[#8Q7JBY#Q%CCNPL/$4>07P'0<4G[)8*YQ:MW%DXXM/1TN1].M/B\RE*3Z\ET* 9$D!%+!"8PX1@0CRM*" MV86ZA64XL/YK#,.:M_I2OF/.-E8N\*P9NI/?T%Q8NN/N;MY?G;;2^ZW!;Y:L MTA4,ZY[$[U?KC5$>DT-(WS0X>HL*#,SNQ(&%TX!_')LX$5W+ (=35Z]S/[X M.D,R2W&1"I@G0NJ&9CDL)6,PRXA$498F*#-K:+8=,K!R_4.)KY;RUPW9F)86 MZ(D[O'FZ@CU@><,^V#S?KO_V/W=+O#37- M1?,1Z]N[Y.._N%D^G\B\JA=*&_-?KT2UB)XKW9ZY#3LO:4&C,HK5-X_TD8S& MD,9)!#F342D(I9P:+0$;HH$7B6:AKEDCKL"6LIWY802=F0GA&Q"[!7<2BP Q M^S92>MJDC4A.NM':@'"X65J]ZWA#HW91L;Z^ZYK=?=VLV%_MM\Q8BM(2 D))U2=9(H\CC*&,F1W97*>5NCS1TT97%O>10Q@8W@YX$=B2V]]*RS8 MD@4UW0 KW$ ^7^[K 4K3^I/'13YR\!J\Q_FV^%#<;\;B>Y7$F<882F,=)#E'&4DAU M.>188(*8("+#5GZ,T Q/9D6 GDI6!^:GY\VZOM/:E<7;<0>^:?Y S:!A0][) M)MC27GD#T^9JZ_B?,7>#*#",OHVI4.R^CB$6&/RS1EQHNA?4;'P_5EJPC-*2 M8Y+!/,$$HDBJ?2#5]5;2 J$8,YG9]6DSHAK:*#RJUOC>2ZG&43#-=*YWB.P4 MYUE$PE=H-!7:9WG&49K3UV8TA>%D84;CER_0&KW!=W4@9UG$)*8HAWE9* 7! M> H)RI0%25.>)3(M>&X4G3U.*K!^:%; #X*(P]YLW;*36N\-(+5VG:O-RLUQOJCI]K^G->_] MEGLQ7#?+YE+K(%[K5YTZ]H%LQ-:4G&5%5LHRP;# NEL4S1#$-$^@C-,L(XQG MN<#6T6JFU'<$,$ MS4RP$+C8KP= M7T6;G23WV]=AA.9K-'4P@^%,1P?#EUW]9JMJHS,,;Y8_1!O]/:-"R$SP'.(\ MUA6+\@*2C!>0EDIYT%*0-+8*+3E%)/0-HB8)=>8[F.^(VOJ03F!CZLZY3&); MSXH65I,#-P;".G@SSDOCS;%P@L3$9_SS0AX?MP>>=5N([U?U&9SI-:U.V]7J MNYKP[N3(9(:S,L[4$:! $$DJ((F16II)R44J&)&152+N$+' "[-/6GOHGEKB M=DMS$"VS)>H+ [NE>BA^1S= !*B)@)Y6[R"I25>QB="'J]GH';=5?;-DJT=Q M3W[J?'ZUA8LE>_EM&^''9,$*7J:PQ!&&*&((X@))6"8HY;20.,5671<&J05> MUPUMH(B#'O4+XBN'H3-;X]X L5ODEV!AO2[SY8F64R)YC!(J.)VK@S=1)/RPRB%)&219CAR"IQ M:YA<:.MZ2_P*:/)UL?$FD<%YO8_@9VAW>T/%T@*_#!"'ENLFN/8\#!H8=]3H.V.#8=Q#8T?BOV]#X;,C7V0==TR*_Z_-VT]=% M#;NK5;L+XR[*N$@++&"&643*L"XDC"-!<9'@G$56O8L-:(;><1L.ZK28 M7X4ZH9"GASD#-\O:(VA?L,4$1<,MUR\VEOMN"\N6>J]T<:"FQ1;R>DNP'*_GNOZ>_L/UDN__HO=D$^72 M5=GY()I_J_]>//-:A;$''5'SA6S$1RD%V\R*/,E3G889Y852-5BW=D)%#G.4 M(9E$I$P$LMGKIV4_L"'Q66S O"M9] MO^?E7W0!*<5YKL_H'L9/!TA$X[6P; MNA;?[!Q:.BL59U= _Q/T&-37B1WOH'E$S^/!+_??:(3:E:_ZI9/K7W5-JT8T MT,D&M'"@D_ECK8,T/\V79,ETIBK;S'_4&1;;ZO_J )KF(I50I&6B#J5Q DF$R>,_RON4"*YQWGMC M31GI?4J(@UCODX^X;=A-GH5.SE@ME<'P8:5CNF9)1D1,,(>")A%$1.20$J%+ M^LB8)H@GG"8V>_))*H%73IN3M24*OC5D+:]_3@-DMIM>++;=VK*7V'HO')3( MTW9WFL:D.]J@F(>;UO###CWJ^'_N5WJXZY_SM7%3NOY+@5=6KT/S9K67,FEH MQAY+.;Y#.0MHMX;.RZ9L2T79TV9U4AJWOG)[(TW72.Z4 'N=XTX^,'%/L*XG MP)TZ'(M;J=Y^7"WK2U9U,&:Z.$3".2EHE,,DEA*BC&201ED$,W4D1664%C&W M"W\(QFK@1=U2T0$"4B<>/Y+J+W4 ^U'705-?_U/76X.3S50-NL:GS_ JZ$U, MBN4-TN59Z=MV*#7[>F8; 9H(D-KYR;P6&@F/\VMWMAIG])_1JW&$GN+;!^G.'%\NS$$QU'NYJ^ZJ8,/;;GT M>_*S*9VK0^K5?\\W[TE5OZO,!JUFRU!NVV)KID("(V>F3CI$Z M.Z9AY:K)E*FY 7OLU*$F-4/^=(LC$I[TC"WU276.(S2'^L=U&*>KQ5\5Q;94 M]P>Q9M7\J2G&W06QFM\VCHPTP07DK]?7=UTM?-#CP>I&<@P0HTM*CUC8WUN> M@\%S0*^=J*[WFV/#3WGE:2CJP2VHZ5L7FQ*]NK!U%;I9P1(J:!Q#+)C.CY4Y MI&4N8)Z6F,:93&7"9DOQG>C.VD[6PR%)HP\;-Q_V$6'CC[PFY6X6'.%D;0(X MB7WY=K]7@;DF'&1;/R>=_RW\B-)K;=?G1![8FL^^XNE(L*N M5JO]S;^621$ MED5I!BDO"XABE$"*2 X9XFI)4U86F55ZC@7MT+NX/A%OD\H6BKIMUIP-CHZF MOQ]T/)C]O3IWBI-]TS^@P3\N?RAC?X#RZQKZXY",&OD&0[AIEH.:LY^?M3_S M5M;7'^O;Y\UZH\[=;3L>-BL%*9F@'$98EA#EB;(9XHS!B)4XQJ4L&<&REKK=!)@I MI6"PVJFEH[K@#2-U^GZ#;8^7*U!SXT\S.8'@23?9T9Y4.SG!K;F.?U3*11SO-4P!A%J>X@PW2'5@&Y;B"3$XHB851( M;XQ08+W3D-YVG-HEVS;4S;3)*%C#BL,G!'8ZPE5Z8W5@*MJ "T(-T2QZ]<-N MK8\./,FR-A6O6\'&S]LMUJY/^_V?,Y0F"40Y226-)W(.KR@W[NW6SOWUS9_7GR]?(L>\#BR&]N%F0;3_ ML5L4O:$F^?R/6>\^]!-_<:X=J2-[JMK.^S)?_W6OQFDCZ+%(2YD1HJQ@F4"D MZ\@3EE-8Z$(T(N%Q(JTJ0 _0"KP(]B@#31IHVH[Y!D.8F9FPGI"P6U#.(+B4 MCQP3SU_UR+.4IBX>.2;RB=J1HZ]8[E,57\T^S-?D^_=*-#6>;^5O*W6NGO]0 MYFQ[H;;7M303(B9I)&&&!5*;FA 0EYS M"P%2DG,F#"*N;,G'7C)?WU^?"35 MBSZ.:39@S4?K/@(]1IN?0'HP,P%VE;]HV+W=JLC?7R[J571UW-T,%$VF1$DA$J>RA+.,0 M1ZB !8IB+(3Z5T2\Q0V<96.:6(*.?!U\*#K:M?O?2X3!>93-5GH(T#Q'(G3, MJ)\T.S626X9"1RB,(A$T:N$\]3<0R3 *C5ETP_@P;EKIKIJOJJ;PTQ?!%F2] MGLMY<_#893?W(J9F,A%)DDD"R[R@$)6R@+3 $L8\IKG23T+]VL858\M X,/: M(0^6ZL<:3C/]$Q(D.P5T2/ZJSC%)$ MUN0GU42NX!RJ(N=Q/'F W[V\$TOVH+/+Z\(/49&@#"N-(UFD=$\19\)3]60,(-0$>?\ 6P7.P8-D;D#-4EE 9''W3-5VIX MA,LH*P4LBQ)#%.*HY50\WK%Z!99/4RGQ)36R8 MT'9J9A_CC@G0<@$:-D#'AT^CQ5)T;]:**=V)S11+.([M$]L!+FI3O*N/FI 4 M\3PJ882IA"A/.Q%,5F6W)6=:1/4+!;+U?(IOMV:2A M%*2PZSDQ_+;]?:6BK.>$.]/,]]*"JMMR#Z[U89HJ>C=UQ\.Z;VF=_''_0):W M]4%D?=W=J=XH6V6^7,_9OW5MJL^KNM6IX+,DXY3Q/(%QD>O^93E5*U@=)9C MC"=Q5K+4JI#TZXD26%=LR2M[HZ7?U?F2X,O7/]9U8Z6Z8OYF!31+$]7[NOP; M,--?_XR9M=.4'NJ%M?5#>^(UR7!@HP0$K8178/?Y;(4$M9178"OG&Z@IYFVN M7KOFV.6"_#-JDGF;,&\UR_QQ=-G]XK8]:._V8!9E19:4!8*ET!VW&<:0ELI@ M+1 2DJ/=M=B&_ 2+'0]N=XK_I.DGJ5>[TAH<]=X@V^X]HZL%*#O+^K6A)U6<2V_AY6 M!\],ECG$"8T@HED,R[+ D'-.B62)$)F5@WR 5NB@R9HR>&_;$/ \-H;6GA^) M+B>ISQ.&S$GCMMVR ;6 T>&H9 2O%B?9ZUZP -?:C193O9? / MZX]I0;6\5=-LZ>-ZRYCZ8$'-VA7HH-X=TSKV@.8/= R"^RFAM@BPG@QRMX#K MX-#;165[06LP2OLR"M-%;7M!8B^*V\^(]N7C[GX\U1'BID7BNN=#WV.2%_!C MK2VXK73#ZM=5,,M[PR&9V@P43S7=#H5QJMRV'62R^FR' M;/>KL!W][8+:[7H1_39?BAOUXWJ&I"AHRBC,.4FA#IR&A*,"1BEA49FG.9>1 M=;GV/1*A3SL=0?!-DP0U3_QQ_8,>A3Y7C MR9MVNH27B169!]B.=9Z/01T\.Q])M7AI[GD^_A05FZ]%ZW;,TJ1(TI3#F!8< M(D(I+-,X@C&36<0*$;/(J'K2,)G "JVFVU[J@HZRA3O@/#P&7A4O0MLIF9/R MCGMC;02W\'%X <#-?V$W\7;.B%&Q!AT-Y]^>SHDP*L&>@V#\:5^%<^H#9Y3O5JYCB( M(IPA!(RYV2H8R9V$]$>N&*]5'[2!PC@CT08S-7'<12/D!CI>"<= Q.(B=[,A MR!T*BV10AAFEC/A!SDA4A)QDM&2$,PH^Y3EE5.E]45G!MD.!?79WIT/]\I(R M%4$.2+EU;0,>Q8#B$&E;-#8$2LM$2C40S%$2Y,2Z9B0H@7&&D*#V_Q.+N&!F M&::GO< 2UMOJ%QRJ5-0O9"W8[\;S$>TOP+9P!\WO+GN])S8L-MC4*[?=U.%^2J H8J"4%%&,KP3[ 7;\!$$S*L.\#X?S8)+EX4)M]YP.AY-QEL'A4OZ4^X*R1-Y^NS>*+?&1[> 1 M$.)J5=4:?Z]VR^5FA0+%][ 5FR;&)I[B*.-!1#G)@T(S-^KE'2LV\_K( MUKK-O+UVCB!6N?MP _7$VQ&;D"M>INCC-'S=HM&_PPL9?12.KVP,]/ER#Y:M2B/8JR5C%<9%]5PO@X?/7S_V3Q'RUF, C'$;808' M-4L@"X%94M3X2">M[X%NG:WB\:'UUZK$7QMU.U'<0IQ=^!*^K+O,YHPEE/., M)#&RKFA "0N!DB@N4QY%<1Z6ZB74Y&1;7N![<9Z0-_/NJY>M\!O6ZPK3Q_74U0^^$(VC$\3L+L98;IPO<=*>L<[8.Y]V9UP/51ET+=0SLNDIG);\'QV<( M$DDW9K"+2X:G/]>?Q*?KJ[9%_,!J6M=7?P%02P,$% @ HHG86%[RV.$E MIP WO@' !4 !C+2M^7MNX>TUHC&U5*)JFJ9NX+S1>XQ"X&J2892JE__863C'UCD'[BN')N M6W5D+-0Y6#Z' W X\*___?O)[)=ON%Q-%_-_^Q/_,_O3+SA/BSR=?_ZW/_WM MTVMP?_KO__[?_MN__E\ _^OYA[>_O%RDTQ.++[^6$X_?UG_(IA09Q\[^^OR7USRR1:3 M0#A30 6)$*.18&5$+U.REOG_Y_._\" %HHO@LTZ@7(P0)#<0N=884J1/L\U# M9]/Y/_^E?HEAA;\0>_/5YL=_^].7]?KKO_SZZ^^___[G[W$Y^_-B^?E7P9C\ M]>S3?]I]_/N-S_\N-Y_FWOM?-W\]_^AJ>ML'Z;'\U__UU['/EE6F)>;'"D^F?T^+DU_J)7U\L"!%$Z^;?KG]\Q7_[ MTVIZ\G6&9[_[LL3R;W]*R[R JE2FA*UO_+^W__#7BQ=_7>**T+)A]"W]8O?O MZUL.( *_KW&>< .*)P%!6 \A*I>X3<5E?97G2O.*B-ZH887ISY\7WWZE!Y,ZA*S? M5('(C3!NO&XKF,/H/EMWG^BS$^.TY84[2*40V9(1Q4$48#)+7Y+-V:6CR+[\ MMJM47U;HLV7Z9;',N"3#]Q.5WD5_/\ MDG;>24@R6)$CB,)HWTS"@V=)0@XQT*^UHJVT"12NO'8O+,C^L7"X+$<&PXO3 M9974Z^DJA=G_QK \X\&;5+S4F1PGGK8\1.8$6(VL&!FMT>JXO>R.-^\%"=4O M))I(M!,3\6D9YJMIE?W.S!%X1>"9O&M3D1TL.=#1*L@Y)2PIJF3;6(GK;]X+ M%;I?5#21Z,BH>#5?3]<_7D]G^-OI2<3E));"=2:*F0XDC!0=>.D=N"B#HNTP M&8Y'H>'Z&_="@>D7!4=)L OM?\#/TRJ$^?JW<((3Q;G2%A-HKCW1SQ&\OGCQ2+C MQ#*?M$P6@@JLIF%(-E@B2*TS\U8QYU@#8-Q+Q%XX<;WCI)VX?(L3+M%!AB MXBEL\B$A<(F1F$ #OF0.)48A)7K'0PLK$'?OEM^ M6OP^GP07O6 419E*,%T6QE"^!?"A;P 7RIH31*61GO.(-S<65=^^'C(ZSFHW$ MVA,X=G[2A*NB2"P44R<*K12A&9QE 9@7!/L8>? M@I2K;]T/$!VG-H\6Y=B9 MS4K]$L,&PK($&S3%5.B* J4SF393"GANF,>4@V;';1B7W[:?ZGM.81XJNI%5 M7L_ 9^^_+.9GZ94D@J4@",%)QD'9B!"M,N",DXA2"66..Y"]_L;]5-]QGO(H M$8ZL_H^83I<$72[BI^EZAA-T-I-3JT $1-JX3/5T?8V5O4C2"27C<:O^^AOW M4W_'" )UYP"F^ IL%%<0T+!T&@T(L<&Z+CVVOU*H;K/,AXCS"[0L*O9V![) MUVV0E'"Z(M^W))L, EDZ 4JJ#)X5"TYGH[114;@6)N/VM^^'C>YSC0U$VP5$ MWLSI:22.Z3=\&=9AQ]8DZIR,)MDA0!8DP<& ]":._)?PY-SCEO>_M^ M$.D^Z=A M%U 9&/]7H0U?EXL?TR*=K$XDD3QCB(G$RERXC$1S*7WB1LO3 MD M7'GI?H#H/NEXN""[P,''DS";/3]=3>>X6DU85,82\Y!"\01C+LF!CAJXE!B* M(\9D"QQ<>>E^..@X WFL(+O P:L37'ZF+>\OR\7OZR\O%B=?P_S'A)P@9XOF M8(IE%%!9#5%D@G/06GK'A98MBAUN??E^N.@X/=E*L"/CXTTJRV>G>4J?>+9> MXVJK@]>S\'E2F EH;0 3;+U(8#0X&0J@R1I]C*YH>Q0\[G[W?NCH.'O92*R= M%%^_GLX_KD_6KY;+Q?+%@HA(Y]PP0^PH:R Y1U!7V5=N-&16,'/%BS]R3WF8 MAOW TG'&L[&8N]AQ/G[!V>S,'H98*-*V$;2.$103FS.<#$':$*6T*'.+:HC+ M[]P/%!VG0(\48Q<@>'\:9]/T>K8(%$,9XIUK YP":I*#R1"9B8 Y(FV(G*?0 MPMFX],K](-!]HO-0(7:! (+N2:T57J1_?OQ"8EN].UW7&^/UA&=BE/22&0Z< M"5U/]")XSS7)A4R:#)D[VZ(:YCX:]KOUUWW:LYF8.W$X5A>EYIB?__A0*<%Y MPD_X??VA_FA]A:AMF;><;O_Q-_3% %KH5WP!0Y3\JBVY0/4)Q&EM7Z9$P0+2S.U=?N MAY#NDZ/'"'-D-#PC?.>-BUV=Z4PQN)9D"Y-W"I20GL)S64 R5%YY*TPR1Z'@ MRNOVTW['F=##A=?);K*] +V]&/^:?E>/!3,/02$DSCW%X**6DI$SA3PFR;-- MBK?9/6Z\>C\T=)P/;2/4KI!1K\9O60A,Q%QK2J2/HAX7)W#96=#UN(<[YE < M5ZIUQXOW0T7'V= 6 FV&B7_]]888W](O#NX:M4GDO9G7WE^;AUTE>+\&4C>> MT::7U/VD'=E6JG(QN?Z&-TU>J MG;*N[/T'RW%LCV]+^*9P,#G-4K8(G&P8J)P9>)XI'O8%-3FQ00?70OU[EUXV M=_4'5?ZC9=B'ZM_NVA!.M$7+67"0F2N@9,Y CBJ2Q\I##MDZW6;UG[UPG$Y2 M@T+@(%EVNY^_6,Q7B]DT;_(<85;[5W[\@KA>';*QW_VP5MTB]R+VR*W^= 6? M0_@ZV71UJ([7308.&<0-"],YAAC M4??E;4M8Q8W&=R_=KBJ(N0.LO BK M+\_FN?[GU7^>3K^%6?D**T^3=PA6);"*%J1,PN3FUN@V.L8)B88#T-&R[@ OSU*J?116'S A M+8$XP]]P?5;N+CUG/&D#1=2+=H(9\)&V=B%4<9Q6AG7W%?X=M(O=0\\X\=1P M^&DF^PYP5)? G#[R@UB8.&&(:-KH9=I""HM:- /XQ77]Y<;I:+TYPN9'0):C'G!FF1"Q95*"X)9>0UTY/ M,F7OC&/)MMZ>]B!KG/:^ [H[C371 ;C>+_%KF.97W[_B?(7DR[U;?]DQ=2:Z MB9RN5 M<0*R++82K\ S(AZEBX7I8HR_KU#@Z(!^G ;# _H^!TOW<&@LUF'6R.XLON)R M_>/]+-29&[F&CU^K^U\W: PB!AY9/0RC;5F8 C4C3EA/G.+%6/R]'?\.,SAW MT]-#T-4D ]1,Z!W8EG?$2:A7S]]B6.&'.COL7?D;&PGJ(>YJ J%V8N\!0Q<[[&^+>=I94E]2B10[ F(D MFZS)DKH2Z8NQT858LF3WC4\Z"#NW$=)##-8&,T>+N0.L;.F?,.6B4:Q>$[&% MK&2PX T:T++HY!47_-[[_X<[,3W$4@V/(1XER [\E;?3$*>SZ7J**]HX-[=# MOBQF)/15W437/RX\.DX1H,X!R Y6/RQSXHNV4:UT89XVU%!:[SS[TC:N'S/X M(>@@*NK \ESBZWKX0 1I;1,'770@3M!!5$(#18)U\_4ZVOLZXAT)MJX.2H?1 M_MT0.T85'8#J+''^/ORH6?.S*#+XVLMK,]G.F7I41USD$FOO>/3HLLJ\-:!N MIZ0;,!VEYSM.*XX0>@?0>77R=;;X@?@!9[60ZJ:L)C7AH)02('/9W)(,$$6B MO3V&%+A/B-@:10\2->[F-Q"@VJJB VQ=6R'G6="4EJ>W\E=0H$_$7S#*T8JQ M])WF KR,FF=:647>=_^L@<%ZD,9Q8_^G,65M%=4!$&\[ZCGCZJS[X:0&JL03 M0O"%8IAH+#AR4B$RI3)#ER)_BE.WZW2-FS@8"'#-%=(!R&ZSU\DZKZ2&XI0" M96B91*\1E"U<>ELLNQ@W,YA'/VZN82 '2GL#G(05W.OY^"_E%/+0B7+7.WP M'EEMJI@@1DT^99:>H8X4[=S7&.;XM/ T7%K953 >&:;.77Q+=)4Y" MD#:C*V18:_OXDCR$6EYE42@NL3$).LHG*OM MMXJN">3-M6CAP(G,-!/)HQ\P<=6-@_0DF:I'";N#;:XV8)IN2X%K;3GY?619 M<9XJ*YQ'LJ+UD%IONN:0%^#J)%3-M,9,C!C>.MR[AYQN_*3A<-1*&1W8GWLD MQ$O@7ID 6:<(RJ,"\B0U<.L$9X$31ZT/;8X\IAFLL.U)4-5(%1V ZE*WN.UE MEYB-3$8HH.!!4@C*(_AHZ<><&7F .5&<,H"%NDS#V)<=V^CV%D-TL* [ ,JS MG#='G6'V/DSSF_F+\'5*.^9$RN*DEQY$H$!4A6+!8PA@HB\<2^+)M:XVN8.4 ML8^'!X%-"['W@)Z43D].-TG^34!0V]@N\0O.5]-O6'L-GN#;Q6KU&Z[?E4_A M^R0*Z97PY/*97$6F$KB C$(##"R6PK1OG0AX)(GCAFY#H6U -76 P@^X#M,Y MYE=A.2*E#;KU[GB3BG'#O('@ ML(A,,RBQQ-IG,V1;GK@4;]P[*$^=>3I> M+):EUL_17ND2\$L"?K=0'*+/O BRSM&T[IFT!UECYQ8:8^:>+$,3Q73@5=V89_#L=/UEL9S^ M%V9R(%+2GG$0AN2E+'F)G@L+(CF)7FKZ;^OE=0\Y8R<@G@Y;1RFB1TQM!D;G M"9/2.5['8X1:GY$U@O>1O@AM:7DX%;%UVN$.4L9.+SPUE@Y00(\XNCQK15KF MDY8:T-6R:.O(3^12@A \4Y@C2$*M8[^CQ]L,F$1X:D0=JHJ?HE7IN3A7B[*K MWJ&_'NNNW_'4]J[Z/N0W^LCT#E*.3SOM'OBI5C)/C$$?T"N(T4AR[Z*L[7TC".>*UC%K5EI78%ZE M8%P7NX6^;^::#I;PB)O4:KFN'1/R:5I3((#+;].$S[Y/5Q/OM K!:] R4@#@ MG26#&Q7DHA3Y<)Z'_8YXZ067T$$_72#CKG=W$GX=H,=%0Z'V 8I->FO+P>KE MXB1,YQ,RMSDR5&!"MJ"0DQMO6:'0L.0D4%IN]BJ.W \9-PD8!QYM='H3($<* MN /_=L?(7_$DXG+"F86 T=%QK$)O MMK,Y4+HC0F,S6V!'^:OYY^D<<4DN]IE8=LP4YIB1+I*O;6CEN)(HA&,.DLV% MB:!=NGX-Y(Z!, ^]:9R<2WM,M!=K!^;C+9$^7^&.>!.%YW4\H%<&:UM=,\N7*%@'%2*L.9C\.EVP$TSETQBB+Q#7V[FCB50VVT1+CV]$5+ M"OPS"Y"E<]9Z[P*V;M-XDXI.DYQNNUW[ZGN:G=;T M7^W81/_+M6*-::85RMI<,J2*248:E#%&E>B72&G!UK++"$&VR!ID?!C2W43.N M%6J@ZEO!<[3<.T#07Y:+U8JBBC*M'7(24R:2SY\\&,EU[?R3EU&^MRJ%@[*"8]O\*_Z[]^L7F'G&P-&$#ZVM/6,@8A* 9,(II$ M,406K6MD[B2FDS/H-FAI(_(.K,D'4@,14"=AO21S.UML>FKON)I@L(6GY"#6 M[(3".H5&(8*D1<"9$CQCZX8)]Q(T[J[42.DWG.16&N@ 3A]Q1G_Z_!>,952:;62@=0O$ZQ,8[D5;(&84U6)<6H9>M(;#_*QG68 MAP'8 #KI &F;5LQO3KZ&Z;*NEQ=?PO(SUF.[1+NS]1!+KEVTO("0R&7,RA2G ME='2MJZ N)V2<9VC89#40.8'(^<;+N.B]?R%,^E,DA-:J%2 12L)_&1P':8 MG$FKG.4B-)]!=8.(<1VD81!SG*1[\JTO;L!.BE:$;.;!V<(([[7[;=VB=4(E M@PRY?0.@6\@8^V;?,/[T@6+N 2GUTO1OB_GB*BMGVVLH4D<1&(@@"/S(D\7*W)_B:?==$0?*V%-&3( MHT0%C"=T5I,L=&O7>T!VQKV3VAC$O:B] V-ZSN)N!3^GX*5FYCR1:HQP8*H+ MH;RF/2&S#!BDU2HJ3WO#(.B]0R',_%?*.$W<'=O,WBDXN_ >&Z".7 ;2K M W(Q) BU50DS,M7A[2PT3UY=(6 OA/B?!"&'B[8#:W+69N3L&NQY:).8]\)P M U)X!R0> ]XZ U9S9H+T1=C6#<_NHF6_U";[2>#21.(=6)3K?#P/JVF:9(Q1 MQ(!0@MS48R*$E!-8&7W.MG;@;NU#W4K(N.GP-CI^ #B/%WB'J'DYG9VN,4\2 MD<\HX@#F!()BM*<&[3P;EQN?9;_XW2UOG+7S06>+4,&7(EZ&U^2")E(X)';@!0% ME.9YAB-)WL^*_2R%E4^IORZ2Z;-NJ4\*GGV VT2/O5K5=^4NT4Z4B:P4Y@A-M6F <77*O2-& M!Z5TDCKN#=PC4)KIL:%&?J@7$E3ZMF[S#%5Z.ZP1Q\^'#-H1X M@)GV[=NV28W->( ;[6[/T:J81%''+#%5AY6H6AI!;B5(K55PTHK8/.OX2!+; M9LXT!I.=Y\!8/:-%3N$65QH*.P>; MZCYMHBD:FRXR_7Y9QTN]Q.U_SV4GK=-6) YQ-KN&-,OUXLR>V8;Z?OI1^?EF&^(O:JSN=Y\]-LBX!S7^=< M/HOEY@_K]7(:3]?UGQ;9%Z02MU%[7ZA<4=2:@B^!T*.!+-CEF&5&TWEB> ME,&1ZW6?&+U[+I[QH=3!.KM%+N>3!1)YIB66!"4F2PX[TQ"%1[!(8A>9*=_\ M,O@]Y'1RR^4)K'TKG?P4C:^O1AUSBM_64UI/[\\(WL:1%$)NOKG2!?QL,D/3 M..L@"H8.QHX72_N([9[6[U[46E1G*;YG$53YT8G)R!FLNM(069DQ2K&6Q9HL7> H6L\[#H6<9W$=()9HY7 M]/4C[*.EW@%T+C5CWK6GHK"$:U8R:%$OD"A3(&0RQ8G"I^2#,++Y0+<;1(Q< M*G.\8N]N>7V E#N R1W##7?,!!6UDSZ!R:;.V4D:7)T^GZV.Z+ED_*(@8-C) MDF.V&AP./NVDWP.4'IYRZDJZ/&N*SI'(<0+,7)P05KK0HB\];IYKV) M&S?/, #$!M%*!W"[/KSPK(>KRH*DY&B5<-KXI=DTRHK K=4E9*9+;.TBZ\1@%ST7[H" +P6JU60+/K0-;E,G>EJ1= MZWL*=Q+3R=%6PVCL*'%W@)O+].\6D\=$FW#BH(,CY+/""/FTMC29RT+[L[6\ M^7"9&U1T$H,=I][K3O5QLNX +1]Q.<75RXMT[:4 P?%8UXW?M%*D "$[B+Y6 M7W$?M/"%A=C#/_A!0D+,/RQS9F M^+"8S5XOEK^'99[8I(SAF595G>E-W\4RFUYQ!(D330YLS!NV" >6.UM4$:U]J7?HBFT6>H M#82&Q8"J.1AJ7S?U7[2BENLA /(& MA]\3Z:7#[?AV)C2NR M.N215J@.BE:J/LA"[O?^<;M!CF,B!]#,X\'GM^";X^=ZTMD/1D6# M4H/0H:86=08*"078Y#1&Z2RQ>0CZ]GO]N*TD1P'? 'HY%GN?GBYJ1J8,!IE! M&@K(%$\!HHD,K.5.,Q*J<:TOB#:)F@?K!-E/U/P8U1P9D;R:'V?O#@^[LM8N M)\=!)EI1RF>2H'81HBJ.? K,G+6^-S=,S#Q8@\B.8^;'**\3A-Z4YLV;!Y<% MJJV349 $+=9;6"$I<"QL1DHQ53/]!5O7 CV2Q$X*/8;*8+=33P=1\Z5:WYOV M/N3L?% 44 51>1$)(M/U4"DGR2USW+'&4+N/GMZ2UPV!<'<%]G%:&3TO>+$J MK\MJ8KFT6*]].BUI52H=(8B@:6?@Q7 ,7*K6QR,WJ>@M^SP?NV44<0W%L&^\E1/(!>^P7Q]:,D MJ;*WLK9TD%G0^D0/7BH!PC&9K"\B-I^.WO#T[PE3VR,9U\,TU46+V/T.B8K- M*C&F(";/ZJC+!+XP#,+L]CED\3$^]F[]7)U]GBQ^( MFP^]/UVF+R3B][,PIU46HA&.,T!#[K;2&,#5\9B.HKV'ZAY":&^) M\7'L:1L]=@#6BS9UJT^+.^Z5;Q9H) 8WO65VEGR%Z%8$\L)!5R=)@ZX$>CR9RY.%5 MO0'Z< 5V@-"M,U7Y(7%]"M__,5U_J9*D[8M^<3:4Z>I:G7!D&F6-! RO>3V3 MP45&$F5>!*&2L*IYY[T#Z!QYU,R3^AY#J[&?4'-L2F?\ASKM:*:6#C?W>@@45F9/2<1"6\UJ7 M[VD/,!9T"-[Z0F(* P#LR#*2/\195#.U=%(K=UL-0]%"%2; "FUJ^DU!2!%! M:)&539S^UAIJ=;.\#WT=-@D%5]YOOEXMN4 M)/?\Q]_(.7PS?T?0)(7-/S]+Z^FWS3'^N02TUB5I6R"[DLG&6I( I@2Y>,NE MY[166A_T/)[*3CI.'(N@6^9?#:FN#KRNJQ.^E!2":RE!\T*R0H\0G3(0+ LZ M&*$1_\"3U8;6]KW#U1XC^@YP\S2=X166/BT>*TT,VF?I,TCR($!) MI<$)Y\&02Q%YR-[:UL7B0_ Q;D'P$Z-X="!TL!A>(KTY33RD M3L3ZKVW6)Y0B ^U!0#%Y N5L (_$&',!(Y>LN.95P_O0-:[)'1\]BX%5V0$\ M[TA#6A0F")*0Y<2*"D:!U\E"RCS[8@MFWSSL/3QM/)B][ Z"#=0U=I.*74O* MW4'CN^6'.A*;HDL2S@?\AO-3I#TG\*BLA!12J1/;R-]A*"!(QI/F0ACCKJ+O MCI8 #[]KW.L/W>!K",UT8-W>S(EL^LB/?RRG:WRY^'T^*3G*DE0$0PX-J.@- M^")K6P-1F$H,F6KM1]ZD8MSK"MV@KI&:.@#:IS#_7*]:/%NM2(PG7\-TN6GQ M3>;Z,ZXFD7DE*4@#GFK#_^@R1&4"L,RP.*:YBJWKP^^G:-R+"=T!L*'ZNKBU M<#-C?RZY79W/Q9A@;7TB1NJ$' $J%P>!:5]G\?J8LV DTN;V<%_JQKV_T!U, M!U)K!_;S)F?/4JIM.%8D=YQ^VS2ACCDQMEF&BE-H59,2WF8#3!9MDB]"R>%; M4]RDJ[>^ 6TP\2#TCE10/\4K-UD[\T?JC4F2B@FH,A2.=39=3;OR*&G1)FV$ MM"XUGUA[+T&]=11X(K0=JI*>8;8-K=*Z%H:]H)V&]I3EQ@.9,$PFEV1 AWI- M,ND 02<-PDLK S!M>5Q/46A1=(FA/:TY)A^ S:F"EZ$A2-8S;P;&Y#Z6]]01X(I@V5V+/ MB-WP]!LYYJ?+JI0==U&[8ER0P'0=9*QX@9B:\,L9$QU3KXY0]2>NM(< 3 M8?)X-?4,PC-/^'WXL7&#,]=.U:H2P8H&Y72&R#6YP4EY%[*+N?EMU@>)ZJT3 MP!,'*8>H9NR#D@>Y.;?I*2U/B;9IB-/9-MLPSV>7='4@C('=,%=[XQVQ_'*4!3VUA6@*5C[T6U_ +_3Q3YC\<>D!*4" MK50HK.;/LO/@E&3@6&1>T!?CU8'@??CMO=W_?PI@-M9)!\G&_:N@)B@9]W6@ M-XLYT'(B%V4SU5 HXY EITQS3W)_ZL:-PY^^(G((I1T.QP6MMR'A6#->JSL$ M67CR+*,%DQ)YSHDY<$4D8$(+I5%8(5O?67X\E9WT:7ZBNN]6ZNK /I(+LQ=A7=9]/QD6CU;5J,.-SME:+A)B7KTF^?XUK'<] M53?YUBV_M,I>A-FL#MRN#*^O,5RB$-X'!IS'0NY/L! 423AS0SZY3SS[UF.E MCR2Y2P]S,-0^H7H[V.7WE^X$C=*.60_2&G*H4SUK35R"*9*":I=\L*V/?/:G M;MQCGB?&Z$!*ZS<*>CV=AWFZ79 !+?I<%.C:HHJX51#K@L-,/HR6GHFG@N4] M5(YK0I\Z"FJEK@[LX^7MH+9#([[P36W?%V;O3^-LFMX5HJMVNM \*<.8 10. MJ^'?'/_7BYJ)F9J*P-SZ9NS>Q'49 S5#R3T[>#N5C9TF/_.F7R^6M0B55);_ M-D^+^7G_OET'UG?$X>?M?2"7M!3FO /85>.HJ\+RVK37^6=U\K-ZM7WW&9IB3@2=("(RL.O SDTG!+ MRRF(3%_0T0I3.5Z?X=K4 MY*5)>QRU-8ON-5U,/NNUM>HO;TB^9COPZEM2!B.2]%G:;-60N:$]2!RW=*T#3[*5^CJPKOM+?2>' M>?X9/Y M?C>OS-;_KP=7W\)LNWF0'*>)+'7]P[-YOOJ+2Y^<1"9E-MR RL2] MRK1MA&0$N&@]3Q3?!=8Z*!^ C7%=A,&R1V,KO ,3?!2SVX$2-VNUTNRT.E.7 MQ;H5]81LBT/%$#0K%'DZEH.QW5/!ELI'<.D@XWC M.(LAK'-83*Q>&GENE@?:C,EI2U;S:(*+*39O'#WX9C"8M],GQ!^EQ&Z&3!_' MLHK$E&(*:B\!4#PI\+DVVF9>:JFS%+%UK#@\;@ M7R9AY%;60ZCYYA6Z@V7>3_9U=QUF<_GI*@WV\NG^?GI^K?%^G_C>L,> ML5"*%0HTS[EV=K(03#; 0TR&%RVL;9TEV)>VDJN%VUHMV!IV#Q$U;\=U&>GZZF7WK/55[V&SCR MF,>W&3UR,$.-AI"\6WX.\UU_YXLQ*-O>SY=?_J[LGZ'*%49/?+!QO/56V-0_C^I%/C^?KEGA43'1KN#]./\^G M99KJ?:UM-X Z=YUDD^I1YP&F^OX'MC'.CR"ZD3F^^9H+3+J<,7AR%%FTN^F9 MP3) 2;&&2BKEYC-J[J;FZ'3+?9*]@+[*TCK".;@21;WMS"$X*Z$(%:MKG*UO MGFW9B[*1IT>T0+@ECOTL4#)QE$X2O@)/#DPZ+2W&#(SK:W,O00UB%M'PW2@HM:0$:-7!E5M&QM9O:A:UPCTPXGM\2J;772 MK979C9:H)?2?Y]-#H]);GM+&VCQ$7BN+<^,U!*NS'HZ[/YX#2V0=3>U]&Y,7 M=:PJ>;M"2/!>)A.2M4*VCH >0]^Q]FCWN%I[>5OSH0O\>U>0R6(AF3HD@I=( M^VUBH#4F:5F42K=N@[(O;2/;I:'0=-U,#:*J;DW5ZS!=_CW,3O&O&*HEWMZ1 M/\!:W?Z@-@9K#R(;V:SS-UWL39.+*#P'S4/K M(H7[Z#G6)MWV[ MT6QVBR[* 5HXXCHHV8N,RY.@L+:YB5&R=S[^7H'&M3S-< M7+LOEXQ?$]:WK2^0DG-AD5IT%5>\2.I83 M:(8J22:-Q]8EQ(^A[X^04W\,#N\K FJJRVYMY8O%R!BG/P&9&P-@^&7%C%A/00<^# I>3%ECJE MJGDY]&,(/#[-M0:^1 0E5('(1(#DLF'HK%"^?8W&8R@]%;B.[]@E/OBZ68?FC%E2O?]R& M-U5@$AC74L-I E(KPQBD(H/@C:MO:5WF0J*.:P-SY]$OQ3QU]A9J#CS%3 M>(4>7&$&I.5>LA DOW[C\8ZF+P^_:US3TU;]5WJZ-!9SM_;EW3*3&[K\<;A- MN?:$-G;D/K(:V8ZM8B^?T7"7N ;IL2(E.? \1!#:>!-#TIZUGM5RE8*C0[A: MR%B;:!!BMD_^;;'&VX!;*VB+< 8,"Q1<&&5K\R$+*"QME=G(%%H?6^Y-W+@& MY0A,W(C"!E%'MW9DLU#?;(XJI]^PMIH^*$%U\RF-4E(/D-?(IERHM_8(N>A= ML^MU\V*Q6J\VI,3:W>:L$\Y%U*\8RB S)"$%*"W)=Y56UTY-S.6$QOC6V:?C M*#[69NW]]N>7WWZINH89XPSMODQY3=%$-A P9,B<*9X83SFV[O%T),GCVK_B4JN[62KZMU^X/\K)V_[*--;R-C$86D/IL:%W+?S]%X]J7([1_W5XT%'RWYN#2'7$5!9 M!2K:.GPR$^=&*L$#1R8&F MZ)SWCVHQ6F+CS O.Q&NC6?/R&Z[>+56WNLW&< M#C$AUQ_1QHS<2UBK]$U8SFE?.'_).69H+RA!:MIE2IUHK6V]B60B9,,%_2F) M@*KQXKJ+EJ/;X5U[[J7<8RDLU'-:7E2AA1%C/4:)8"77SLOBLVA=\'@G,2.G M;%K@X$9;NB:"[]9P?,3/F_* >?X++CXOP]Z= M'_#K8KF9K'(1#;O:N)V#4#Z"4C& "X6!02709^N4;%X&.KSWWMBW3 M6\:=E@C.EP3**TL!>*T.EE$ZZY B\M9V=0^R1F[$T@(;-S+'C971KQFZ[PK= M8-==G_+:ZUC77[-.PM$;P/AH"!Y<@',J04DQ^438"+%U@#'<]==-=X=WY=H+ M?FR_7EH2LC!;E 8NE*N7.3.$RKT,EJNB.8^^=2IF/\JZO?[Z&)1<-U(#**6# MACWOE]/%.VCQH(?H,JJ@,@_FV%[\JKU7I*CBVN)D4FRY25D*U7 MH%RN?==X[6KA8DPVF-!\ELE5"L;M"340B(X0<@<0>;U8(OD>+VJ;M#G9W&68 MKT@B]2K\LWG>_#C;WHR_;I3) >6*%0'!U+'/J!@$LL,0F6$:74C2M;[!?3"Q MX_:]'PAX3Z.Z#C"Z:WY[O1OY-::*%\R5$,$8Y4&9J, SP\%P'XN12OOF90][ M$39N)_F!L-=>)1W@C)9,1N+JW?H++G>"6Y%C@,1?+47><#VTC-MD?2 T-1%\!P!ZOUQ\Q>7Z1ZU 7-/JJ";X M:XU5KO.E993<:@]65>8H="%GU-324^]5I%"&71_JWHC209/QC0@>983DF"]1"LN:5US<0\Y>L/(_&:Q: MB;\#)+TY^1JFR\W4@N7+Z>KK8A5F[\K;Q?SSV^DWS,^(T9M^I/:)6QX,9%YC MZEP,A'K=+S$E3-")EDSSHIX#Z-PO1EGR_$WDOZ(.-K<)/WX9?KU:ZT- MF.?_$>:9/O-Y<]GA]@,SJZ/BG)S*[,@54,P@1$_Q3(@^&2M-*/+:AGG'W=U' MO78_ /TL^?V!Q=Z!8?I "B("OFR:^7W#V6(3JFSFIZS.4BO)I<1E2E"[]]%& MSHFEPL1FN%AQIJ"Q[7LB/DC6?DC[V1+ZK?71 <1NO[_Z 3/B2;@Q][R.1C]C MU M/KJ*@0,:S6GBI#$218NTEJ15+P2K>&G@'$[L?''^V'/_3Z*X'D)Y?&+Q\ MI?#=UUV_K2L7?G>6?R*TMDYX <#$M555M];JH=EO1^37]GORTXRP&]"D, MQ9E,R(T%?*X8=H%V1>&##ZSQNN]CD-TN-'M7SJ^,;:]9KZ_Y!MEDYK/Q];B. MU\%G"KRGH$S;;),S40O;^H+5OK3]$0;8/09_=X773778P<'8/JE,[IP*+H#6 M(=<]0(+S&H%%AS+;(/( _62:Y)4'JRX?'X^-]78P$K_A,BY:50.O/'?WM2-VYAF?&P.I,<.K.6F M<<#.[M_-5"Q>&Q-,G7J(+Z8YEY*$YKRK<2/Y)/0T 1FM#CS(HD7K;7Q?VL9M:M,),%OKL-MP M_)Y!P\<<,3_TT,&G) \8?S]NGJWW15KT#)CTC@ H"UFPP""%F-"DE")K'6<_ MZ:SD>A1 -J$>HB[F>7,D$&;O3Y?I2UCANSB;?MY5 URTCE(.+08-F +9=/*+ M(61>("@FO,G&)=/:]CV:R)]I8O)C$';S7MJ0VNO8ZMTUA?BHNIK[GSGT .4! M3=[#U?Z]HI5G)P MNHZ/,(H< 54$A4S),INT<:+U=9U[">I]TO)C$'*C5UPS371KDFX.(#WB).2N M9PTU*W5 TW/D1$J1K-+,"M",5?^?$2R4HMU+"68C,Y8PTWB5CCLQ]2+?<_M= MRLV-WNV%RM6S1 J\N9Y,T(1[S'42.D7>(FN(@N5ZV!@(98PE-]S)QZ%4_]1S M4Q^#TKL3?$^B\ ZR++=QO!/IL]_#,K\B&[GX@;CA_,R9K6;JO"#HV6IU>O+U MHDKYTEZ2!>=U4(J./M!>0CZN,T*#2QQSN$@.%2;; MO%?"@/R,>UC4SWH9#R1=+9AS*X'+;].$M^^OSV:;1VZK^[=UL?]%VMF,'MFH M[-*P&Y$M=VC BH2@:E6L]TI"#(&7[*4L>;C-I3$SXYY?=;%4QH1'MW'L;@[W MP;'KE7_?SZ,&U6[*CJI":"*;+@7AD.V+GI6Q^.$01B[24I74^P?H^^;_9^/%W4' M>^:VC?6[KUCONP/EW>= O0J!@]19TE28HZ%49P3BCPUMJ0 M;.;1.7/,>RV"2K=R^D_ZS6TT0! MS&[&UC7$.YMD"JYV"9"25AB9W*B"!JL9@:&08]A\[SZ2Y'&WPE;(NJ_$>V@] M=K!_7K!;8X?%O$8K9ZP3N[M&L<]QCF5ZW550*'RN!VN*,5N--(>@R5]@4?'( MD@RB^=2J(\@==S\='J[#ZJ\KJ)[=^R4&;[NE>YU-D:+#E !=G1BG4AVP6@/O MK+V+B1D,0W6D>"2IXV8!AX?H<'KK 9ZG)R=A^>-=N] U;DYM,."UUD@/*+M( I:"->U]X9M\ M".M-@X1YH@5U<1GT4J>7''14V0-7FH-*G($+G@)\AU8G5)[%X0Y-'D_ON 7A MPYO#@378%5K_5EMD['+0Q.C.(5E]6,QFY$?7D]%KG'++K1-.04TP@/(R07!% M0T1OI+:6J3Q<+]WF;W[#]=O%ZKS+\N$YG-L?U":/LP>1 MC7(YU[M.GV,L.(&E'JXF0_!2.4KPTGO(@95H'5,)6V\K=]'2<'N]]H;:$J-& M_2^GL],UWL"["&B<*)!=+63RY+ &%PVYKI[L-6,NAM:=_PXD==RL31,,W;.C M#J:TKC;39_/U-%>6R'?X6'NV;,*G5]_3[)26^6N2>DT&G)Y=6+LNE4LAEN%! MDN\ @F.=>J>1HJOH :TQVI(85&R=@FW/Q;B)G8$1/8JJN]V1=UWIPSS_!1>? ME^'KEVEJT\)GKP>G+IC?@-=-O0S E\ C,$]Q$V[N[&$DWL9Q^-I^2/T MMGL,#*^8UR=690_1]&E<4605EC_J'.]W97N]X/MT-2%R>0[<@F;H:_^?#)$$ M2WN)=M*HE%AN7M9P%S'C@'(42-PXO&NAGQZ =D'^;^&$OOVT#/,5K=:ZL2U. MPG0^238&';! KKU\E& . J=0G3''='(Z*=O\>L:#5(TKU2GF-_-+ZWY"YETK9TG11T(&P3*$HK5$&:6*[4_*'D'?SYHO.! \ M]X1W3379 4IK:\Y=3Z7W8?ENN9%=WHSQ.3OLGP0K(J-= DRV)#L9(D2N$;2P M5H3LA?*M"['V(.MG-:9M,-E:;QU \=(R>[^%>&P]TNPN6L:Y2M,+Z)IHJ"^D54E.,RYWW582UL/?=U('D M[2A!,5BQ'B(6!US[Y$I&GGCKB0N/(G"<6S8=8K*Q+D<=6[,1[X:K74)@VRGV MDMG?-DY>558KPQ,9A.3)(LA0[[5E)<$+ILCN)UF"+,;8_7(OCWGK.'=IQL;> ML,KIP$ ^R_]QNMHV;/^T>);/&ZF'*7F[+\+7Z;H*D_C<><#TM5Y_V_1_FB2O MO4^10V0<01GOP$E$""JJ@L*JQ%L7+1Q#[SB7;,:&\)-KNMMZJ(_3S_-IF:8Z MZBREQ>EF.,%[4D4=3W!6,;THKU;KZ4GUL?^VPG(ZJT5BJ_AC4R;V@G[]>;'\ M<42Y5'LB&A45#RN<1L56-TD[+UW!Z$N1%/Z@K#/ G*08J$0)-D8GC4@9F]^, MOIN:=EZ+%0T5TX$?<"4-673+QACL*#0*W)MH@?#E,' >.8I-<;: M'F2-7#HP"![VG=)YH')ZQEME:'/B[+^G:2].RVUJ*/2Q FB(M_6 M)PLN! 3OM?;1.A.Y><>1,C%")0I2M?8-MU-S;AE#D/!JK$6QK9$](3% MLG[@Q[F =EPH&7@H&L&)4@\2=0''+0>61$Z2++G!_6H7[GS%N'W!!K4[;<0Z M?@:8A)1/-ZGKZWQ$YZU@VH()AD3#0J+MG,QF$9SSY(H083]XW/F*<;MW#0J/ M-F+M8C>Z4TX7^4%.9B\64R#P0CQ%Y2!8GL%)RTU*DJG2^N;)PU2-7(0W:H!V MF&IZCL_.\GX%)UE+%70M9RXET.ZK&;AH*-@HOB3AK,S-[RSN05:G/O:!2-@7 M: >JY>?,U?\6EO7H]QNNADK$WWS#$V39'V!K^!2Z(,_(9]H#D:P=P2=S<"H[ M,-K(D"R7%ENWS!LNA7Y6P'<^-V#74V U$3%F7X*#5+#F?[V'0/X@:)Y5+-IP M$UKG,>\DIMLD^6.P<-U*M1%]![O@&2/;/A3533CG)*HB41$G2M9&%!X-N!0$ M9!,TALA,=*UG@-Q-S;@NUL H.E+XW6YQ+Q:;0<3;(J9C=K+;']1L:/M#1#;: MESY,5_^L_;S_1B\D=4_GZ\M 4EBO)&"&H%TA[]Q0 *@VW0EB$IX H)I/-[V7 MH..KL2_)M;YI&X04C5XE;D!&F6B]1'(+L]>097(>B^086J<5;Z=DW'VI'19N M5E,?+?<.]J4;7#S_\1SGZE$O[ M0O[[:1H742WT_A"4CE%"EZ ZXV:7A%-**"*9@R?20?&H:=UE"]P5'YAAKK#6 M\?Y#-'4&JJ,0\""\CE!'!_#:>8FK;;EV77UG5^,C^6Q:"I"^Q@1"*XB>F)'( MM)*,"\M:>])WT=(;G([1^/7RSQ;B[P!&]1; :M<"\C<\2^;34C+(G0++#&>F@\_NXV0<0.Q00%TO. [0,\M%ON\;,9;&W2P%E)(%*N* MD, Y%@!]"8FQG+T??GM[7%G;TR%I$'?I(-'WB*)+)Y4IB&BE#& \JPU*BZTS M3B7HI)E!I8PO.#2*>BE6:Z;R!X.XP^3? Y1.5^O%"2YOL+2SK]X+:5%QL!L/ M,CL&P65R(WW*VE#H*[%U-Y4'2.H,4H>J_CJD&NIA1%BMENO)7\-_+)9G_*RV MB\UD4;(7$)*.))FHP!O)P11OO3(L>;G7!$-Z_"4$T4\7Z+G]S>,6'C7%AMVZP>.^US"#K\#HEE8 H"-M&&,-R*)K\Q ;HN). <2Q*"XTN M6HMW["+%,]*?[