0000866374-19-000010.txt : 20190726 0000866374-19-000010.hdr.sgml : 20190726 20190726170250 ACCESSION NUMBER: 0000866374-19-000010 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 90 CONFORMED PERIOD OF REPORT: 20190628 FILED AS OF DATE: 20190726 DATE AS OF CHANGE: 20190726 FILER: COMPANY DATA: COMPANY CONFORMED NAME: FLEX LTD. CENTRAL INDEX KEY: 0000866374 STANDARD INDUSTRIAL CLASSIFICATION: PRINTED CIRCUIT BOARDS [3672] IRS NUMBER: 000000000 STATE OF INCORPORATION: U0 FISCAL YEAR END: 0331 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-23354 FILM NUMBER: 19978614 BUSINESS ADDRESS: STREET 1: 2 CHANGI SOUTH LANE CITY: SINGAPORE STATE: U0 ZIP: 486123 BUSINESS PHONE: (65) 6876-9899 MAIL ADDRESS: STREET 1: 2 CHANGI SOUTH LANE CITY: SINGAPORE STATE: U0 ZIP: 486123 FORMER COMPANY: FORMER CONFORMED NAME: FLEXTRONICS INTERNATIONAL LTD. DATE OF NAME CHANGE: 20060608 FORMER COMPANY: FORMER CONFORMED NAME: FLEXTRONICS INTERNATIONAL LTD DATE OF NAME CHANGE: 19940318 FORMER COMPANY: FORMER CONFORMED NAME: FLEX HOLDINGS PTE LTD DATE OF NAME CHANGE: 19940201 10-Q 1 flex-628201910xq.htm 10-Q Document
false--03-31Q12020SG00008663745000000009000000005000000009139600088628000005667876205642785245165482655140391690.050.04750.042271000000000000005023935550239355 0000866374 2019-04-01 2019-06-28 0000866374 2019-07-22 0000866374 2019-06-28 0000866374 2019-03-31 0000866374 2018-04-01 2018-06-29 0000866374 us-gaap:CommonStockMember 2018-06-29 0000866374 us-gaap:AccumulatedTranslationAdjustmentMember 2018-03-31 0000866374 2018-03-31 0000866374 us-gaap:RetainedEarningsMember 2018-03-31 0000866374 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-01 2018-06-29 0000866374 us-gaap:RetainedEarningsMember 2018-06-29 0000866374 2018-06-29 0000866374 us-gaap:AccumulatedTranslationAdjustmentMember 2018-06-29 0000866374 us-gaap:CommonStockMember 2018-04-01 2018-06-29 0000866374 us-gaap:CommonStockMember 2018-03-31 0000866374 us-gaap:RetainedEarningsMember 2018-04-01 2018-06-29 0000866374 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0000866374 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-06-29 0000866374 2018-04-01 0000866374 us-gaap:AccumulatedTranslationAdjustmentMember 2018-04-01 2018-06-29 0000866374 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-04-01 2018-06-29 0000866374 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-03-31 0000866374 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-29 0000866374 us-gaap:RetainedEarningsMember 2018-04-01 0000866374 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-28 0000866374 us-gaap:CommonStockMember 2019-06-28 0000866374 us-gaap:RetainedEarningsMember 2019-03-31 0000866374 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-28 0000866374 us-gaap:CommonStockMember 2019-04-01 2019-06-28 0000866374 us-gaap:CommonStockMember 2019-03-31 0000866374 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-06-28 0000866374 us-gaap:RetainedEarningsMember 2019-06-28 0000866374 us-gaap:AccumulatedTranslationAdjustmentMember 2019-06-28 0000866374 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-04-01 2019-06-28 0000866374 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-03-31 0000866374 us-gaap:AccumulatedTranslationAdjustmentMember 2019-03-31 0000866374 us-gaap:RetainedEarningsMember 2019-04-01 0000866374 us-gaap:AccumulatedTranslationAdjustmentMember 2019-04-01 2019-06-28 0000866374 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0000866374 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-28 0000866374 2019-04-01 0000866374 us-gaap:AccountingStandardsUpdate201602Member 2019-04-01 0000866374 srt:RestatementAdjustmentMember 2018-04-01 2018-06-29 0000866374 flex:LicensesAndOtherIntangiblesMember 2019-03-31 0000866374 flex:CustomerRelatedIntangiblesMember 2019-03-31 0000866374 flex:LicensesAndOtherIntangiblesMember 2019-06-28 0000866374 flex:CustomerRelatedIntangiblesMember 2019-06-28 0000866374 flex:IndustrialEmergingIndustriesIEIMember 2019-03-31 0000866374 flex:HighReliabilitySolutionsHRSMember 2019-04-01 2019-06-28 0000866374 flex:ConsumerTechnologyGroupCTGMember 2019-03-31 0000866374 flex:IndustrialEmergingIndustriesIEIMember 2019-04-01 2019-06-28 0000866374 flex:ConsumerTechnologyGroupCTGMember 2019-04-01 2019-06-28 0000866374 flex:CommunicationsandEnterpriseComputeMember 2019-06-28 0000866374 flex:CommunicationsandEnterpriseComputeMember 2019-03-31 0000866374 flex:IndustrialEmergingIndustriesIEIMember 2019-06-28 0000866374 flex:HighReliabilitySolutionsHRSMember 2019-06-28 0000866374 flex:ConsumerTechnologyGroupCTGMember 2019-06-28 0000866374 flex:CommunicationsandEnterpriseComputeMember 2019-04-01 2019-06-28 0000866374 flex:HighReliabilitySolutionsHRSMember 2019-03-31 0000866374 flex:CustomerRelatedAccrualsMember 2019-06-28 0000866374 flex:CustomerRelatedAccrualsMember 2019-03-31 0000866374 flex:WorkingCapitalAdvancesMember 2019-06-28 0000866374 us-gaap:AssetBackedSecuritiesMember 2019-03-31 0000866374 flex:WorkingCapitalAdvancesMember 2019-03-31 0000866374 us-gaap:AssetBackedSecuritiesMember 2019-06-28 0000866374 srt:MaximumMember 2019-06-28 0000866374 srt:MinimumMember 2019-06-28 0000866374 flex:IndustrialEmergingIndustriesIEIMember us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-06-29 0000866374 flex:ConsumerTechnologyGroupCTGMember us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-06-29 0000866374 us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-06-29 0000866374 flex:IndustrialEmergingIndustriesIEIMember us-gaap:TransferredOverTimeMember 2018-04-01 2018-06-29 0000866374 flex:HighReliabilitySolutionsHRSMember us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-06-29 0000866374 flex:ConsumerTechnologyGroupCTGMember 2018-04-01 2018-06-29 0000866374 flex:IndustrialEmergingIndustriesIEIMember 2018-04-01 2018-06-29 0000866374 flex:HighReliabilitySolutionsHRSMember 2018-04-01 2018-06-29 0000866374 us-gaap:TransferredOverTimeMember 2018-04-01 2018-06-29 0000866374 flex:CommunicationsandEnterpriseComputeMember us-gaap:TransferredOverTimeMember 2018-04-01 2018-06-29 0000866374 flex:CommunicationsandEnterpriseComputeMember 2018-04-01 2018-06-29 0000866374 flex:HighReliabilitySolutionsHRSMember us-gaap:TransferredOverTimeMember 2018-04-01 2018-06-29 0000866374 flex:ConsumerTechnologyGroupCTGMember us-gaap:TransferredOverTimeMember 2018-04-01 2018-06-29 0000866374 flex:CommunicationsandEnterpriseComputeMember us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-06-29 0000866374 flex:CommunicationsandEnterpriseComputeMember us-gaap:TransferredOverTimeMember 2019-04-01 2019-06-28 0000866374 us-gaap:TransferredOverTimeMember 2019-04-01 2019-06-28 0000866374 flex:ConsumerTechnologyGroupCTGMember us-gaap:TransferredAtPointInTimeMember 2019-04-01 2019-06-28 0000866374 flex:IndustrialEmergingIndustriesIEIMember us-gaap:TransferredAtPointInTimeMember 2019-04-01 2019-06-28 0000866374 flex:HighReliabilitySolutionsHRSMember us-gaap:TransferredAtPointInTimeMember 2019-04-01 2019-06-28 0000866374 flex:ConsumerTechnologyGroupCTGMember us-gaap:TransferredOverTimeMember 2019-04-01 2019-06-28 0000866374 flex:CommunicationsandEnterpriseComputeMember us-gaap:TransferredAtPointInTimeMember 2019-04-01 2019-06-28 0000866374 us-gaap:TransferredAtPointInTimeMember 2019-04-01 2019-06-28 0000866374 flex:IndustrialEmergingIndustriesIEIMember us-gaap:TransferredOverTimeMember 2019-04-01 2019-06-28 0000866374 flex:HighReliabilitySolutionsHRSMember us-gaap:TransferredOverTimeMember 2019-04-01 2019-06-28 0000866374 srt:MinimumMember flex:RestrictedStockUnitsRSUsShareBonusAwardsWithMarketConditionsMember 2019-04-01 2019-06-28 0000866374 srt:MaximumMember flex:RestrictedStockUnitsRSUsShareBonusAwardsWithMarketConditionsMember 2019-04-01 2019-06-28 0000866374 flex:RestrictedStockUnitsRSUsShareBonusAwardsWithMarketConditionsMember 2019-06-28 0000866374 us-gaap:RestrictedStockUnitsRSUMember 2019-06-28 0000866374 us-gaap:EmployeeStockOptionMember 2019-04-01 2019-06-28 0000866374 flex:KeyEmployeesMember flex:RestrictedStockUnitsRSUsShareBonusAwardsWithMarketConditionsMember 2019-04-01 2019-06-28 0000866374 us-gaap:EmployeeStockOptionMember 2019-06-28 0000866374 flex:RestrictedStockUnitsShareBonusAwardswithMarketConditionsandShareBonusAwardsWithFreeCashFlowTargetsMember 2019-04-01 2019-06-28 0000866374 srt:MaximumMember flex:KeyEmployeesMember flex:RestrictedStockUnitsRSUsShareBonusAwardsWithMarketConditionsMember 2019-04-01 2019-06-28 0000866374 us-gaap:RestrictedStockUnitsRSUMember 2019-04-01 2019-06-28 0000866374 flex:RestrictedStockUnitsShareBonusAwardswithMarketConditionsandShareBonusAwardsWithFreeCashFlowTargetsMember 2019-06-28 0000866374 srt:MinimumMember flex:KeyEmployeesMember flex:RestrictedStockUnitsRSUsShareBonusAwardsWithMarketConditionsMember 2019-04-01 2019-06-28 0000866374 us-gaap:CostOfSalesMember 2019-04-01 2019-06-28 0000866374 us-gaap:CostOfSalesMember 2018-04-01 2018-06-29 0000866374 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-04-01 2018-06-29 0000866374 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-04-01 2019-06-28 0000866374 us-gaap:RestrictedStockUnitsRSUMember 2018-04-01 2018-06-29 0000866374 us-gaap:RestrictedStockUnitsRSUMember 2019-04-01 2019-06-28 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyNineMember 2019-06-01 2019-06-28 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughAprilTwoThousandTwentyFourMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-06-28 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyNineMember 2019-06-28 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughNovember2021Member 2019-04-01 2019-06-28 0000866374 flex:TermLoanMember 2018-07-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughAprilTwoThousandTwentyFourMember 2019-04-30 0000866374 srt:MinimumMember flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyNineMember 2019-06-01 2019-06-28 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyMember 2019-06-28 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyMember 2019-04-01 2019-06-28 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughAprilTwoThousandTwentyFourMember 2019-06-28 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyFiveMember 2019-06-28 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughNovember2021Member 2019-06-28 0000866374 flex:IndiaFacilitiesDebtMember 2019-06-28 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyThreeMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyFiveMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughNovember2021Member 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughAprilTwoThousandTwentyFourMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyNineMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyTwoMember 2019-06-28 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyThreeMember 2019-06-28 0000866374 flex:OtherDebtMember 2019-03-31 0000866374 flex:IndiaFacilitiesDebtMember 2019-03-31 0000866374 flex:OtherDebtMember 2019-06-28 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyTwoMember 2019-03-31 0000866374 flex:BrightMachinesMember 2018-04-01 2018-06-29 0000866374 us-gaap:ForeignExchangeContractMember 2019-06-28 0000866374 currency:HUF us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:PutOptionMember 2019-06-28 0000866374 currency:CAD us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:PutOptionMember 2019-06-28 0000866374 currency:CNY us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CallOptionMember 2019-06-28 0000866374 currency:MYR us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CallOptionMember 2019-06-28 0000866374 currency:MXN us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CallOptionMember 2019-06-28 0000866374 currency:ILS us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CallOptionMember 2019-06-28 0000866374 flex:OtherCurrencyMember us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CallOptionMember 2019-06-28 0000866374 currency:BRL us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CallOptionMember 2019-06-28 0000866374 currency:CAD us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CallOptionMember 2019-06-28 0000866374 flex:OtherCurrencyMember us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:PutOptionMember 2019-06-28 0000866374 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CallOptionMember 2019-06-28 0000866374 currency:MYR us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:PutOptionMember 2019-06-28 0000866374 currency:JPY us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:PutOptionMember 2019-06-28 0000866374 currency:PLN us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:PutOptionMember 2019-06-28 0000866374 currency:RON us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CallOptionMember 2019-06-28 0000866374 currency:SGD us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:PutOptionMember 2019-06-28 0000866374 currency:ILS us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CallOptionMember 2019-06-28 0000866374 currency:HUF us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:PutOptionMember 2019-06-28 0000866374 currency:INR us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:PutOptionMember 2019-06-28 0000866374 currency:MXN us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CallOptionMember 2019-06-28 0000866374 currency:BRL us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:PutOptionMember 2019-06-28 0000866374 currency:CNY us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:PutOptionMember 2019-06-28 0000866374 currency:GBP us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CallOptionMember 2019-06-28 0000866374 currency:JPY us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CallOptionMember 2019-06-28 0000866374 currency:EUR us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:PutOptionMember 2019-06-28 0000866374 currency:HUF us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CallOptionMember 2019-06-28 0000866374 currency:CNY us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:PutOptionMember 2019-06-28 0000866374 us-gaap:ForeignExchangeContractMember us-gaap:CallOptionMember 2019-06-28 0000866374 currency:MYR us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CallOptionMember 2019-06-28 0000866374 currency:JPY us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:PutOptionMember 2019-06-28 0000866374 currency:PLN us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CallOptionMember 2019-06-28 0000866374 currency:JPY us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CallOptionMember 2019-06-28 0000866374 currency:EUR us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CallOptionMember 2019-06-28 0000866374 currency:GBP us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:PutOptionMember 2019-06-28 0000866374 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:PutOptionMember 2019-06-28 0000866374 currency:MXN us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:PutOptionMember 2019-06-28 0000866374 currency:EUR us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CallOptionMember 2019-06-28 0000866374 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CallOptionMember 2019-06-28 0000866374 currency:ILS us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:PutOptionMember 2019-06-28 0000866374 currency:RON us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:PutOptionMember 2019-06-28 0000866374 currency:HUF us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CallOptionMember 2019-06-28 0000866374 currency:ILS us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:PutOptionMember 2019-06-28 0000866374 currency:MXN us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:PutOptionMember 2019-06-28 0000866374 currency:SEK us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:PutOptionMember 2019-06-28 0000866374 currency:INR us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CallOptionMember 2019-06-28 0000866374 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:PutOptionMember 2019-06-28 0000866374 flex:OtherCurrencyMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CallOptionMember 2019-06-28 0000866374 currency:SEK us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CallOptionMember 2019-06-28 0000866374 currency:EUR us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:PutOptionMember 2019-06-28 0000866374 currency:SGD us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CallOptionMember 2019-06-28 0000866374 currency:CNY us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CallOptionMember 2019-06-28 0000866374 flex:OtherCurrencyMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:PutOptionMember 2019-06-28 0000866374 currency:MYR us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:PutOptionMember 2019-06-28 0000866374 us-gaap:ForeignExchangeContractMember us-gaap:PutOptionMember 2019-06-28 0000866374 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-03-31 0000866374 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-06-28 0000866374 us-gaap:OtherLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-06-28 0000866374 us-gaap:OtherAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-03-31 0000866374 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-06-28 0000866374 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2019-03-31 0000866374 us-gaap:OtherLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-03-31 0000866374 us-gaap:OtherAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-06-28 0000866374 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-03-31 0000866374 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2019-06-28 0000866374 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2019-06-28 0000866374 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2019-03-31 0000866374 us-gaap:AssetBackedSecuritiesMember 2019-04-01 2019-06-28 0000866374 flex:SaleOfReceivablesToThirdPartyBanksMember 2019-06-28 0000866374 flex:GlobalAssetBasedSecuritizationProgramMember 2019-06-28 0000866374 us-gaap:UncollateralizedMember flex:GlobalAssetBasedSecuritizationProgramMember 2019-06-28 0000866374 us-gaap:AssetBackedSecuritiesMember 2018-04-01 2018-06-29 0000866374 srt:MinimumMember us-gaap:AssetBackedSecuritiesMember 2019-06-28 0000866374 us-gaap:UncollateralizedMember flex:NorthAmericanAssetBasedSecuritizationProgramMember 2019-06-28 0000866374 flex:SaleOfReceivablesToThirdPartyBanksMember 2019-03-31 0000866374 us-gaap:CollateralPledgedMember flex:GlobalAssetBasedSecuritizationProgramMember 2019-06-28 0000866374 flex:NorthAmericanAssetBasedSecuritizationProgramMember 2019-06-28 0000866374 srt:MaximumMember us-gaap:AssetBackedSecuritiesMember 2018-06-29 0000866374 us-gaap:CollateralPledgedMember flex:NorthAmericanAssetBasedSecuritizationProgramMember 2019-06-28 0000866374 flex:SaleOfReceivablesToThirdPartyBanksMember 2018-06-29 0000866374 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember flex:MoneyMarketFundsAndTimeDepositsMember 2019-03-31 0000866374 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember flex:EquitySecuritiesFixedIncomeSecuritiesAndMutualFundsMember 2019-06-28 0000866374 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember flex:MoneyMarketFundsAndTimeDepositsMember 2019-03-31 0000866374 us-gaap:FairValueMeasurementsRecurringMember flex:EquitySecuritiesFixedIncomeSecuritiesAndMutualFundsMember 2019-06-28 0000866374 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2019-06-28 0000866374 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2019-03-31 0000866374 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2019-03-31 0000866374 us-gaap:FairValueMeasurementsRecurringMember flex:EquitySecuritiesFixedIncomeSecuritiesAndMutualFundsMember 2019-03-31 0000866374 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember flex:MoneyMarketFundsAndTimeDepositsMember 2019-06-28 0000866374 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2019-06-28 0000866374 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2019-03-31 0000866374 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember flex:EquitySecuritiesFixedIncomeSecuritiesAndMutualFundsMember 2019-03-31 0000866374 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember flex:EquitySecuritiesFixedIncomeSecuritiesAndMutualFundsMember 2019-06-28 0000866374 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember flex:EquitySecuritiesFixedIncomeSecuritiesAndMutualFundsMember 2019-03-31 0000866374 us-gaap:FairValueMeasurementsRecurringMember flex:MoneyMarketFundsAndTimeDepositsMember 2019-03-31 0000866374 us-gaap:FairValueMeasurementsRecurringMember flex:MoneyMarketFundsAndTimeDepositsMember 2019-06-28 0000866374 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember flex:EquitySecuritiesFixedIncomeSecuritiesAndMutualFundsMember 2019-06-28 0000866374 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2019-06-28 0000866374 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2019-03-31 0000866374 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember flex:EquitySecuritiesFixedIncomeSecuritiesAndMutualFundsMember 2019-03-31 0000866374 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember flex:MoneyMarketFundsAndTimeDepositsMember 2019-03-31 0000866374 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2019-06-28 0000866374 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember flex:MoneyMarketFundsAndTimeDepositsMember 2019-06-28 0000866374 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember flex:MoneyMarketFundsAndTimeDepositsMember 2019-06-28 0000866374 flex:IndiaTermLoanAgreementDueThroughSeptemberTwoThousandTwentyThreeMember us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyFiveMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-06-28 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyThreeMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-06-28 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyTwoMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyMember us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughAprilTwoThousandTwentyFourMember us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-06-28 0000866374 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-03-31 0000866374 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-06-28 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyNineMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughNovember2021Member us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-06-28 0000866374 flex:IndiaTermLoanAgreementDueThroughSeptemberTwoThousandTwentyThreeMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyFiveMember us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-06-28 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyFiveMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyThreeMember us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-06-28 0000866374 flex:EuroTermLoanDueSeptemberTwoThousandTwentyMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-06-28 0000866374 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-06-28 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughAprilTwoThousandTwentyFourMember us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-03-31 0000866374 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughAprilTwoThousandTwentyFourMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-06-28 0000866374 flex:IndiaTermLoanAgreementDueThroughSeptemberTwoThousandTwentyThreeMember us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-06-28 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughNovember2021Member us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyTwoMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-06-28 0000866374 flex:TermLoanAgreementDueThroughJanuaryTwoThousandTwentyTwoMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-03-31 0000866374 flex:TermLoanAgreementDueThroughJanuaryTwoThousandTwentyTwoMember us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyTwoMember us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-06-28 0000866374 flex:EuroTermLoanDueSeptemberTwoThousandTwentyMember us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyNineMember us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyFiveMember us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-06-28 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyTwoMember us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-03-31 0000866374 flex:TermLoanAgreementDueThroughJanuaryTwoThousandTwentyTwoMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-06-28 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughAprilTwoThousandTwentyFourMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughNovember2021Member us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-06-28 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyThreeMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-03-31 0000866374 flex:EuroTermLoanDueSeptemberTwoThousandTwentyMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyMember us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-06-28 0000866374 flex:TermLoanAgreementDueThroughJanuaryTwoThousandTwentyTwoMember us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-06-28 0000866374 flex:EuroTermLoanDueSeptemberTwoThousandTwentyMember us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-06-28 0000866374 flex:IndiaTermLoanAgreementDueThroughSeptemberTwoThousandTwentyThreeMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-06-28 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughNovember2021Member us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyNineMember us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-06-28 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyNineMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-06-28 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyThreeMember us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-03-31 0000866374 flex:SunEdisonIncFiledChapter11Member us-gaap:PendingLitigationMember us-gaap:CollectibilityOfReceivablesMember 2015-04-01 2016-03-31 0000866374 us-gaap:ForeignCountryMember flex:IntercompanyPaymentDeductibilityMember 2019-04-01 2019-06-28 0000866374 flex:SunEdisonIncMember 2015-04-01 2016-03-31 0000866374 country:BR us-gaap:ForeignCountryMember flex:AssessmentofSalesandImportTaxesMember 2019-04-01 2019-06-28 0000866374 us-gaap:OperatingSegmentsMember flex:CommunicationsandEnterpriseComputeMember 2019-04-01 2019-06-28 0000866374 us-gaap:OperatingSegmentsMember us-gaap:CorporateAndOtherMember 2019-04-01 2019-06-28 0000866374 us-gaap:MaterialReconcilingItemsMember 2018-04-01 2018-06-29 0000866374 us-gaap:OperatingSegmentsMember flex:IndustrialEmergingIndustriesIEIMember 2019-04-01 2019-06-28 0000866374 us-gaap:MaterialReconcilingItemsMember 2019-04-01 2019-06-28 0000866374 us-gaap:OperatingSegmentsMember flex:ConsumerTechnologyGroupCTGMember 2019-04-01 2019-06-28 0000866374 us-gaap:OperatingSegmentsMember flex:HighReliabilitySolutionsHRSMember 2019-04-01 2019-06-28 0000866374 us-gaap:OperatingSegmentsMember 2019-04-01 2019-06-28 0000866374 us-gaap:OperatingSegmentsMember flex:IndustrialEmergingIndustriesIEIMember 2018-04-01 2018-06-29 0000866374 us-gaap:OperatingSegmentsMember flex:ConsumerTechnologyGroupCTGMember 2018-04-01 2018-06-29 0000866374 us-gaap:OperatingSegmentsMember flex:CommunicationsandEnterpriseComputeMember 2018-04-01 2018-06-29 0000866374 us-gaap:OperatingSegmentsMember 2018-04-01 2018-06-29 0000866374 us-gaap:OperatingSegmentsMember flex:HighReliabilitySolutionsHRSMember 2018-04-01 2018-06-29 0000866374 us-gaap:OperatingSegmentsMember us-gaap:CorporateAndOtherMember 2018-04-01 2018-06-29 0000866374 flex:CashChargesMember flex:LongLivedAssetImpairmentMember flex:FiscalYear2019AndPriorMember 2019-04-01 2019-06-28 0000866374 flex:LongLivedAssetImpairmentMember 2019-06-28 0000866374 flex:NonCashChargesMember flex:LongLivedAssetImpairmentMember 2019-04-01 2019-06-28 0000866374 us-gaap:OtherRestructuringMember 2019-06-28 0000866374 flex:CashChargesMember flex:FiscalYear2019AndPriorMember 2019-04-01 2019-06-28 0000866374 us-gaap:EmployeeSeveranceMember 2019-04-01 2019-06-28 0000866374 us-gaap:OtherRestructuringMember 2019-04-01 2019-06-28 0000866374 flex:CashChargesMember us-gaap:OtherRestructuringMember flex:FiscalYear2019AndPriorMember 2019-04-01 2019-06-28 0000866374 flex:LongLivedAssetImpairmentMember 2019-04-01 2019-06-28 0000866374 flex:NonCashChargesMember us-gaap:EmployeeSeveranceMember 2019-04-01 2019-06-28 0000866374 flex:CashChargesMember flex:LongLivedAssetImpairmentMember 2019-04-01 2019-06-28 0000866374 us-gaap:OtherRestructuringMember 2019-03-31 0000866374 flex:LongLivedAssetImpairmentMember 2019-03-31 0000866374 flex:CashChargesMember 2019-04-01 2019-06-28 0000866374 us-gaap:EmployeeSeveranceMember 2019-06-28 0000866374 flex:NonCashChargesMember 2019-04-01 2019-06-28 0000866374 flex:CashChargesMember us-gaap:EmployeeSeveranceMember flex:FiscalYear2019AndPriorMember 2019-04-01 2019-06-28 0000866374 us-gaap:EmployeeSeveranceMember 2019-03-31 0000866374 flex:CashChargesMember us-gaap:OtherRestructuringMember 2019-04-01 2019-06-28 0000866374 flex:NonCashChargesMember us-gaap:OtherRestructuringMember 2019-04-01 2019-06-28 0000866374 flex:CashChargesMember us-gaap:EmployeeSeveranceMember 2019-04-01 2019-06-28 0000866374 flex:EmployeeSeveranceAndOtherMember 2019-04-01 2019-06-28 0000866374 flex:NonCashChargesMember 2019-04-01 2019-06-28 iso4217:INR iso4217:ILS iso4217:DKK flex:tax_assessment iso4217:BRL flex:segment xbrli:shares iso4217:MYR iso4217:CAD xbrli:pure iso4217:CNY iso4217:EUR iso4217:USD flex:program iso4217:JPY iso4217:RON iso4217:MXN iso4217:GBP iso4217:USD xbrli:shares iso4217:HUF iso4217:SGD


UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549 
Form 10-Q
(Mark One)
 
      QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 28, 2019
 
Or
 
         TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from                   to                  
 
Commission file number 0-23354
 
FLEX LTD.
(Exact name of registrant as specified in its charter)
Singapore
 
Not Applicable
(State or other jurisdiction of
 
(I.R.S. Employer
incorporation or organization)
 
Identification No.)
2 Changi South Lane,
 
 
Singapore
 
486123
(Address of registrant’s principal executive offices)
 
(Zip Code)
 Registrant’s telephone number, including area code
(656876-9899
 
Securities registered pursuant to Section 12(b) of the Act:
Title of each class
 
Trading Symbol(s)
 
Name of each exchange on which registered
Ordinary Shares, No Par Value
 
FLEX
 
The Nasdaq Stock Market LLC

Indicate by check mark whether the Registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the Registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes  No 
 
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes  No 

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

Smaller reporting company
Emerging growth company
 
 
 
 
 
 

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

Indicate by check mark whether the Registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes  No 
 
The number of shares of the registrant’s ordinary shares outstanding as of July 22, 2019 was 514,727,523.




FLEX LTD.
 
INDEX
 
 
 
Page
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


2


PART I. FINANCIAL INFORMATION
 
ITEM 1. FINANCIAL STATEMENTS
 
REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
 
To the Board of Directors and Shareholders of Flex Ltd.
Singapore

Results of Review of Interim Financial Information
 
We have reviewed the accompanying condensed consolidated balance sheet of Flex Ltd. and subsidiaries (the “Company”) as of June 28, 2019, the related condensed consolidated statements of operations, comprehensive income, shareholders' equity, and cash flows for the three-month periods ended June 28, 2019 and June 29, 2018, and the related notes. Based on our reviews, we are not aware of any material modifications that should be made to the accompanying interim financial information for it to be in conformity with accounting principles generally accepted in the United States of America.

We have previously audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheet of Flex Ltd. and subsidiaries as of March 31, 2019 and the related consolidated statements of operations, comprehensive income, shareholders’ equity, and cash flows for the year then ended (not presented herein); and in our report dated May 20, 2019, we expressed an unqualified opinion on those consolidated financial statements and included an explanatory paragraph regarding changes in accounting principles. In our opinion, the information set forth in the accompanying condensed consolidated balance sheet as of March 31, 2019 is fairly stated, in all material respects, in relation to the consolidated balance sheet from which it has been derived.

Basis for Review Results

The interim financial information is the responsibility of the Company’s management. 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 reviews in accordance with the standards of the PCAOB. A review of interim financial information consists principally of applying analytical procedures and making inquiries of persons responsible for financial and accounting matters. It is substantially less in scope than an audit conducted in accordance with the standards of the PCAOB, the objective of which is the expression of an opinion regarding the financial statements taken as a whole. Accordingly, we do not express such an opinion.


/s/ DELOITTE & TOUCHE LLP
 
San Jose, California
 
July 26, 2019
 


3


FLEX LTD.
 
CONDENSED CONSOLIDATED BALANCE SHEETS
 
 
As of June 28, 2019
 
As of March 31, 2019
 
(In thousands, except share amounts)
(Unaudited)
ASSETS
Current assets:
 

 
 

Cash and cash equivalents
$
1,920,451

 
$
1,696,625

Accounts receivable, net of allowance for doubtful accounts of $88,628 and $91,396 as of June 28, 2019 and March 31, 2019, respectively
2,570,239

 
2,612,961

Contract assets
240,559

 
216,202

Inventories
3,745,700

 
3,722,854

Other current assets
909,564

 
854,790

Total current assets
9,386,513

 
9,103,432

Property and equipment, net
2,309,873

 
2,336,213

Operating lease right-of-use assets, net
656,267

 

Goodwill
1,077,231

 
1,073,055

Other intangible assets, net
314,716

 
330,995

Other assets
684,498

 
655,672

Total assets
$
14,429,098

 
$
13,499,367

 
 
 
 
LIABILITIES AND SHAREHOLDERS’ EQUITY
Current liabilities:
 

 
 

Bank borrowings and current portion of long-term debt
$
275,937

 
$
632,611

Accounts payable
5,193,043

 
5,147,236

Accrued payroll
377,412

 
391,591

Other current liabilities
1,591,123

 
1,426,075

Total current liabilities
7,437,515

 
7,597,513

Long-term debt, net of current portion
2,961,794

 
2,421,904

Operating lease liabilities, non-current
555,074

 

Other liabilities
472,900

 
507,590

Shareholders’ equity
 

 
 

Ordinary shares, no par value; 564,278,524 and 566,787,620 issued, and 514,039,169 and 516,548,265 outstanding as of June 28, 2019 and March 31, 2019, respectively
6,487,381

 
6,523,750

Treasury stock, at cost; 50,239,355 shares as of June 28, 2019 and March 31, 2019
(388,215
)
 
(388,215
)
Accumulated deficit
(2,945,117
)
 
(3,012,012
)
Accumulated other comprehensive loss
(152,234
)
 
(151,163
)
Total shareholders’ equity
3,001,815

 
2,972,360

Total liabilities and shareholders’ equity
$
14,429,098

 
$
13,499,367


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


4


FLEX LTD.
 
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
 

 
Three-Month Periods Ended
 
June 28, 2019
 
June 29, 2018

(In thousands, except per share amounts)
(Unaudited)
Net sales
$
6,175,939

 
$
6,398,956

Cost of sales
5,775,775

 
6,021,102

Restructuring charges
47,405

 

Gross profit
352,759

 
377,854

Selling, general and administrative expenses
209,624

 
262,882

Intangible amortization
17,082

 
18,517

Restructuring charges
8,787

 

Interest and other, net
51,694

 
41,742

Other charges (income), net
1,463

 
(86,924
)
Income before income taxes
64,109

 
141,637

Provision for income taxes
19,237

 
25,602

Net income
$
44,872

 
$
116,035


 
 
 
Earnings per share:
 

 
 

Basic
$
0.09

 
$
0.22

Diluted
$
0.09

 
$
0.22

Weighted-average shares used in computing per share amounts:
 

 
 

Basic
514,238

 
529,380

Diluted
517,550

 
535,454


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


5



FLEX LTD.
 
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
 

 
Three-Month Periods Ended
 
June 28, 2019

June 29, 2018

(In thousands)
(Unaudited)
Net income
$
44,872


$
116,035

Other comprehensive income (loss):
 


 

Foreign currency translation adjustments, net of zero tax
4,404


(44,086
)
Unrealized loss on derivative instruments and other, net of zero tax
(5,475
)

(40,903
)
Comprehensive income
$
43,801


$
31,046


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


6


FLEX LTD.
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY
 
Ordinary Shares
 
 
 
Accumulated Other Comprehensive Loss
 
Total
 
Shares
Outstanding
 
Amount
 
Accumulated
Deficit
 
Unrealized
Gain (Loss) on
Derivative
Instruments
and Other
 
Foreign
Currency
Translation
Adjustments
 
Total
Accumulated
Other
Comprehensive
Loss
 
Shareholders'
Equity
 
(In thousands)
Unaudited
BALANCE AT MARCH 31, 2019
516,548

 
$
6,135,535

 
$
(3,012,012
)
 
$
(41,556
)
 
$
(109,607
)
 
$
(151,163
)
 
$
2,972,360

Repurchase of Flex Ltd. ordinary shares at cost
(5,025
)
 
(51,999
)
 

 

 

 

 
(51,999
)
Exercise of stock options
117

 
403

 

 

 

 

 
403

Issuance of Flex Ltd. vested shares under restricted share unit awards
2,399

 

 

 

 

 

 

Net income

 

 
44,872

 

 

 

 
44,872

Stock-based compensation, net of tax

 
15,227

 

 

 

 

 
15,227

Cumulative effect on opening equity of adopting accounting standards

 

 
22,023

 

 

 

 
22,023

Total other comprehensive income (loss)

 

 

 
(5,475
)
 
4,404

 
(1,071
)
 
(1,071
)
BALANCE AT JUNE 28, 2019
514,039

 
$
6,099,166

 
$
(2,945,117
)
 
$
(47,031
)
 
$
(105,203
)
 
$
(152,234
)
 
$
3,001,815


7


 
Ordinary Shares
 
 
 
Accumulated Other Comprehensive Loss
 
Total
 
Shares
Outstanding
 
Amount
 
Accumulated
Deficit
 
Unrealized
Gain (Loss) on
Derivative
Instruments
and Other
 
Foreign
Currency
Translation
Adjustments
 
Total
Accumulated
Other
Comprehensive
Loss
 
Shareholders'
Equity
 
(In thousands)
Unaudited
BALANCE AT MARCH 31, 2018
528,078

 
$
6,248,532

 
$
(3,144,114
)
 
$
(35,746
)
 
$
(50,099
)
 
$
(85,845
)
 
$
3,018,573

Repurchase of Flex Ltd. ordinary shares at cost

 

 

 

 

 

 

Exercise of stock options
44

 
45

 

 

 

 

 
45

Issuance of Flex Ltd. vested shares under restricted share unit awards
4,614

 

 

 

 

 

 

Net income

 

 
116,035

 

 

 

 
116,035

Stock-based compensation, net of tax

 
20,952

 

 

 

 

 
20,952

Cumulative effect on opening equity of adopting accounting standards

 

 
38,703

 

 

 

 
38,703

Total other comprehensive income (loss)

 

 

 
(40,903
)
 
(44,086
)
 
(84,989
)
 
(84,989
)
BALANCE AT JUNE 29, 2018
532,736

 
$
6,269,529

 
$
(2,989,376
)
 
$
(76,649
)
 
$
(94,185
)
 
$
(170,834
)
 
$
3,109,319


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


8


FLEX LTD.
 
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
 
 
Three-Month Periods Ended
 
June 28, 2019
 
June 29, 2018
 
(In thousands)
(Unaudited)
CASH FLOWS FROM OPERATING ACTIVITIES:
 


 

Net income
$
44,872


$
116,035

Depreciation, amortization and other impairment charges
190,163


121,763

Gain from deconsolidation of Bright Machines

 
(91,025
)
Changes in working capital and other
(891,901
)

(1,090,038
)
Net cash used in operating activities
(656,866
)

(943,265
)
CASH FLOWS FROM INVESTING ACTIVITIES:
 


 

Purchases of property and equipment
(162,115
)

(172,247
)
Proceeds from the disposition of property and equipment
38,901


2,336

Cash collections of deferred purchase price
899,260

 
928,223

Other investing activities, net
(920
)

(15,218
)
Net cash provided by investing activities
775,126


743,094

CASH FLOWS FROM FINANCING ACTIVITIES:
 


 

Proceeds from bank borrowings and long-term debt
771,533


150,313

Repayments of bank borrowings and long-term debt
(601,240
)

(150,344
)
Payments for repurchases of ordinary shares
(51,999
)


Net proceeds from issuance of ordinary shares
403


45

Other financing activities, net
(12,382
)


Net cash provided by financing activities
106,315


14

Effect of exchange rates on cash and cash equivalents
(749
)

(17,628
)
Net increase (decrease) in cash and cash equivalents
223,826


(217,785
)
Cash and cash equivalents, beginning of period
1,696,625


1,472,424

Cash and cash equivalents, end of period
$
1,920,451


$
1,254,639







Non-cash investing activities:
 


 

Unpaid purchases of property and equipment
$
78,663


$
148,535

Non-cash investment in Bright Machines
$


$
132,052

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


9


NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
 
1ORGANIZATION OF THE COMPANY AND BASIS OF PRESENTATION
Organization of the Company
Flex Ltd. ("Flex" or the "Company") was incorporated in the Republic of Singapore in May 1990. The Company's operations have expanded over the years through a combination of organic growth and acquisitions. The Company is a globally-recognized, provider of Sketch-to-Scale®  services - innovative design, engineering, manufacturing, and supply chain services and solutions - from conceptual sketch to full-scale production. The Company designs, builds, ships and manages complete packaged consumer and enterprise products, from medical devices and connected automotive systems to sustainable lighting and cloud and data center solutions for companies of all sizes in various industries and end-markets, through its activities in the following segments:
High Reliability Solutions ("HRS"), which is comprised of our health solutions business, including surgical equipment, drug delivery, diagnostics, telemedicine, disposable devices, imaging and monitoring, patient mobility and ophthalmology; and our automotive business, including vehicle electrification, connectivity, autonomous, and smart technologies;
Industrial and Emerging Industries ("IEI"), which is comprised of energy including advanced metering infrastructure, energy storage, smart lighting, smart solar energy; and industrial, including semiconductor and capital equipment, office solutions, household industrial and lifestyle, industrial automation and kiosks;
Communications & Enterprise Compute ("CEC"), which includes our telecom business of radio access base stations, remote radio heads and small cells for wireless infrastructure; our networking business, which includes optical, routing, and switching products for data and video networks; our server and storage platforms for both enterprise and cloud-based deployments; next generation storage and security appliance products; and rack-level solutions, converged infrastructure and software-defined product solutions; and
Consumer Technologies Group ("CTG"), which includes our consumer-related businesses in IoT enabled devices, audio and consumer power electronics, mobile devices; and various supply chain solutions for consumer, computing and printing devices.
The Company's service offerings include a comprehensive range of value-added design and engineering services that are tailored to the various markets and needs of its customers. Other focused service offerings relate to manufacturing (including enclosures, metals, plastic injection molding, precision plastics, machining, and mechanicals), system integration and assembly and test services, materials procurement, inventory management, logistics and after-sales services (including product repair, warranty services, re-manufacturing and maintenance) and supply chain management software solutions and component product offerings (including flexible printed circuit boards and power adapters and chargers).
Basis of Presentation
 The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP” or “GAAP”) for interim financial information and in accordance with the requirements of Rule 10-01 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements, and should be read in conjunction with the Company’s audited consolidated financial statements as of and for the fiscal year ended March 31, 2019 contained in the Company’s Annual Report on Form 10-K. In the opinion of management, all adjustments (consisting only of normal recurring adjustments) considered necessary for a fair presentation have been included. Operating results for the three-month periods ended June 28, 2019 are not necessarily indicative of the results that may be expected for the fiscal year ending March 31, 2020
The first quarters for fiscal years 2020 and 2019 ended on June 28, 2019, which is comprised of 89 days in the period, and June 29, 2018, which is comprised of 90 days in the period, respectively.
The accompanying unaudited condensed consolidated financial statements include the accounts of Flex and its majority-owned subsidiaries, after elimination of intercompany accounts and transactions. The Company consolidates its majority-owned subsidiaries and investments in entities in which the Company has a controlling interest. For the consolidated majority-owned subsidiaries in which the Company owns less than 100%, the Company recognizes a noncontrolling interest for the ownership of the noncontrolling owners. The associated noncontrolling owners' interest in the income or losses of these

10


companies is not material to the Company's results of operations for all periods presented, and is classified as a component of interest and other, net, in the condensed consolidated statements of operations.
As previously disclosed, the Company has made certain immaterial corrections to net sales previously reported for the first quarter of fiscal year 2019 primarily to reflect revenue from certain contracts with customers on a net basis. As a result, net sales and cost of sales in the accompanying Condensed Consolidated Statement of Operations for the three-month period ended June 29, 2018 are $25 million lower than previously reported for the first quarter of fiscal year 2019. These corrections had no impact on gross profit, segment income or net income for the period presented. Amounts presented for the first quarter of fiscal year 2019 related to the disaggregation of revenue in the CTG segment in Note 4, and CTG segment net sales and total net sales in Note 16, have also been restated accordingly. The Company evaluated these corrections, considering both qualitative and quantitative factors, and concluded they are immaterial to the previously issued financial statements.
Recently Adopted Accounting Pronouncement
In February 2016, the Financial Accounting Standards Board (FASB) issued ASU No. 2016-02, Leases, and subsequent updates (collectively, referred to as Accounting Standard Codification 842 or “ASC 842”). ASC 842 requires a lessee to recognize a right of use (“ROU”) asset and lease liability. Leases will be classified as finance or operating, with classification affecting the recognition of expense and presentation in the income statement.
The Company adopted ASC 842 on April 1, 2019 using the modified retrospective method on the effective date. As a result, the Company was not required to adjust its comparative period financial information for effects of the standard or make the new required lease disclosures for periods before our adoption date. The Company has elected to adopt the package of transition practical expedients and, therefore, has not reassessed (1) whether existing or expired contracts contain a lease, (2) lease classification for existing or expired leases or (3) the accounting for initial direct costs that were previously capitalized. In addition, the Company has elected the short term lease recognition and measurement exemption for all classes of assets, which allows the Company to not recognize ROU assets and lease liabilities for leases with a lease term of 12 months or less and with no purchase option the Company is reasonably certain of exercising. The Company has also elected the practical expedient to account for the lease and nonlease components as a single lease component, for all classes of underlying assets. Therefore, the lease payments used to measure the lease liability include all of the fixed considerations in the contract. Lease payments included in the measurement of the lease liability comprise the following: fixed payments (including in-substance fixed payments), and variable payments that depend on an index or rate (initially measured using the index or rate at the lease commencement date).As the Company cannot determine the interest rate implicit in the lease for its leases, as such the Company uses its estimate of the incremental borrowing rate as of the commencement date in determining the present value of lease payments. The Company’s estimated incremental borrowing rate is the rate of interest it would have to pay on a collateralized basis to borrow an amount equal to the lease payments under similar terms. The lease term for all of the Company’s leases includes the noncancellable period of the lease plus any additional periods covered by either an option to extend (or not to terminate) the lease that the Company is reasonably certain to exercise, or an option to extend (or not to terminate) the lease controlled by the lessor.
The adoption of ASC 842 had a material impact to the Company’s consolidated balance sheet, but did not materially impact the consolidated statement of income or consolidated statement of cash flows. The most significant changes to the consolidated balance sheet relate to the recognition of new ROU assets and lease liabilities for operating leases. The Company’s accounting for finance leases remains substantially unchanged and the balances are not material for any periods presented.
As a result of adopting ASC 842 as of April 1, 2019, the Company recognized additional operating liabilities of $705 million with a corresponding ROU asset of $669 million and a deferred gain of $22 million for sale leaseback transactions to prior year retained earnings.
In October 2018, the FASB issued ASU 2018-16 “Derivatives and Hedging (Topic 815): Inclusion of the Secured Overnight Financing Rate (SOFR) Overnight Index Swap (OIS) Rate as a Benchmark Interest Rate for Hedge Accounting Purposes” to expand the lists of eligible benchmark interest rates to include OIS based on SOFR to facilitate the marketplace transition from LIBOR. The Company adopted the guidance during the first quarter of fiscal year 2020 with an immaterial impact on the Company's financial position, results of operations and cash flows.
In August 2018, the FASB issued ASU 2018-13, "Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement”, which amends ASC 820 to add, remove, and modify fair value measurement disclosure requirements. The Company adopted the guidance during the first quarter of fiscal year 2020 with an immaterial impact on the Company's financial position, results of operations and cash flows.
In June 2018, the FASB issued ASU 2018-07 "Compensation - Stock Compensation (Topic 718): Improvement to Nonemployee Share-Based Payment Accounting" with the objective of simplifying several aspects of the accounting for

11


nonemployee share-based payment transactions in current GAAP. The Company adopted this guidance during the first quarter of fiscal year 2020 with an immaterial impact on its consolidated financial statements.
In August 2017, the FASB issued ASU 2017-12 "Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities" with the objective of improving the financial reporting of hedging relationships and simplifying the application of the hedge accounting guidance in current GAAP. The Company adopted this guidance during the first quarter of fiscal year 2020 with an immaterial impact on its consolidated financial statements.
Recently Issued Accounting Pronouncements
In November 2018, the FASB issued ASU 2018-19 “Codification Improvements to Topic 326: Financial Instruments - Credit Losses” to introduce an expected credit loss methodology for the impairment of financial assets measured at amortized cost basis. That methodology replaces the probable, incurred loss model for those assets. The guidance is effective for the Company beginning in the first quarter of fiscal year 2021 with early adoption permitted. The Company is currently assessing and expects the new guidance will have an immaterial impact on its consolidated financial statements, and it intends to adopt the guidance when it becomes effective in the first quarter of fiscal year 2021.
In October 2018, the FASB issued ASU 2018-17 “Consolidation (Topic 810): Targeted Improvements to Related Party Guidance for Variable Interest Entities” to provide a new private company variable interest entity exemption and change how decision makers apply the variable interest criteria. The guidance is effective for the Company beginning in the first quarter of fiscal year 2021 with early adoption permitted. The Company expects the new guidance will have an immaterial impact on its consolidated financial statements, and it intends to adopt the guidance when it becomes effective in the first quarter of fiscal year 2021.
In August 2018, the FASB issued ASU 2018-15 "Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract” to provide guidance on a customer's accounting for implementation, set-up, and other upfront costs incurred in a cloud computing arrangement that is hosted by the vendor, i.e., a service contract. Under the new guidance, customers will apply the same criteria for capitalizing implementation costs as they would for an arrangement that has a software license. The new guidance also prescribes the balance sheet, income statement, and cash flow classification of the capitalized implementation costs and related amortization expense, as well as requires additional quantitative and qualitative disclosures. The guidance is effective for the Company beginning in the first quarter of fiscal year 2021 with early adoption permitted. The Company expects to early adopt the guidance, during fiscal year 2020, and does not expect a material impact to its condensed consolidated financial statements.
2BALANCE SHEET ITEMS
 
Inventories
 
The components of inventories, net of applicable lower of cost and net realizable value write-downs, were as follows: 
 
As of June 28, 2019
 
As of March 31, 2019
 
(In thousands)
Raw materials
$
2,897,291

 
$
2,922,101

Work-in-progress
383,473

 
366,135

Finished goods
464,936

 
434,618

 
$
3,745,700

 
$
3,722,854



Goodwill and Other Intangible Assets
 
The following table summarizes the activity in the Company’s goodwill account for each of its four reporting units (which align to the Company's reportable segments) during the three-month period ended June 28, 2019

12


 
HRS
 
IEI
 
CEC
 
CTG
 
Total
 
(In thousands)
Balance, beginning of the year
$
507,209

 
$
333,257

 
$
129,325

 
$
103,264

 
$
1,073,055

Divestitures
(1,102
)
 

 

 

 
(1,102
)
Foreign currency translation adjustments
5,278

 

 

 

 
5,278

Balance, end of the period
$
511,385

 
$
333,257

 
$
129,325

 
$
103,264

 
$
1,077,231


The components of acquired intangible assets are as follows:
 
As of June 28, 2019
 
As of March 31, 2019
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
 
(In thousands)
Intangible assets:
 

 
 

 
 

 
 

 
 

 
 

Customer-related intangibles
$
297,389

 
$
(122,884
)
 
$
174,505

 
$
297,306

 
$
(113,627
)
 
$
183,679

Licenses and other intangibles
266,493

 
(126,282
)
 
140,211

 
274,604

 
(127,288
)
 
147,316

Total
$
563,882

 
$
(249,166
)
 
$
314,716

 
$
571,910

 
$
(240,915
)
 
$
330,995



The gross carrying amounts of intangible assets are removed when fully amortized. The estimated future annual amortization expense for intangible assets is as follows:
Fiscal Year Ending March 31,
Amount
 
(In thousands)
2020 (1)
$
47,807

2021
60,793

2022
52,261

2023
44,529

2024
42,964

Thereafter
66,362

Total amortization expense
$
314,716

____________________________________________________________
(1)
Represents estimated amortization for the remaining nine-month period ending March 31, 2020.
 Other Current Assets
Other current assets include approximately $335.1 million and $292.5 million as of June 28, 2019 and March 31, 2019, respectively, for the deferred purchase price receivable from the Company's Asset-Backed Securitization programs. See note 12 for additional information.
Other Current Liabilities
Other current liabilities include customer working capital advances of $264.5 million and $266.3 million, customer-related accruals of $253.4 million and $260.1 million, and deferred revenue of $329.8 million and $271.8 million, as of June 28, 2019 and March 31, 2019, respectively. The customer working capital advances are not interest-bearing, do not have fixed repayment dates and are generally reduced as the underlying working capital is consumed in production. Following the adoption of ASC 842, current operating lease liabilities were $135.2 million as of June 28, 2019.

13


3LEASES
The Company has several commitments under operating leases for warehouses, buildings, and equipment. The Company also has a minimal number of finance leases with an immaterial impact on its condensed financial statements. Leases have initial lease terms ranging from 1 year to 23 years.
The components of lease cost for the quarter ended June 28, 2019 were (in thousands): 
Lease cost
Three-Month Period Ended
 
June 28, 2019
Operating lease cost
$
45,704

Total lease cost
$
45,704



Amounts reported in the Consolidated Balance Sheet as of the quarter ended June 28, 2019 were (in thousands, except weighted average lease term and discount rate):
 
As of June 28, 2019
Operating Leases:
 
   Operating lease right of use assets
$
656,267

   Operating lease liabilities
(690,241
)
 
 
Weighted-average remaining lease term (In years)
 
   Operating leases
7

 
 
Weighted-average discount rate
 
   Operating leases
4.0
%


Other information related to leases as of the quarter ended June 28, 2019 was (in thousands):
Cash paid for amounts included in the measurement of lease liabilities:
 
   Operating cash flows from operating leases
$
43,040



Future lease payments under non-cancellable leases as of June 28, 2019 are as follows (in thousands):
Fiscal Year Ended March 31,
Operating Leases
2020 (1)
$
124,615

2021
130,200

2022
109,199

2023
92,762

2024
78,452

Thereafter
262,057

Total undiscounted lease payments
797,285

Less: imputed interest
107,044

Total lease liabilities
$
690,241


(1)
Represents estimated lease payments for the remaining nine-month period ending March 31, 2020.
As previously disclosed in our Annual Report on Form 10-K for the fiscal year ended March 31, 2019 and under the previous lease accounting standard ASC 840, the aggregate future non-cancellable minimum rental payments on our operating lease, as of March 31, 2019, are as follows:

14


Fiscal Year Ending March 31,
Operating Leases
 
(In thousands)
2020
$
155,391

2021
113,245

2022
93,777

2023
81,335

2024
67,341

Thereafter
171,828

Total minimum lease payments
$
682,917



15


4.  REVENUE
 
Revenue Recognition
The Company provides a comprehensive suite of services for its customers that range from advanced product design to manufacturing and logistics to after-sales services. The first step in its process for revenue recognition is to identify a contract with a customer. A contract is defined as an agreement between two parties that creates enforceable rights and obligations and can be written, verbal, or implied. The Company generally enters into master supply agreements (“MSA”) with its customers that provide the framework under which business will be conducted. This includes matters such as warranty, indemnification, transfer of title and risk of loss, liability for excess and obsolete inventory, pricing formulas, payment terms, etc., and the level of business under those agreements may not be guaranteed. In those instances, the Company bids on a program-by-program basis and typically receives customer purchase orders for specific quantities and timing of products. As a result, the Company considers its contract with a customer to be the combination of the MSA and the purchase order, or any other similar documents such as a statement of work, product addenda, emails or other communications that embody the commitment by the customer.
In determining the appropriate amount of revenue to recognize, the Company applies the following steps: (i) identify the contracts with the customers; (ii) identify performance obligations in the contracts; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations per the contracts; and (v) recognize revenue when (or as) the Company satisfies a performance obligation. Further, the Company assesses whether control of the product or services promised under the contract is transferred to the customer at a point in time (PIT) or over time (OT). The Company is first required to evaluate whether its contracts meet the criteria for OT recognition. The Company has determined that for a portion of its contracts the Company is manufacturing products for which there is no alternative use (due to the unique nature of the customer-specific product and IP restrictions) and the Company has an enforceable right to payment including a reasonable profit for work-in-progress inventory with respect to these contracts. As a result, revenue is recognized under these contracts OT based on the cost-to-cost method as it best depicts the transfer of control to the customer measured based on the ratio of costs incurred to date as compared to the total estimated costs at completion of the performance obligation. For all other contracts that do not meet these criteria, the Company recognizes revenue when it has transferred control of the related manufactured products which generally occurs upon delivery and passage of title to the customer.
Customer Contracts and Related Obligations
Certain of the Company’s customer agreements include potential price adjustments which may result in variable consideration. These price adjustments include, but are not limited to, sharing of cost savings, committed price reductions, material margins earned over the period that are contractually required to be paid to the customers, rebates, refunds tied to performance metrics such as on-time delivery, and other periodic pricing resets that may be refundable to customers. The Company estimates the variable consideration related to these price adjustments as part of the total transaction price and recognizes revenue in accordance with the pattern applicable to the performance obligation, subject to a constraint. The Company constrains the amount of revenues recognized for these contractual provisions based on its best estimate of the amount which will not result in a significant reversal of revenue in a future period. The Company determines the amounts to be recognized based on the amount of potential refunds required by the contract, historical experience and other surrounding facts and circumstances. Often these obligations are settled with the customer in a period after shipment through various methods which include reduction of prices for future purchases, issuance of a payment to the customer, or issuance of a credit note applied against the customer’s accounts receivable balance. In many instances, the agreement is silent on the settlement mechanism. Any difference between the amount accrued upon shipment for potential refunds and the actual amount agreed to with the customer is recorded as an increase or decrease in revenue. These potential price adjustments are included as part of other current liabilities on the consolidated balance sheet and disclosed as part of customer related accruals in note 2.
Performance Obligations
The Company derives its revenues primarily from manufacturing services, and to a lesser extent, from innovative design, engineering, and supply chain services and solutions.
A performance obligation is an implicitly or explicitly promised good or service that is material in the context of the contract and is both capable of being distinct (customer can benefit from the good or service on its own or together with other readily available resources) and distinct within the context of the contract (separately identifiable from other promises). The Company considers all activities typically included in its contracts, and identifies those activities representing a promise to transfer goods or services to a customer. These include, but are not limited to, design and engineering services, prototype products, tooling, etc. Each promised good or service with regards to these identified activities is accounted for as a separate performance obligation only if it is distinct - i.e., the customer can benefit from it on its own or together with other resources that are readily available to the customer. Certain activities on the other hand are determined not to constitute a promise to

16


transfer goods or service, and therefore do not represent separate performance obligations for revenue recognition (e.g.: procurement of materials and standard workmanship warranty).
A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The majority of the Company's contracts have a single performance obligation as the promise to transfer the individual good or service is not separately identifiable from other promises in the contract and is, therefore, not distinct. Promised goods or services that are immaterial in the context of the contract are not separately assessed as performance obligations. In the event that more than one performance obligation is identified in a contract, the Company is required to allocate the transaction price between the performance obligations. The allocation would generally be performed on the basis of a relative standalone price for each distinct good or service. This standalone price most often represents the price that the Company would sell similar goods or services separately.
Contract Balances
A contract asset is recognized when the Company has recognized revenue, but not issued an invoice for payment. Contract assets are classified separately on the condensed consolidated balance sheets and transferred to receivables when rights to payment become unconditional.
A contract liability is recognized when the Company receives payments in advance of the satisfaction of performance and is included in other current liabilities on the condensed consolidated balance sheets. Contract liabilities were $329.8 million and $271.8 million as of June 28, 2019 and March 31, 2019, respectively.
Disaggregation of Revenue
The following table presents the Company’s revenue disaggregated based on timing of transfer - point in time and over time - for the three-month periods ended June 28, 2019 and June 29, 2018 (in thousands), respectively.
 
Three-Month Period Ended June 28, 2019
 
HRS
 
IEI
 
CEC
 
CTG
 
Total
Timing of Transfer
 
 
 
 
 
 
 
 
 
Point in time
$
923,727

 
$
1,115,059

 
$
1,359,365

 
$
1,024,626

 
$
4,422,777

Over time
254,316

 
521,855

 
499,484

 
477,507

 
1,753,162

Total segment
$
1,178,043

 
$
1,636,914

 
$
1,858,849

 
$
1,502,133

 
$
6,175,939


 
Three-Month Period Ended June 29, 2018
 
HRS
 
IEI
 
CEC
 
CTG
 
Total
Timing of Transfer
 
 
 
 
 
 
 
 
 
Point in time
$
1,005,180

 
$
1,063,898

 
$
1,493,507

 
$
1,298,137

 
$
4,860,722

Over time
210,245

 
382,413

 
460,779

 
484,797

 
1,538,234

Total segment
$
1,215,425

 
$
1,446,311

 
$
1,954,286

 
$
1,782,934

 
$
6,398,956



5.  SHARE-BASED COMPENSATION
The Company's primary plan used for granting equity compensation awards is the 2017 Equity Incentive Plan (the "2017 Plan").
The following table summarizes the Company’s share-based compensation expense:
 
Three-Month Periods Ended
 
June 28, 2019

June 29, 2018
 
(In thousands)
Cost of sales
$
2,940


$
5,404

Selling, general and administrative expenses
12,287


15,549

Total share-based compensation expense
$
15,227


$
20,953



17



Total unrecognized compensation expense related to share options under all plans was $1.5 million and will be recognized over a weighted-average remaining vesting period of 1.7 years. As of June 28, 2019, the number of options outstanding and exercisable under all plans was 0.7 million and 0.5 million, respectively, at a weighted-average exercise price of $4.38 per share and $5.36 per share, respectively. 
During the three-month period ended June 28, 2019, the Company granted 7.8 million unvested restricted share unit ("RSU") awards. Of this amount, approximately 6.1 million are plain-vanilla unvested RSU awards that vest over four years, with no performance or market conditions, and with an average grant date price of $9.16 per award. Further, approximately 1.7 million unvested shares represent the target amount of grants made to certain key employees whereby vesting is contingent on certain market conditions. The expense for these awards contingent on certain market conditions is immaterial for the three-month period ended June 28, 2019 as the awards were granted close to the quarter end. The number of shares contingent on market conditions that ultimately will vest will range from zero up to a maximum of 3.4 million based on a measurement of the percentile rank of the Company’s total shareholder return over a certain specified period against the Standard and Poor’s (“S&P”) 500 Composite Index, and will cliff vest after a period of three years, to the extent such market conditions have been met.  
As of June 28, 2019, approximately 18.9 million unvested RSU awards under all plans were outstanding, of which vesting for a targeted amount of 3.5 million awards is contingent primarily on meeting certain market conditions. The number of shares that will ultimately be issued can range from zero to 7.0 million based on the achievement levels of the respective conditions. During the three-month period ended June 28, 2019, no shares vested in connection with the awards with market conditions granted in fiscal year 2017. 
As of June 28, 2019, total unrecognized compensation expense related to unvested RSU awards under all plans was approximately $181.3 million, and will be recognized over a weighted-average remaining vesting period of 2.8 years.
6.  EARNINGS PER SHARE 
The following table reflects basic weighted-average ordinary shares outstanding and diluted weighted-average ordinary share equivalents used to calculate basic and diluted earnings per share attributable to the shareholders of Flex Ltd.
 
Three-Month Periods Ended
 
June 28, 2019

June 29, 2018
 
(In thousands, except per share amounts)
Basic earnings per share:





Net income
$
44,872


$
116,035

Shares used in computation:





Weighted-average ordinary shares outstanding
514,238


529,380

Basic earnings per share
$
0.09


$
0.22







Diluted earnings per share:
 


 

Net income
$
44,872


$
116,035

Shares used in computation:
 


 

Weighted-average ordinary shares outstanding
514,238


529,380

Weighted-average ordinary share equivalents from stock options and restricted share unit awards (1) (2)
3,312


6,074

Weighted-average ordinary shares and ordinary share equivalents outstanding
517,550


535,454

Diluted earnings per share
$
0.09


$
0.22

____________________________________________________________
(1)
An immaterial number of options to purchase ordinary shares were excluded from the computation of diluted earnings per share during the three-month periods ended June 28, 2019 and June 29, 2018, respectively, due to their anti-dilutive impact on the weighted-average ordinary share equivalents.

18


(2)
Restricted share unit awards of 6.1 million and 3.3 million for the three-month periods ended June 28, 2019 and June 29, 2018, were excluded from the computation of diluted earnings per share due to their anti-dilutive impact on the weighted-average ordinary share equivalents.
7BANK BORROWINGS AND LONG-TERM DEBT
Bank borrowings and long-term debt as of June 28, 2019 are as follows:
 
As of June 28, 2019
 
As of March 31, 2019
 
(In thousands)
4.625% Notes due February 2020
$
250,008

 
$
500,000

Term Loan due November 2021
421,563

 
671,563

Term Loan, including current portion, due in installments through June 2022
452,250

 
458,531

5.000% Notes due February 2023
500,000

 
500,000

Term Loan due April 2024 - three-month Yen LIBOR plus 0.50%
311,455

 

4.75% Notes due June 2025
596,925

 
596,815

4.875% Notes due June 2029
448,232

 

India Facilities (1)
102,108

 
170,206

Other
169,385

 
168,039

Debt issuance costs
(14,195
)
 
(10,639
)
 
3,237,731

 
3,054,515

Current portion, net of debt issuance costs
(275,937
)
 
(632,611
)
Non-current portion
$
2,961,794

 
$
2,421,904

(1)
The balance as of June 28, 2019 reflects the outstanding drawdown from the $200 million term loan facility entered in July 2018. There was no outstanding balance as of June 28, 2019 related to the short-term bank borrowings facility entered in February 2019.
The weighted-average interest rate for the Company's long-term debt was 4.2% as of June 28, 2019 and March 31, 2019.
During the first quarter of fiscal year 2020, and as further discussed below, the Company entered into a JPY33.525 billion term loan agreement due April 2024, in addition to issuing $450 million of 4.875% Notes due June 15, 2029. Part of the proceeds obtained were used to repay $250 million of the Company's existing 4.625% Notes due February 2020, and $250 million of the Term Loan due November 2021. As both transactions were determined to fall under extinguishment accounting, the Company recognized an immaterial loss on extinguishment during the three-month period ended June 28, 2019, which was recorded in interest and other, net on the condensed consolidated statements of operations during the period.
Scheduled repayments of the Company's long-term debt as of June 28, 2019 are as follows:
Fiscal Year Ending March 31,
Amount
 
(In thousands)
2020 (1)
$
269,918

2021
100,761

2022
603,979

2023
857,571

2024
60,438

Thereafter
1,359,259

Total
$
3,251,926

(1)
Represents estimated repayments for the remaining nine-month period ending March 31, 2020.

Term Loan due April 2024
In April 2019, the Company entered into a JPY 33.525 billion term loan agreement due April 2024, at three-month Yen LIBOR plus 0.50%, which was then swapped to U.S. dollars. The term loan, which is due at maturity and subject to quarterly interest payments, is used to fund general operations and refinance certain other outstanding debts. As the term loan is

19


denominated in Japanese Yen, the debt balance is remeasured to USD at end of each reporting period. Foreign currency contracts have been entered into with respect to this Japanese yen denominated term loan. Refer to note 10 for additional details.
This term loan is unsecured, and contains customary restrictions on the ability of the Company and its subsidiaries to (i) incur certain debt, (ii) make certain investments, (iii) make certain acquisitions of other entities, (iv) incur liens, (v) dispose of assets, (vi) make non-cash distributions to shareholders, and (vii) engage in transactions with affiliates. These covenants are subject to a number of exceptions and limitations. This term loan agreement also requires that the Company maintain a maximum ratio of total indebtedness to EBITDA (earnings before interest expense, taxes, depreciation and amortization), and a minimum interest coverage ratio, as defined therein, during its term.
Notes due June 2029
In June 2019, the Company issued $450 million of 4.875% Notes due June 15, 2029 (the “2029 Notes”), at 99.607% of face value. The Company received proceeds of approximately $448.2 million, net of discount, from the issuance which was used, together with available cash, to refinance certain other outstanding debt. The Company incurred and capitalized as a direct reduction to the carrying amount of the notes presented on the balance sheet approximately $4.3 million of costs in conjunction with the issuance of the 2029 Notes.
Interest on the 2029 Notes is payable on June 15 and December 15 of each year, beginning on December 15, 2019. The 2029 Notes are senior unsecured obligations of the Company and rank equally with all of the Company’s other existing and future senior and unsecured indebtedness. 
The Indenture governing the 2029 Notes contains covenants that, among other things, restrict the ability of the Company and certain of the Company's subsidiaries to create liens; enter into sale-leaseback transactions; and consolidate or merge with, or convey, transfer or lease all or substantially all of the Company's assets to, another person, or permit any other person to consolidate, merge, combine or amalgamate with or into the Company. These covenants are subject to a number of significant limitations and exceptions set forth in the indenture. The indenture also provides for customary events of default, including, but not limited to, cross defaults to certain specified other debt of the Company and its subsidiaries. In the case of an event of default arising from specified events of bankruptcy or insolvency, all outstanding 2029 Notes will become due and payable immediately without further action or notice. If any other event of default under the indenture occurs or is continuing, the trustee or holders of at least 25% in aggregate principal amount of the then outstanding 2029 Notes may declare all of the 2029 Notes to be due and payable immediately, but upon certain conditions such declaration and its consequences may be rescinded and annulled by the holders of a majority in principal amount of the 2029 Notes. As of June 28, 2019, the Company was in compliance with the covenants in the indenture governing the 2029 Notes.
8.  INTEREST AND OTHER, NET 
Interest and other, net for the three-month periods ended June 28, 2019 and June 29, 2018 are primarily composed of the following:
 
Three-Month Periods Ended
 
June 28, 2019
 
June 29, 2018
 
(In thousands)
Interest expenses on debt obligations (1)
$
40,428

 
$
33,517

ABS and AR sales programs related expenses
12,981

 
9,480

Interest income
(4,592
)
 
(5,121
)
Gain (Loss) on foreign exchange transactions
(886
)
 
2,057


(1)
Interest expenses on debt obligations for the three-month period ended June 28, 2019 includes debt extinguishment cost of $4.1 million related to the partial repayments of the Notes due February 2020 and Term Loan due November 2021.
9.  OTHER CHARGES (INCOME), NET 
During the three-month period ended June 29, 2018, the Company recognized other income of $86.9 million, primarily driven by a $91.8 million gain on the deconsolidation of Bright Machines.
10FINANCIAL INSTRUMENTS

20


 
Foreign Currency Contracts
The Company enters into short-term and long-term foreign currency derivatives contracts, including forward, swap, and options contracts to hedge only those currency exposures associated with certain assets and liabilities, primarily accounts receivable and accounts payable, and cash flows denominated in non-functional currencies. Gains and losses on the Company's derivative contracts are designed to offset losses and gains on the assets, liabilities and transactions hedged, and accordingly, generally do not subject the Company to risk of significant accounting losses. The Company hedges committed exposures and does not engage in speculative transactions. The credit risk of these derivative contracts is minimized since the contracts are with large financial institutions and accordingly, fair value adjustments related to the credit risk of the counterparty financial institution were not material.
As of June 28, 2019, the aggregate notional amount of the Company’s outstanding foreign currency derivative contracts was $8.1 billion as summarized below: 
 
Foreign Currency Amount
 
Notional Contract Value in USD
Currency
Buy
 
Sell
 
Buy

Sell
 
(In thousands)
Cash Flow Hedges
 

 
 

 
 
 
 

CNY
1,741,500

 

 
$
252,923

 
$

EUR
45,320

 

 
51,279

 

HUF
34,791,000

 

 
122,360

 

ILS
191,000

 

 
53,226

 

JPY
33,525,000

 

 
300,000

 

MXN
4,564,000

 

 
238,323

 

MYR
265,000

 
43,000

 
63,940

 
10,375

PLN
162,000

 

 
43,262

 

RON
247,000

 

 
59,518

 

Other
N/A

 
N/A

 
42,325

 
3,640

 
 

 
 

 
1,227,156

 
14,015

Other Foreign Currency Contracts


 


 


 


BRL

 
721,000

 

 
187,448

CAD
76,286

 
53,135

 
58,052

 
40,435

CNY
3,294,464

 
553,285

 
477,927

 
80,355

EUR
1,793,083

 
2,068,220

 
2,038,027

 
2,348,603

GBP
38,873

 
51,524

 
49,287

 
65,328

HUF
59,355,877

 
56,809,178

 
208,756

 
199,799

ILS
162,500

 
25,400

 
45,284

 
7,078

INR
8,058,300

 
7,262,247

 
116,523

 
104,995

JPY
3,006,895

 
4,989,750

 
27,880

 
46,307

MXN
3,059,758

 
2,119,949

 
159,774

 
110,699

MYR
724,260

 
386,510

 
174,752

 
93,259

SEK
399,558

 
457,749

 
42,538

 
49,440

SGD
57,378

 
34,869

 
42,402

 
25,768

Other
N/A

 
N/A

 
59,544

 
41,126

 
 

 
 

 
3,500,746

 
3,400,640




 


 


 


Total Notional Contract Value in USD
 

 
 

 
$
4,727,902

 
$
3,414,655


As of June 28, 2019, the fair value of the Company’s short-term foreign currency contracts was included in other current assets or other current liabilities, as applicable, in the condensed consolidated balance sheets. Certain of these contracts are designed to economically hedge the Company’s exposure to monetary assets and liabilities denominated in a non-functional

21


currency and are not accounted for as hedges under the accounting standards. Accordingly, changes in the fair value of these instruments are recognized in earnings during the period of change as a component of interest and other, net in the condensed consolidated statements of operations. As of June 28, 2019, and March 31, 2019, the Company also has included net deferred gains and losses in accumulated other comprehensive loss, a component of shareholders’ equity in the condensed consolidated balance sheets, relating to changes in fair value of its foreign currency contracts that are accounted for as cash flow hedges. Deferred gains were immaterial as of June 28, 2019, and are expected to be recognized primarily as a component of cost of sales in the condensed consolidated statements of operations primarily over the next twelve-month period, except for the USD JPY cross currency swap, which is further discussed below.
The Company entered into a USD JPY cross currency swap to hedge the foreign currency risk on the JPY term loan due April 2024, and the fair value of the cross currency swap was included in other assets as of June 28, 2019. The changes in fair value of  the USD JPY cross currency swap are reported in accumulated other comprehensive loss, with the impact of the excluded component reported in interest and other, net. In addition, a corresponding amount is reclassified out of accumulated other comprehensive loss to interest and other, net to offset the remeasurement of the underlying JPY loan principal which also impacts the same line.
The following table presents the fair value of the Company’s derivative instruments utilized for foreign currency risk management purposes:
 
Fair Values of Derivative Instruments
 
Asset Derivatives
 
Liability Derivatives
 
 
 
Fair Value
 
 
 
Fair Value
 
Balance Sheet
Location
 
June 28,
2019
 
March 31,
2019
 
Balance Sheet
Location
 
June 28,
2019
 
March 31,
2019
 
(In thousands)
Derivatives designated as hedging instruments
 
 
 

 
 

 
 
 
 

 
 

Foreign currency contracts
Other current assets
 
$
7,720

 
$
10,503

 
Other current liabilities
 
$
14,291

 
$
10,282

Foreign currency contracts
Other assets
 
$
18,454

 
$

 
Other liabilities
 
$

 
$

 
 
 
 
 
 
 
 
 
 
 
 
Derivatives not designated as hedging instruments
 
 
 

 
 

 
 
 
 

 
 

Foreign currency contracts
Other current assets
 
$
20,883

 
$
16,774

 
Other current liabilities
 
$
20,405

 
$
17,144



The Company has financial instruments subject to master netting arrangements, which provides for the net settlement of all contracts with a single counterparty. The Company does not offset fair value amounts for assets and liabilities recognized for derivative instruments under these arrangements, and as such, the asset and liability balances presented in the table above reflect the gross amounts of derivatives in the condensed consolidated balance sheets. The impact of netting derivative assets and liabilities is not material to the Company’s financial position for any of the periods presented. 
11.  ACCUMULATED OTHER COMPREHENSIVE LOSS 
The changes in accumulated other comprehensive loss by component, net of tax, are as follows: 

22



Three-Month Periods Ended

June 28, 2019

June 29, 2018
 
Unrealized loss on 
derivative
instruments and
other

Foreign currency
translation
adjustments

Total

Unrealized loss on derivative
instruments and
other

Foreign currency
translation
adjustments

Total

(In thousands)
Beginning balance
$
(41,556
)

$
(109,607
)

$
(151,163
)

$
(35,746
)

$
(50,099
)

$
(85,845
)
Other comprehensive gain (loss) before reclassifications
(6,068
)

4,404


(1,664
)

(41,659
)

(44,086
)

(85,745
)
Net losses reclassified from accumulated other comprehensive loss
593




593


756




756

Net current-period other comprehensive gain (loss)
(5,475
)

4,404


(1,071
)

(40,903
)

(44,086
)

(84,989
)
Ending balance
$
(47,031
)

$
(105,203
)

$
(152,234
)

$
(76,649
)

$
(94,185
)

$
(170,834
)



Substantially all unrealized losses relating to derivative instruments and other, reclassified from accumulated other comprehensive loss for the three-month period ended June 28, 2019 were recognized as a component of cost of sales in the condensed consolidated statement of operations, which primarily relate to the Company’s foreign currency contracts accounted for as cash flow hedges. 
12.  TRADE RECEIVABLES SECURITIZATION
The Company sells trade receivables under two asset-backed securitization programs and an accounts receivable factoring program. 
Asset-Backed Securitization Programs 
The Company continuously sells designated pools of trade receivables under its Global Asset-Backed Securitization Agreement (the “Global Program”) and its North American Asset-Backed Securitization Agreement (the “North American Program,” collectively, the “ABS Programs”) to affiliated special purpose entities, each of which in turn sells 100% of the receivables to unaffiliated financial institutions. These programs allow the operating subsidiaries to receive a cash payment and a deferred purchase price receivable for sold receivables. The portion of the purchase price for the receivables which is not paid by the unaffiliated financial institutions in cash is a deferred purchase price receivable, which is paid to the special purpose entity as payments on the receivables are collected from account debtors. The deferred purchase price receivable represents a beneficial interest in the transferred financial assets and is recognized at fair value as part of the sale transaction. The deferred purchase price receivables, which are included in other current assets as of June 28, 2019 and March 31, 2019, were carried at the expected recovery amount of the related receivables. The difference between the carrying amount of the receivables sold under these programs and the sum of the cash and fair value of the deferred purchase price receivables received at time of transfer is recognized as a loss on sale of the related receivables, and recorded in interest and other, net in the condensed consolidated statements of operations and were immaterial for all periods presented.
Following the transfer of the receivables to the special purpose entities, the transferred receivables are isolated from the Company and its affiliates, and upon the sale of the receivables from the special purpose entities to the unaffiliated financial institutions, effective control of the transferred receivables is passed to the unaffiliated financial institutions, which has the right to pledge or sell the receivables. Although the special purpose entities are consolidated by the Company, they are separate corporate entities and their assets are available first to satisfy the claims of their creditors. The investment limits set by the financial institutions are $900 million for the Global Program, of which $725 million is committed and $175 million is uncommitted, and $250 million for the North American Program, of which $210 million is committed and $40 million is uncommitted. Both programs require a minimum level of deferred purchase price receivable to be retained by the Company in connection with the sales.
The Company services, administers and collects the receivables on behalf of the special purpose entities and receives a servicing fee of 0.1% to 0.5% of serviced receivables per annum. Servicing fees recognized during the three-month periods ended June 28, 2019 and June 29, 2018 were not material and are included in interest and other, net within the condensed consolidated statements of operations. As the Company estimates the fee it receives in return for its obligation to service these receivables is at fair value, no servicing assets or liabilities are recognized.

23


The Company's deferred purchase price receivables relating to its asset-backed securitization program are recorded initially at fair value based on a discounted cash flow analysis using unobservable inputs (i.e., level 3 inputs), which are primarily risk free interest rates adjusted for the credit quality of the underlying creditor. Due to its high credit quality and short term maturity, the fair value approximates carrying value. Significant increases in either of the major unobservable inputs (credit spread, risk free interest rate) in isolation would result in lower fair value estimates, however the impact is not material. The interrelationship between these inputs is also insignificant.
As of June 28, 2019 and March 31, 2019, the accounts receivable balances that were sold under the ABS Programs were removed from the condensed consolidated balance sheets and the net cash proceeds received by the Company during the three-month periods ended June 28, 2019 and June 29, 2018 were included as cash provided by operating activities in the condensed consolidated statements of cash flows. The Company recognizes these proceeds net of the deferred purchase price, consisting of a receivable from the purchasers that entitles the Company to certain collections on the receivable. The Company recognizes the collection of the deferred purchase price in net cash provided by investing activities in the condensed consolidated statements of cash flows separately as cash collections of deferred purchase price. As disclosed in the Company’s prior year filings, during the first quarter of fiscal year 2019, the Company utilized a monthly approach to track cash flows on deferred purchase price. Commencing with the quarter ended September 28, 2018, the Company changed to a method based on daily activity for both the three-month and six-month periods ended September 28, 2018. As a result, the Company has retrospectively adjusted cash flows from operating and investing activities for the three-months ended June 29, 2018 from amounts previously reported. This resulted in an increase of approximately $271 million to cash provided by investing activities, and a corresponding decrease to cash flow from operating activities on the consolidated statement of cash flows for the three-months ended June 29, 2018.
As of June 28, 2019, approximately $1.1 billion of accounts receivable had been sold to the special purpose entities under the ABS Programs for which the Company had received net cash proceeds of approximately $0.8 billion and deferred purchase price receivables of $0.3 billion. As of March 31, 2019, approximately $1.2 billion of accounts receivable had been sold to the special purpose entities for which the Company had received net cash proceeds of $0.9 billion and deferred purchase price receivables of $0.3 billion. The deferred purchase price balances as of June 28, 2019 and March 31, 2019, also represent the non-cash beneficial interest obtained in exchange for securitized receivables.
 For the three-month periods ended June 28, 2019 and June 29, 2018, cash flows from sales of receivables under the ABS Programs consisted of approximately $1.6 billion and $1.8 billion, respectively, for transfers of receivables, and approximately $0.9 billion, respectively, for collections on deferred purchase price receivables. The Company's cash flows from transfer of receivables consist primarily of proceeds from collections reinvested in revolving-period transfers. Cash flows from new transfers were not significant for all periods presented. 
Trade Accounts Receivable Sale Programs
The Company also sold accounts receivables to certain third-party banking institutions. The outstanding balance of receivables sold and not yet collected on accounts where the Company has continuing involvement was approximately $0.5 billion as of June 28, 2019 and March 31, 2019, respectively. For the three-month periods ended June 28, 2019 and June 29, 2018, total accounts receivable sold to certain third party banking institutions was approximately $0.5 billion, respectively. The receivables that were sold were removed from the condensed consolidated balance sheets and the cash received is reflected as cash provided by operating activities in the condensed consolidated statements of cash flows. 
13.  FAIR VALUE MEASUREMENT OF ASSETS AND LIABILITIES 
Fair value is defined as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities required or permitted to be recorded at fair value, the Company considers the principal or most advantageous market in which it would transact, and it considers assumptions that market participants would use when pricing the asset or liability. The accounting guidance for fair value establishes a fair value hierarchy based on the level of independent, objective evidence surrounding the inputs used to measure fair value. A financial instrument’s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The fair value hierarchy is as follows: 
Level 1 - Applies to assets or liabilities for which there are quoted prices in active markets for identical assets or liabilities. 
The Company has deferred compensation plans for its officers and certain other employees. Amounts deferred under the plans are invested in hypothetical investments selected by the participant or the participant’s investment manager. The Company’s deferred compensation plan assets are included in other noncurrent assets on the condensed consolidated balance sheets and include investments in equity securities that are valued using active market prices. There were no investment balance classified as level 1 in the fair value hierarchy as of June 28, 2019

24


Level 2 - Applies to assets or liabilities for which there are inputs other than quoted prices included within level 1 that are observable for the asset or liability such as quoted prices for similar assets or liabilities in active markets; quoted prices for identical assets or liabilities in markets with insufficient volume or infrequent transactions (less active markets) such as cash and cash equivalents and money market funds; or model-derived valuations in which significant inputs are observable or can be derived principally from, or corroborated by, observable market data. 
The Company values foreign exchange forward contracts using level 2 observable inputs which primarily consist of an income approach based on the present value of the forward rate less the contract rate multiplied by the notional amount. 
The Company’s cash equivalents are comprised of bank deposits and money market funds, which are valued using level 2 inputs, such as interest rates and maturity periods. Due to their short-term nature, their carrying amount approximates fair value. 
The Company’s deferred compensation plan assets also include money market funds, mutual funds, corporate and government bonds and certain convertible securities that are valued using prices obtained from various pricing sources. These sources price these investments using certain market indices and the performance of these investments in relation to these indices. As a result, the Company has classified these investments as level 2 in the fair value hierarchy. 
Level 3 - Applies to assets or liabilities for which there are unobservable inputs to the valuation methodology that are significant to the measurement of the fair value of the assets or liabilities. 
The Company has accrued for contingent consideration in connection with its business acquisitions as applicable, which is measured at fair value based on certain internal models and unobservable inputs. There were no contingent consideration liabilities outstanding as of June 28, 2019.
There were no transfers between levels in the fair value hierarchy during the three-month periods ended June 28, 2019 and June 29, 2018
Financial Instruments Measured at Fair Value on a Recurring Basis 
The following table presents the Company’s assets and liabilities measured at fair value on a recurring basis: 
 
Fair Value Measurements as of June 28, 2019
 
Level 1
 
Level 2
 
Level 3
 
Total
 
(In thousands)
Assets:
 

 
 

 
 

 
 

Money market funds and time deposits (included in cash and cash equivalents of the condensed consolidated balance sheet)
$

 
$
945,578

 
$

 
$
945,578

Foreign exchange contracts (Note 10)

 
47,057

 

 
47,057

Deferred compensation plan assets:
 

 
 

 
 

 
0

Mutual funds, money market accounts and equity securities

 
82,430

 

 
82,430

Liabilities:
 

 
 

 
 

 
0.003

Foreign exchange contracts (Note 10)
$

 
$
(34,696
)
 
$

 
$
(34,696
)
 
 
 
 
 
 
 
 
 
Fair Value Measurements as of March 31, 2019
 
Level 1
 
Level 2
 
Level 3
 
Total
 
(In thousands)
Assets:
 

 
 

 
 

 
 

Money market funds and time deposits (included in cash and cash equivalents of the condensed consolidated balance sheet)
$

 
$
473,888

 
$

 
$
473,888

Foreign exchange contracts (Note 10)

 
27,277

 

 
27,277

Deferred compensation plan assets:
 

 
 

 
 

 
0

Mutual funds, money market accounts and equity securities
2,845

 
76,852

 

 
79,697

Liabilities:
 

 
 

 
 

 
0

Foreign exchange contracts (Note 10)
$

 
$
(27,426
)
 
$

 
$
(27,426
)


25


Other financial instruments 
The following table presents the Company’s major debts not carried at fair value: 
 
As of June 28, 2019

As of March 31, 2019


 
Carrying
Amount

Fair
Value

Carrying
Amount

Fair
Value

Fair Value
Hierarchy
 
(In thousands)
4.625% Notes due February 2020
$
250,008


$
252,819


$
500,000

 
$
499,950


Level 1
Term Loan due November 2021
421,563


424,725


671,563

 
670,724


Level 1
Term Loan, including current portion, due in installments through June 2022
452,250

 
454,511

 
458,531

 
457,958

 
Level 1
5.000% Notes due February 2023
500,000


526,881


500,000

 
499,950


Level 1
Term Loan due April 2024 - three-month Yen LIBOR plus 0.50%
311,455

 
311,455

 

 

 
Level 2
4.750% Notes due June 2025
596,925


619,267


596,815

 
599,940


Level 1
4.875% Notes due June 2029
448,232

 
455,449

 

 

 
Level 1
India Facilities
102,108

 
102,108

 
170,206

 
170,206

 
Level 2
Euro Term Loan due September 2020
52,972

 
52,972

 
52,746

 
52,746

 
Level 2
Euro Term Loan due January 2022
113,766

 
113,766

 
112,524

 
112,524

 
Level 2
Total
$
3,249,279


$
3,313,953


$
3,062,385


$
3,063,998


 

The Company values its Term Loan due April 2024, India Facilities, and Euro Term Loans due September 2020 and January 2022 based on the current market rate, and as of June 28, 2019, the carrying amounts approximate fair values.
The Term Loans due November 2021 and June 2022, and the Notes due February 2020, February 2023, June 2025 and June 2029 are valued based on broker trading prices in active markets. 
14COMMITMENTS AND CONTINGENCIES
 
Litigation and other legal matters
In connection with the matters described below, the Company has accrued for loss contingencies where it believes that losses are probable and estimable. The amounts accrued are not material. Although it is reasonably possible that actual losses could be in excess of the Company’s accrual, the Company is unable to estimate a reasonably possible loss or range of loss in excess of its accrual, except as discussed below, due to various reasons, including, among others, that: (i) the proceedings are in early stages or no claims have been asserted, (ii) specific damages have not been sought in all of these matters, (iii) damages, if asserted, are considered unsupported and/or exaggerated, (iv) there is uncertainty as to the outcome of pending appeals, motions, or settlements, (v) there are significant factual issues to be resolved, and/or (vi) there are novel legal issues or unsettled legal theories presented. Any such excess loss could have a material adverse effect on the Company’s results of operations or cash flows for a particular period or on the Company’s financial condition.
In addition, the Company provides design and engineering services to its customers and also designs and makes its own products. As a consequence of these activities, its customers are requiring the Company to take responsibility for intellectual property to a greater extent than in its manufacturing and assembly businesses. Although the Company believes that its intellectual property assets and licenses are sufficient for the operation of its business as it currently conducts it, from time to time third parties do assert patent infringement claims against the Company or its customers. If and when third parties make assertions regarding the ownership or right to use intellectual property, the Company could be required to either enter into licensing arrangements or to resolve the issue through litigation. Such license rights might not be available to the Company on commercially acceptable terms, if at all, and any such litigation might not be resolved in its favor. Additionally, litigation could be lengthy and costly and could materially harm the Company's financial condition regardless of the outcome. The Company also could be required to incur substantial costs to redesign a product or re-perform design services.
From time to time, the Company enters into IP licenses (e.g., patent licenses and software licenses) with third parties which obligate the Company to report covered behavior to the licensor and pay license fees to the licensor for certain activities or products, or that enable the Company's use of third party technologies. The Company may also decline to enter into licenses for intellectual property that it does not think is useful for or used in its operations, or for which its customers or suppliers have

26


licenses or have assumed responsibility. Given the diverse and varied nature of its business and the location of its business around the world, certain activities the Company performs, such as providing assembly services in China and India, may fall outside the scope of those licenses or may not be subject to the applicable intellectual property rights. The Company's licensors may disagree and claim royalties are owed for such activities. In addition, the basis (e.g., base price) for any royalty amounts owed are audited by licensors and may be challenged. Some of these disagreements may lead to claims and litigation that might not be resolved in the Company's favor. Additionally, litigation could be lengthy and costly and could materially harm the Company's financial condition regardless of the outcome. In March 2018, the Company received an inquiry from a licensor referencing its patent license agreement with the Company, and requesting information relating to royalties for products that the Company assembles for a customer in China. The Company and licensor have had subsequent discussions, during which the licensor claimed that the Company owes a material amount under the patent license agreement, which the Company disputes and would contest vigorously. While the Company cannot predict the outcome with respect to this claim or estimate an amount or reasonable range of loss, a material loss is reasonably possible.
On May 8, 2018, a putative class action was filed in the Northern District of California against the Company and certain officers alleging violations of Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, and Rule 10b-5, promulgated thereunder, alleging misstatements and/or omissions in certain of the Company’s financial results, press releases and SEC filings made during the putative class period of January 26, 2017 through April 26, 2018. On October 1, 2018, the Court appointed lead plaintiff and lead plaintiff’s counsel in the case. On November 28, 2018, lead plaintiff filed an amended complaint alleging misstatements and/or omissions in certain of the Company’s SEC filings, press releases, earnings calls, and analyst and investor conferences and expanding the putative class period through October 25, 2018. On April 3, 2019, the Court vacated its prior order appointing lead plaintiff and lead plaintiff’s counsel and reopened the lead plaintiff appointment process. A hearing on the motions to serve as lead plaintiff is scheduled for September 26, 2019. A case management conference is scheduled for October 9, 2019. The Company believes that the claims are without merit and intends to vigorously defend this case.
On April 21, 2016, SunEdison, Inc. (together with certain of its subsidiaries, "SunEdison") filed for protection under Chapter 11 of the U.S. Bankruptcy Code. During the fiscal year ended March 31, 2016, the Company recognized a bad debt reserve charge of $61.0 million associated with its outstanding SunEdison receivables and accepted return of previously shipped inventory of approximately $90.0 million. SunEdison stated in schedules filed with the Bankruptcy Court that, within the 90 days preceding SunEdison's bankruptcy filing, the Company received approximately $98.6 million of inventory and cash transfers of $69.2 million, which in aggregate represents the Company's estimate of the maximum reasonably possible contingent loss. On April 15, 2018, a subsidiary of the Company together with its subsidiaries and affiliates, entered into a tolling agreement with the trustee of the SunEdison Litigation Trust to toll any applicable statute of limitations or other time-related defense that might exist in regards to any potential claims that either party might be able to assert against the other for a period that will end at the earlier to occur of: (a) 60 days after a party provides written notice of termination; (b) six years from the effective date of April 15, 2018; or (c) such other date as the parties may agree in writing. No preference claims have been asserted against the Company and consideration has been given to the related contingencies based on the facts currently known. The Company has a number of affirmative and direct defenses to any potential claims for recovery and intends to vigorously defend any such claim, if asserted.
One of the Company's Brazilian subsidiaries has received related assessments for certain sales and import taxes. There are six tax assessments totaling 360 million Brazilian reals (approximately USD $93.6 million based on the exchange rate as of June 28, 2019). The assessments are in various stages of the review process at the administrative level and no tax proceeding has been finalized yet. The Company believes there is no legal basis for these assessments and has meritorious defenses and will continue to vigorously oppose all of these assessments, as well as any future assessments. The Company does not expect final judicial determination on any of these claims for several years.
On February 14, 2019, the Company submitted an initial notification of voluntary disclosure to the U.S. Department of the Treasury, Office of Foreign Assets Control ("OFAC") regarding possible noncompliance with U.S. economic sanctions requirements among certain non-U.S. Flex-affiliated operations. The Company has initiated an internal investigation regarding this matter. The matter is at a very preliminary stage. The Company cannot predict how long it will take to complete the investigation or to what extent the Company could be subject to penalties.
A foreign Tax Authority (“Tax Authority”) has assessed a cumulative total of approximately $94 million in taxes owed for multiple Flex legal entities within its jurisdiction for various fiscal years ranging from fiscal year 2010 through fiscal year 2018. The assessed amounts related to the denial of certain deductible intercompany payments. The Company disagrees with the Tax Authority’s assessments and is actively contesting the assessments through the administrative and judicial processes. As the final resolution of the assessment remains uncertain, the Company continues to provide for the uncertain tax positions based on the more likely than not standard. While the resolution of the issues may result in tax liabilities, interest and penalties, which

27


may be significantly higher than the amounts accrued for these matters, management currently believes that the resolution will not have a material adverse effect on the Company’s financial position, results of operations or cash flows.
In addition to the matters discussed above, from time to time, the Company is subject to legal proceedings, claims, and litigation arising in the ordinary course of business. The Company defends itself vigorously against any such claims. Although the outcome of these matters is currently not determinable, management expects that any losses that are probable or reasonably possible of being incurred as a result of these matters, which are in excess of amounts already accrued in the Company’s consolidated balance sheets, would not be material to the financial statements as a whole.
15.  SHARE REPURCHASES 
During the three-month period ended June 28, 2019, the Company repurchased 5.0 million shares at an aggregate purchase price of $52.0 million, and retired all of these shares.
Under the Company’s current share repurchase program, the Board of Directors authorized repurchases of its outstanding ordinary shares for up to $500 million in accordance with the share repurchase mandate approved by the Company’s shareholders at the date of the most recent Annual General Meeting held on August 16, 2018. As of June 28, 2019, shares in the aggregate amount of $272.5 million were available to be repurchased under the current plan.
16.  SEGMENT REPORTING
The Company has four reportable segments: HRS, IEI, CEC and CTG. These segments are determined based on several factors, including the nature of products and services, the nature of production processes, customer base, delivery channels and similar economic characteristics. Refer to note 1 for a description of the various product categories manufactured under each of these segments.
An operating segment's performance is evaluated based on its pre-tax operating contribution, or segment income. Segment income is defined as net sales less cost of sales, and segment selling, general and administrative expenses, and does not include amortization of intangibles, stock-based compensation, customer related asset impairments charges, restructuring charges, the new revenue standard adoption impact, legal and other, interest and other, net and other charges (income), net.

28


Selected financial information by segment is in the table below.
 
Three-Month Periods Ended
 
June 28, 2019
 
June 29, 2018
 
(In thousands)
Net sales:
 
 
 
High Reliability Solutions
$
1,178,043

 
$
1,215,425

Industrial & Emerging Industries
1,636,914

 
1,446,311

Communications & Enterprise Compute
1,858,849

 
1,954,286

Consumer Technologies Group
1,502,133

 
1,782,934

 
$
6,175,939

 
$
6,398,956

Segment income and reconciliation of income before tax:
 
 
 
High Reliability Solutions
$
87,232

 
$
93,534

Industrial & Emerging Industries
95,457

 
51,361

Communications & Enterprise Compute
26,147

 
46,017

Consumer Technologies Group
30,116

 
26,557

Corporate and Other
(31,092
)
 
(29,761
)
   Total segment income
207,860

 
187,708

Reconciling items:
 
 
 
Intangible amortization
17,082

 
18,517

Stock-based compensation
15,227

 
20,953

Customer related asset impairments (1)
483

 
17,364

Restructuring charges (Note 17)
56,192

 
8,817

New revenue standard adoption impact (Note 4)

 
9,291

Legal and other (2)
1,610

 
16,311

Interest and other, net
51,694

 
41,742

Other charges (income), net (Note 9)
1,463

 
(86,924
)
    Income (loss) before income taxes
$
64,109

 
$
141,637


(1)
Customer related asset impairments for the three-month period ended June 29, 2018 primarily relate to additional provision for doubtful accounts receivable, and excess and obsolete inventory for certain customers experiencing significant financial difficulties and/or the Company is disengaging from.

(2)
Legal and other during the three-month period ended June 29, 2018 primarily consists of costs incurred relating to the independent investigation undertaken by the Audit Committee of the Company’s Board of Directors which was completed in June 2018 and certain charges not directly related to ongoing or core business.
Corporate and other primarily includes corporate services costs that are not included in the Chief Operating Decision Maker's ("CODM") assessment of the performance of each of the identified reporting segments.
The Company provides an overall platform of assets and services, which the segments utilize for the benefit of their various customers. The shared assets and services are contained within the Company's global manufacturing and design operations and include manufacturing and design facilities. Most of the underlying manufacturing and design assets are co-mingled on the operating campuses and are compatible to operate across segments and highly interchangeable throughout the platform. Given the highly interchangeable nature of the assets, they are not separately identified by segments nor reported by segment to the Company's CODM.
17.  RESTRUCTURING CHARGES
During fiscal year 2019, the Company took focused actions to optimize its portfolio, most notably within CTG. During the first quarter of fiscal year 2020, as a result of recent geopolitical developments and uncertainties, primarily impacting one customer in China, the Company has seen a reduction in demand for products assembled for that customer. Due to these circumstances, the Company has decided to accelerate its strategic decision to reduce its exposure to certain high-volatility products in both China and India. The Company also initiated targeted activities to restructure its business to further reduce and

29


streamline its cost structure. The Company recognized $56.2 million of charges during the first quarter of fiscal year 2020, comprised of approximately $30.8 million of cash charges predominantly for employee severance, and $25.4 million of non-cash charges related to impairment of equipment and inventory. The Company expects to complete these activities during fiscal year 2020.
There were no material restructuring charges incurred during the three-month period ended June 29, 2018.
The following table summarizes the provisions, respective payments, and remaining accrued balance as of June 28, 2019 for charges incurred during the three-month period ended June 28, 2019:
 
Severance
 
Long-Lived
Asset
Impairment
 
Other
Exit Costs
 
Total
 
(In thousands)
Balance as of March 31, 2019
$
23,234

 
$

 
$
9,200

 
$
32,434

Provision for charges incurred during the three-month period ended June 28, 2019
21,018

 
17,820

 
17,354

 
56,192

Cash payments for charges incurred in the fiscal year 2019 and prior
(7,408
)
 

 
(1,650
)
 
(9,058
)
Cash payments for charges incurred during the three-month period ended June 28, 2019
(2,755
)
 

 

 
(2,755
)
Non-cash charges incurred during the three-month period ended June 28, 2019

 
(17,820
)
 
(7,794
)
 
(25,614
)
Balance as of June 28, 2019
34,089

 

 
17,110

 
51,199

Less: Current portion (classified as other current liabilities)
34,089

 

 
17,110

 
51,199

Accrued restructuring costs, net of current portion (classified as other liabilities)
$

 
$

 
$

 
$


ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
Unless otherwise specifically stated, references in this report to “Flex,” “the Company,” “we,” “us,” “our” and similar terms mean Flex Ltd., and its subsidiaries. 
This report on Form 10-Q contains forward-looking statements within the meaning of Section 21E of the Securities Exchange Act of 1934, as amended, and Section 27A of the Securities Act of 1933, as amended. The words “expects,” “anticipates,” “believes,” “intends,” “plans” and similar expressions identify forward-looking statements. In addition, any statements which refer to expectations, projections or other characterizations of future events or circumstances are forward-looking statements. We undertake no obligation to publicly disclose any revisions to these forward-looking statements to reflect events or circumstances occurring subsequent to filing this Form 10-Q with the Securities and Exchange Commission. These forward-looking statements are subject to risks and uncertainties, including, without limitation, those risks and uncertainties discussed in this section, as well as any risks and uncertainties discussed in Part II, Item 1A, “Risk Factors” of this report on Form 10-Q, and in Part I, Item 1A, “Risk Factors” and in Part II, Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in our Annual Report on Form 10-K for the year ended March 31, 2019. In addition, new risks emerge from time to time and it is not possible for management to predict all such risk factors or to assess the impact of such risk factors on our business. Accordingly, our future results may differ materially from historical results or from those discussed or implied by these forward-looking statements. Given these risks and uncertainties, the reader should not place undue reliance on these forward-looking statements. 
OVERVIEW
We are a globally-recognized, provider of Sketch-to-Scaletm services - innovative design, engineering, manufacturing, and supply chain services and solutions - from conceptual sketch to full-scale production. We design, build, ship and service complete packaged consumer and enterprise products, for companies of all sizes in various industries and end-markets, through our activities in the following segments:
High Reliability Solutions ("HRS"), which is comprised of our health solutions business, including surgical equipment, drug delivery, diagnostics, telemedicine, disposable devices, imaging and monitoring, patient

30


mobility and ophthalmology; and our automotive business, including vehicle electrification, connectivity, autonomous, and smart technologies;
Industrial and Emerging Industries ("IEI"), which is comprised of energy including advanced metering infrastructure, energy storage, smart lighting, smart solar energy; and industrial, including semiconductor and capital equipment, office solutions, household industrial and lifestyle, industrial automation and kiosks;
Communications & Enterprise Compute ("CEC"), which includes our telecom business of radio access base stations, remote radio heads and small cells for wireless infrastructure; our networking business, which includes optical, routing, and switching products for data and video networks; our server and storage platforms for both enterprise and cloud-based deployments; next generation storage and security appliance products; and rack-level solutions, converged infrastructure and software-defined product solutions; and
Consumer Technologies Group ("CTG"), which includes our consumer-related businesses in IoT enabled devices, audio and consumer power electronics, mobile devices; and various supply chain solutions for consumer, computing and printing devices.
Our strategy is to provide customers with a full range of cost competitive, vertically-integrated global supply chain solutions through which we can design, build, ship and service a complete packaged product for our customers. This enables our customers to leverage our supply chain solutions to meet their product requirements throughout the entire product life cycle.
Over the past few years, we have seen an increased level of diversification by many companies, primarily in the technology sector. Some companies that have historically identified themselves as software providers, Internet service providers or e-commerce retailers have entered the highly competitive and rapidly evolving technology hardware markets, such as mobile devices, home entertainment and wearable devices. This trend has resulted in a significant change in the manufacturing and supply chain solutions requirements of such companies. While the products have become more complex, the supply chain solutions required by such companies have become more customized and demanding, and it has changed the manufacturing and supply chain landscape significantly.
We use a portfolio approach to manage our extensive service offerings. As our customers change the way they go to market, we have the capability to reorganize and rebalance our business portfolio in order to align with our customers' needs and requirements in an effort to optimize operating results. The objective of our business model is to allow us to be flexible and redeploy and reposition our assets and resources as necessary to meet specific customer's supply chain solutions needs across all the markets we serve and earn a return on our invested capital above the weighted average cost of that capital.
During the past several years, we have evolved our long-term portfolio towards a mix of businesses which possess longer product life cycles and higher segment operating margins such as reflected in our IEI and HRS businesses. We have expanded our design and engineering relationships through our product innovation centers and global design centers.
During fiscal year 2019, we took focused actions to optimize our portfolio, most notably within CTG. During the first quarter of fiscal year 2020, as a result of recent geopolitical developments and uncertainties, primarily impacting one customer in China, we have seen a reduction in demand for products assembled for that customer. Due to these circumstances, we have decided to accelerate our strategic decision to reduce our exposure to certain high-volatility products in both China and India. We also initiated targeted activities to restructure our business to further reduce and streamline our cost structure. We recognized $56 million of charges during the first quarter of fiscal year 2020, comprised of approximately $31 million of cash charges predominantly for employee severance, and $25 million of non-cash charges related to impairment of equipment and inventory.
We expect to incur additional restructuring and other charges throughout fiscal year 2020 currently estimated in the range of $145 million to $265 million. The Company expects to complete these activities during fiscal year 2020.
We believe that our continued business transformation is strategically positioning us to take advantage of the long-term, future growth prospects for outsourcing of advanced manufacturing capabilities, design and engineering services and after-market services.

31


We are one of the world's largest providers of global supply chain solutions, with revenues of $6.2 billion for the three-month period ended June 28, 2019 and $26.2 billion in fiscal year 2019. The following tables set forth the relative percentages and dollar amounts of net sales and net property and equipment, by country, based on the location of our manufacturing sites:
 
Three-Month Periods Ended
Net sales:
June 28, 2019
 
June 29, 2018
 
(In millions)
China
$
1,450

 
23
%
 
$
1,669

 
26
%
Mexico
1,079

 
17
%
 
1,111

 
17
%
U.S.
804

 
13
%
 
635

 
10
%
Brazil
555

 
9
%
 
587

 
9
%
India
488

 
8
%
 
464

 
7
%
Malaysia
427

 
7
%
 
468

 
7
%
Other
1,373

 
23
%
 
1,465

 
24
%
 
$
6,176

 
 

 
$
6,399

 
 

Amounts may not sum due to rounding.
As previously disclosed, we have made certain immaterial corrections to net sales previously reported for the first quarter of fiscal year 2019 primarily to reflect revenue from certain contracts with customers on a net basis. As a result, net sales and cost of sales in the accompanying Condensed Consolidated Statement of Operations for the three-month period ended June 29, 2018 are $25 million lower than previously reported for the first quarter of fiscal year 2019. These corrections had no impact on gross profit, segment income or net income for the period presented.
 
As of
 
As of
Property and equipment, net:
June 28, 2019
 
March 31, 2019
 
(In millions)
Mexico
$
542

 
23
%
 
$
537

 
23
%
China
493

 
21
%
 
523

 
22
%
U.S.
383

 
17
%
 
361

 
15
%
India
225

 
10
%
 
219

 
9
%
Malaysia
131

 
6
%
 
138

 
6
%
Hungary
101

 
4
%
 
103

 
4
%
Other
435

 
19
%
 
454

 
21
%
 
$
2,310

 
 

 
$
2,336

 
 

Amounts may not sum due to rounding.
We believe that the combination of our design and engineering services, advanced supply chain management solutions and services, significant scale and global presence, and manufacturing campuses in low-cost geographic areas provide us with a competitive advantage and strong differentiation in the market for designing, manufacturing and servicing consumer and enterprise products for leading multinational and regional customers.
Our operating results are affected by a number of factors, including the following:
 
changes in the macro-economic environment and related changes in consumer demand;

the mix of the manufacturing services we are providing, the number, size, and complexity of new manufacturing programs, the degree to which we utilize our manufacturing capacity, seasonal demand, shortages of components and other factors;

the effects on our business when our customers are not successful in marketing their products, or when their products do not gain widespread commercial acceptance;

our ability to achieve commercially viable production yields and to manufacture components in commercial quantities to the performance specifications demanded by our customers;


32


the effects on our business due to certain customers’ products having short product life cycles;

our customers’ ability to cancel or delay orders or change production quantities;

our customers’ decisions to choose internal manufacturing instead of outsourcing for their product requirements;

our exposure to financially troubled customers;

integration of acquired businesses and facilities;

increased labor costs due to adverse labor conditions in the markets we operate;

the impacts on our business due to component shortages or other supply chain related constraints;

changes in tax legislation; and

changes in trade regulations and treaties.
CRITICAL ACCOUNTING POLICIES AND ESTIMATES 
The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP” or “GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Actual results may differ from those estimates and assumptions. 
Refer to the accounting policies under Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in our Annual Report on Form 10-K for the fiscal year ended March 31, 2019, where we discuss our more significant judgments and estimates used in the preparation of the condensed consolidated financial statements. There were no changes to our accounting policies other than the adoption of ASC 842, as discussed below.
Leases
We are a lessee with several noncancellable operating leases, primarily for warehouses, buildings, and other assets such as vehicles and equipment. We determine if an arrangement is a lease at contract inception. A contract is a lease or contains a lease when (1) there is an identified asset, and (2) the customer has the right to control the use of the identified asset.
Beginning with the adoption of ASC 842 on April 1, 2019, we recognize a right-of-use (“ROU”) asset and a lease liability at the lease commencement date for our operating leases. For operating leases, the lease liability is initially and subsequently measured at the present value of the unpaid lease payments at the lease commencement date. We have elected the short term lease recognition and measurement exemption for all classes of assets, which allows us to not recognize ROU assets and lease liabilities for leases with a lease term of 12 months or less and with no purchase option we are reasonably certain of exercising. We have also elected the practical expedient to account for the lease and nonlease components as a single lease component, for all classes of underlying assets. Therefore, the lease payments used to measure the lease liability include all of the fixed considerations in the contract. Lease payments included in the measurement of the lease liability comprise the following: fixed payments (including in-substance fixed payments), and variable payments that depend on an index or rate (initially measured using the index or rate at the lease commencement date). As we cannot determine the interest rate implicit in the lease for our leases, as such we use our estimate of the incremental borrowing rate as of the commencement date in determining the present value of lease payments. Our estimated incremental borrowing rate is the rate of interest it would have to pay on a collateralized basis to borrow an amount equal to the lease payments under similar terms. The lease term for all of our leases includes the noncancellable period of the lease plus any additional periods covered by either an option to extend (or not to terminate) the lease that we are reasonably certain to exercise, or an option to extend (or not to terminate) the lease controlled by the lessor.
RESULTS OF OPERATIONS 
The following table sets forth, for the periods indicated, certain statements of operations data expressed as a percentage of net sales. The financial information and the discussion below should be read together with the condensed consolidated financial statements and notes thereto included in this document. In addition, reference should be made to our audited consolidated financial statements and notes thereto and related Management’s Discussion and Analysis of Financial Condition and Results of Operations included in our 2019 Annual Report on Form 10-K.

33


 
Three-Month Periods Ended
 
June 28, 2019

June 29, 2018
Net sales
100.0
%

100.0
 %
Cost of sales
93.5


94.1

Restructuring charges
0.8

 
0.0

Gross profit
5.7


5.9

Selling, general and administrative expenses
3.4


4.1

Intangible amortization
0.3


0.3

Restructuring charges
0.1

 
0.0

Interest and other, net
0.9


0.6

Other charges (income), net
0.0


(1.4
)
Income before income taxes
1.0


2.3

Provision for income taxes
0.3


0.4

Net income
0.7
%

1.9
 %
Net sales 
The following table sets forth our net sales by segment and their relative percentages: 
 
Three-Month Periods Ended
Segments:
June 28, 2019
 
June 29, 2018
 
(In millions)
High Reliability Solutions
$
1,178

 
19
%
 
$
1,215

 
19
%
Industrial & Emerging Industries
1,637

 
27
%
 
1,446

 
23
%
Communications & Enterprise Compute
1,859

 
30
%
 
1,954

 
31
%
Consumer Technologies Group
1,502

 
24
%
 
1,783

 
27
%
 
$
6,176

 
 
 
$
6,399

 
 
Amounts may not sum due to rounding.
Net sales during the three-month period ended June 28, 2019 totaled $6.2 billion, representing a decrease of approximately $223 million, or 3% from $6.4 billion during the three-month period ended June 29, 2018. The decrease in sales was driven by softness across our segments with the exception of our IEI segment. Our CTG segment decreased $281 million, primarily resulting from our continued active pruning of underperforming customers and product categories coupled with lower demand with legacy customer sector. Our CEC segment decreased $95 million, driven by reduced demand in our networking and telecommunication business. Our HRS segment decreased $37 million primarily due to market softness, most notably in China, in our automotive businesses offset by strengthening demand in our health solutions business. These declines were offset by a $191 million increase in our IEI segment, mainly driven by strong sales within our industrial, home and lifestyle business in addition to growth in our solar energy business that more than offset declines in capital equipment demand. Net sales decreased $295 million to $2.6 billion in Asia, $40 million to $1.1 billion in Europe, offset by a modest increase of $112 million to $2.5 billion in the Americas.
Our ten largest customers, during the three-month periods ended June 28, 2019 and June 29, 2018, accounted for approximately 42% and 44% of net sales, respectively. No customer accounted for more than 10% of net sales during the three-month periods ended June 28, 2019 or June 29, 2018.
Gross profit
Gross profit is affected by a number of factors, including the number and size of new manufacturing programs, product mix, component costs and availability, product life cycles, unit volumes, pricing, competition, new product introductions, capacity utilization and the expansion or consolidation of manufacturing facilities, as well as specific restructuring activities initiated from time to time. The flexible design of our manufacturing processes allows us to manufacture a broad range of products in our facilities and better utilize our manufacturing capacity across our diverse geographic footprint and service customers from all segments. In the cases of new programs, profitability normally lags revenue growth due to product start-up costs, lower manufacturing program volumes in the start-up phase, operational inefficiencies, and under-absorbed overhead. Gross margin for these programs often improves over time as manufacturing volumes increase, as our utilization rates and overhead

34


absorption improve, and as we increase the level of manufacturing services content. As a result of these various factors, our gross margin varies from period to period.
Gross profit during the three-month period ended June 28, 2019 decreased $25 million to $353 million, or 5.7% of net sales, from $378 million, or 5.9% of net sales, during the three-month period ended June 29, 2018. Gross margin deteriorated 20 basis points during the three-month ended June 28, 2019. The decrease in both gross profit and gross margin is primarily due to the geopolitical challenges and uncertainties which impacted specific customers coupled with restructuring charges recorded in the current quarter offset by the favorable product mix and the increased revenues from our IEI segment, the wind-down of our NIKE Mexico operations in the second half of fiscal year 2019, and benefits realized from our restructuring activities initiated in fiscal year 2019.
Segment Income
An operating segment's performance is evaluated based on its pre-tax operating contribution, or segment income. Segment income is defined as net sales less cost of sales, and segment selling, general and administrative expenses, and does not include amortization of intangibles, stock-based compensation, customer related asset impairments charges, restructuring charges, the new revenue standard adoption impact, legal and other, interest and other, net and other charges (income), net. A portion of depreciation is allocated to the respective segment, together with other general corporate research and development and administrative expenses.
The following table sets forth segment income and margins. Historical information has been recast to reflect realignment of customers and/or products between segments:
 
Three-Month Periods Ended
 
June 28, 2019
 
June 29, 2018
 
(In millions)
Segment income and reconciliation of income before tax:
 
 
 
 
 
 
 
High Reliability Solutions
$
87

 
7.4
%
 
$
94

 
7.7
%
Industrial & Emerging Industries
95

 
5.8
%
 
51

 
3.6
%
Communications & Enterprise Compute
26

 
1.4
%
 
$
46

 
2.4
%
Consumer Technologies Group
30

 
2.0
%
 
27

 
1.5
%
Corporate and Other
(31
)
 
 
 
(30
)
 
 
   Total segment income
208

 
3.4
%
 
188

 
2.9
%
Reconciling items:
 
 
 
 
 
 
 
Intangible amortization
17

 
 
 
19

 
 
Stock-based compensation
15

 
 
 
21

 
 
Customer related asset impairments (1)

 
 
 
17

 
 
Restructuring charges (Note 17)
56

 
 
 
9

 
 
New revenue standard adoption impact (Note 4)

 
 
 
9

 
 
Legal and other (2)
2

 
 
 
16

 
 
Interest and other, net
52

 
 
 
42

 
 
Other charges (income), net (Note 9)
1

 
 
 
(87
)
 
 
    Income (loss) before income taxes
$
64

 
 
 
$
142

 
 
Amounts may not sum due to rounding.
 
 
 
 
 
 
 
(1)
Customer related asset impairments for the three-month period ended June 29, 2018 primarily relate to additional provision for doubtful accounts receivable, and excess and obsolete inventory for certain customers experiencing significant financial difficulties and/or we are disengaging from.

(2)
Legal and other during the three-month period ended June 29, 2018 primarily consists of costs incurred relating to the independent investigation undertaken by the Audit Committee of the Company’s Board of Directors which was completed in June 2018 and certain charges not directly related to ongoing or core business.
HRS segment margin decreased 30 basis points, to 7.4% for the three-month period ended June 28, 2019, from 7.7% during the three-month period ended June 29, 2018 primarily due to an unfavorable mix resulting from automotive demand softness, most notably in China, which directly impacted our largest automotive customers.

35


IEI segment margin increased 220 basis points, to 5.8% for the three-month period ended June 28, 2019, from 3.6% during the three-month period ended June 29, 2018 mainly due to a favorable mix resulting from operational execution on the new business that is ramping particularly in Energy and Home & Lifestyle and from greater levels of design and engineering led engagements.
CEC segment margin decreased 100 basis points, to 1.4% for the three-month period ended June 28, 2019, from 2.4% during the three-month period ended June 29, 2018 primarily due to geopolitical challenges and uncertainties which impacted demand from specific customers and created elevated levels of unabsorbed manufacturing overhead costs.
CTG segment margin increased 50 basis points to 2.0% for the three-month period ended June 28, 2019, from 1.5% during the three-month period ended June 29, 2018. The increase in CTG's margin during the period reflected lesser losses from our former strategic partnership with NIKE versus the three-month period ended June 29, 2018 and mix improvements as we continued to rationalize and prune underperforming accounts to improve the portfolio.
Restructuring charges 
During fiscal year 2019, we took focused actions to optimize our portfolio, most notably within CTG. During the first quarter of fiscal year 2020, as a result of recent geopolitical developments and uncertainties, primarily impacting one customer in China, we have seen a reduction in demand for products assembled for that customer. Due to these circumstances, we have decided to accelerate our strategic decision to reduce our exposure to certain high-volatility products in both China and India. We also initiated targeted activities to restructure our business to further reduce and streamline our cost structure. We recognized $56 million of charges during the first quarter of fiscal year 2020, comprised of approximately $31 million of cash charges predominantly for employee severance, and $25 million of non-cash charges related to impairment of equipment and inventory.
We expect to incur additional restructuring and other charges throughout fiscal year 2020 currently estimated in the range of $145 million to $265 million. The Company expects to complete these activities during fiscal year 2020.
There were no material restructuring charges incurred during the three-month period ended June 29, 2018.
Selling, general and administrative expenses 
Selling, general and administrative expenses (“SG&A”) was $210 million, or 3.4% of net sales, during the three-month period ended June 28, 2019, decreasing $53 million from $263 million, or 4.1% of net sales, during the three-month period ended June 29, 2018. This decrease was primarily due to strong cost discipline focused on driving further productivity improvements and a refined cost structure benefiting from prior restructuring initiatives.
Intangible amortization 
Amortization of intangible assets marginally declined during the three-month period ended June 28, 2019 to $17 million, from $19 million for the three-month period ended June 29, 2018 primarily due to certain intangibles now being fully amortized.
Interest and other, net 
Interest and other, net was $52 million during the three-month period ended June 28, 2019 compared to $42 million during the three-month period ended June 29, 2018. The increase in interest and other, net was primarily a result of higher expenses from our asset-backed securitization programs, coupled with incremental interest expenses from our new borrowings.
Other charges (income), net
Other charges (income), net was $1 million of net expense during the three-month period ended June 28, 2019 compared to $87 million of income during the three-month period ended June 29, 2018, primarily a result of the non-cash gain from the deconsolidation of Bright Machines recognized in fiscal year 2019
Income taxes 
Certain of our subsidiaries have, at various times, been granted tax relief in their respective countries, resulting in lower income taxes than would otherwise be the case under ordinary tax rates. Refer to note 13, “Income Taxes” of the notes to the consolidated financial statements in our Annual Report on Form 10-K for the fiscal year ended March 31, 2019 for further discussion. 
Our policy is to provide a valuation allowance against deferred tax assets that in our estimation are not more likely than not to be realized. 

36


The consolidated effective tax rate was 30% and 18% for the three-month periods ended June 28, 2019 and June 29, 2018. The effective rate varies from the Singapore statutory rate of 17% as a result of recognition of earnings in different jurisdictions (we generate most of our revenues and profits from operations outside of Singapore), operating loss carryforwards, income tax credits, release of previously established valuation allowances for deferred tax assets, liabilities for uncertain tax positions, as well as the effect of certain tax holidays and incentives granted to our subsidiaries primarily in China, Malaysia, Costa Rica, India, the Netherlands and Israel. The effective tax rate for the three-month period ended June 28, 2019 is higher than the effective tax rate for the three-month period ended June 29, 2018, due to a changing jurisdictional mix of income, and our recognition of approximately $56 million in restructuring charges, with minimal associated tax benefits.
LIQUIDITY AND CAPITAL RESOURCES 
As of June 28, 2019, we had cash and cash equivalents of approximately $1.9 billion and bank and other borrowings of approximately $3.2 billion. We have a $1.75 billion revolving credit facility that expires in June 2022, under which there were no borrowings outstanding as of the end of the quarter. We also entered into a JPY 33.525 billion term loan due April 2024, at three-month Yen LIBOR plus 0.50%, which was then swapped to U.S. dollars, as well as issued $450 million of 4.875% Notes in June 2019. Part of the proceeds obtained were used to repay $250 million of our existing 4.625% Notes due February 2020, and $250 million of the Term Loan due November 2021. Refer to note 7 to the condensed consolidated financial statement for details. As of June 28, 2019, we were in compliance with the covenants under all of our credit facilities and indentures.
Cash used in operating activities was $0.7 billion during the three-month period ended June 28, 2019, primarily driven by cash outflows related to accounts receivable. Cash collections from the deferred purchase price on our ABS sales program of $0.9 billion are now included in cash from investing activities. This was partially offset by $45 million of net income for the period plus $192 million of non-cash charges such as depreciation, amortization, restructuring and impairment charges, and stock-based compensation.
We believe net working capital and net working capital as a percentage of annualized net sales are key metrics that measure our liquidity. Net working capital position was calculated as current quarter accounts receivable, net of allowance for doubtful accounts, adding back the reduction in accounts receivable resulting from non-cash accounts receivable sales, plus inventories and contract assets, less accounts payable and certain other current liabilities related to vendor financing programs. Net working capital slightly increased $7 million as of June 28, 2019, from $1.7 billion as of March 31, 2019. This increase is primarily driven by a $23 million increase in our inventory levels from March 31, 2019 and a $24 million increase in contract assets, offset by an approximately $46 million increase in accounts payable. Our current quarter net working capital as a percentage of annualized net sales for the quarter ended June 28, 2019, increased slightly to 6.8% from 6.7% of annualized net sales for the quarter ended March 31, 2019. We generally operate in a net working capital targeted range between 6% to 8% of annualized revenue for the quarter.
Cash provided by investing activities was $0.8 billion during the three-month period ended June 28, 2019. This was primarily driven by $0.9 billion of cash collections on deferred purchase price from our ABS programs during the three-month period ended June 28, 2019, offset by approximately $123 million of net capital expenditures for property and equipment to continue expanding capabilities and capacity in support of our expanding IEI and HRS businesses.
We believe free cash flow is an important liquidity metric because it measures, during a given period, the amount of cash generated that is available to repay debt obligations, make investments, fund acquisitions, repurchase company shares and for certain other activities. Our free cash flow is defined as cash from operations, plus cash collections of deferred purchase price, less net purchases of property and equipment to present cash flows on a consistent basis for investor transparency. We also excluded the impact to cash flows related to certain vendor programs that is required for US GAAP presentation. Our free cash flows for the three-month period ended June 28, 2019 was $114 million compared to a use of $185 million for the three-month period ended June 29, 2018. Free cash flow is not a measure of liquidity under U.S. GAAP, and may not be defined and calculated by other companies in the same manner. Free cash flow should not be considered in isolation or as an alternative to net cash provided by operating activities. Free cash flows reconcile to the most directly comparable GAAP financial measure of cash flows from operations as follows: 

37


 
Three-Month Periods Ended
 
June 28, 2019
 
June 29, 2018
 
(In millions)
Net cash used in operating activities (1)
(657
)
 
$
(943
)
Cash collection of deferred purchase price and other
894

 
928

Purchases of property and equipment
(162
)
 
(172
)
Proceeds from the disposition of property and equipment
39

 
2

Free cash flow
$
114

 
$
(185
)
(1)
As disclosed in the Company’s prior year filings, during the first quarter of fiscal year 2019, the Company utilized a monthly approach to track cash flows on deferred purchase price. Commencing with the quarter ended September 28, 2018, the Company changed to a method based on daily activity for both the three-month and six-month periods ended September 28, 2018. As a result, the Company has retrospectively adjusted cash flows from operating and investing activities for the three-months ended June 29, 2018 from amounts previously reported. This resulted in an increase of approximately $271 million to cash provided by investing activities, and a corresponding decrease to cash flow from operating activities on the consolidated statement of cash flows for the three-months ended June 29, 2018.
Cash provided by financing activities was $106 million during the three-month period ended June 28, 2019, which was primarily driven by $448 million of proceeds, net of discount, received following the issuance of the 2029 Notes, $300 million of proceeds following the execution of our term loan agreement due April 2024 during the quarter, coupled with $23 million of proceeds from a drawdown from our India term loan facility. For further information on the 2029 Notes and the Term Loan due 2024, see note 7 to the condensed consolidated financial statements. Partially offsetting the proceeds described were i) $250 million of cash paid for the partial repurchase of our 4.625% Notes due February 2020, ii) $250 million of cash paid for the partial prepayment of the term loan due November 2021, iii) $91 million of cash paid for the outstanding balance of our short-term bank borrowings facility in India, and iv) $52 million of cash paid for the repurchase of our ordinary shares.
Our cash balances are generated and held in numerous locations throughout the world. Liquidity is affected by many factors, some of which are based on normal ongoing operations of the business and some of which arise from fluctuations related to global economics and markets. Local government regulations may restrict our ability to move cash balances to meet cash needs under certain circumstances; however, any current restrictions are not material. We do not currently expect such regulations and restrictions to impact our ability to pay vendors and conduct operations throughout the global organization. We believe that our existing cash balances, together with anticipated cash flows from operations and borrowings available under our credit facilities, will be sufficient to fund our operations through at least the next twelve months. As of June 28, 2019, and March 31, 2019, over half of our cash and cash equivalents were held by foreign subsidiaries outside of Singapore. Although substantially all of the amounts held outside of Singapore could be repatriated under current laws, a significant amount could be subject to income tax withholdings. We provide for tax liabilities on these amounts for financial statement purposes, except for certain of our foreign earnings that are considered indefinitely reinvested outside of Singapore (approximately $1.6 billion as of March 31, 2019). Repatriation could result in an additional income tax payment, however, our intent is to permanently reinvest these funds outside of Singapore and our current plans do not demonstrate a need to repatriate them to fund our operations in jurisdictions outside of where they are held. Where local restrictions prevent an efficient intercompany transfer of funds, our intent is that cash balances would remain outside of Singapore and we would meet our liquidity needs through ongoing cash flows, external borrowings, or both. 
Future liquidity needs will depend on fluctuations in levels of inventory, accounts receivable and accounts payable, the timing of capital expenditures for new equipment, the extent to which we utilize operating leases for new facilities and equipment, and the levels of shipments and changes in the volumes of customer orders.
We maintain global paying services agreements with several financial institutions. Under these agreements, the financial institutions act as our paying agents with respect to accounts payable due to our suppliers who elect to participate in the program. The agreements allow our suppliers to sell their receivables to one of the participating financial institutions at the discretion of both parties on terms that are negotiated between the supplier and the respective financial institution. Our obligations to our suppliers, including the amounts due and scheduled payment dates, are not impacted by our suppliers’ decisions to sell their receivables under this program. For the periods ended June 28, 2019 and June 29, 2018, the cumulative payments due to suppliers participating in the programs amounted to approximately $0.1 billion. Pursuant to their agreement with one of the financial institutions, certain suppliers may elect to be paid early at their discretion. We are not always notified when our suppliers sell receivables under these programs. The available capacity under these programs can vary based on the number of investors and/or financial institutions participating in these programs at any point in time.

38


Historically, we have funded operations from cash and cash equivalents generated from operations, proceeds from public offerings of equity and debt securities, bank debt and lease financings. We also sell a designated pool of trade receivables under asset-backed securitization ("ABS") programs and sell certain trade receivables, which are in addition to the trade receivables sold in connection with these securitization agreements.
We anticipate that we will enter into debt and equity financings, sales of accounts receivable and lease transactions to fund acquisitions and anticipated growth.
The sale or issuance of equity or convertible debt securities could result in dilution to current shareholders. Further, we may issue debt securities that have rights and privileges senior to those of holders of ordinary shares, and the terms of this debt could impose restrictions on operations and could increase debt service obligations. This increased indebtedness could limit our flexibility as a result of debt service requirements and restrictive covenants, potentially affect our credit ratings, and may limit our ability to access additional capital or execute our business strategy. Any downgrades in credit ratings could adversely affect our ability to borrow as a result of more restrictive borrowing terms. We continue to assess our capital structure and evaluate the merits of redeploying available cash to reduce existing debt or repurchase ordinary shares. 
Under our current share repurchase program, our Board of Directors authorized repurchases of our outstanding ordinary shares for up to $500 million in accordance with the share purchase mandate approved by our shareholders at the date of the most recent Annual General Meeting which was held on August 16, 2018. During the three-month period ended June 28, 2019, we paid $52.0 million to repurchase shares under the current repurchase plans at an average price of $10.35 per share. As of June 28, 2019, shares in the aggregate amount of $273 million were available to be repurchased under the current plan. 
CONTRACTUAL OBLIGATIONS AND COMMITMENTS 
Information regarding our long-term debt payments, operating lease payments, capital lease payments and other commitments is provided in Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” of our Annual Report on our Form 10-K for the fiscal year ended March 31, 2019
During the first quarter of fiscal year 2020, we entered into a JPY 33.525 billion term loan agreement due April 2024, at three-month Yen LIBOR plus 0.50%, which was then swapped to U.S. dollars. In addition, we issued $450 million of 4.875% Notes due June 15, 2029. Part of the proceeds obtained were used to repay $250 million of our existing 4.625% Notes due February 2020, and $250 million of the Term Loan due November 2021. Refer to the discussion in note 7 to the condensed consolidated financial statements for further details on our debt obligations.
Other than the changes discussed above, there were no material changes in our contractual obligations and commitments since March 31, 2019.
OFF-BALANCE SHEET ARRANGEMENTS
We sell designated pools of trade receivables to unaffiliated financial institutions under our ABS programs, and in addition to cash, we receive a deferred purchase price receivable for each pool of the receivables sold. Each of these deferred purchase price receivables serves as additional credit support to the financial institutions and is recorded at its estimated fair value. As of June 28, 2019, and March 31, 2019, the fair values of our deferred purchase price receivable were approximately $335 million and $293 million, respectively. As of June 28, 2019, and March 31, 2019, the outstanding balance on receivables sold for cash was $1.3 billion, respectively, under all our accounts receivable sales programs, which are not included in our condensed consolidated balance sheets. For further information, see note 12 to the condensed consolidated financial statements.
ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
 
There were no material changes in our exposure to market risks for changes in interest and foreign currency exchange rates for the three-month period ended June 28, 2019 as compared to the fiscal year ended March 31, 2019.
 

39


ITEM 4. CONTROLS AND PROCEDURES
 
(a) Evaluation of Disclosure Controls and Procedures
 The Company's management, with the participation of the Chief Executive Officer and Chief Financial Officer has evaluated the effectiveness of the Company's disclosure controls and procedures (as defined in Rule 13a-15(e) under the Exchange Act) as of June 28, 2019. Based on that evaluation, the Company's Chief Executive Officer and Chief Financial Officer concluded that, as of June 28, 2019, the Company's disclosure controls and procedures were effective in ensuring that information required to be disclosed by the Company in reports that it files or submits under the Securities Exchange Act of 1934, as amended, is (i) recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission's rules and forms and (ii) accumulated and communicated to our management, including our principal executive officer and principal financial officer, as appropriate to allow timely decisions regarding required disclosure.
(b) Changes in Internal Control Over Financial Reporting
 Except for the implementation of certain internal controls related to our April 1, 2019 adoption of ASC 842, Leases, guidance issued by the Financial Accounting Standards Board, there were no changes in our internal control over financial reporting that occurred during our first quarter of fiscal year 2020 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
 

40


PART II. OTHER INFORMATION
 
ITEM 1. LEGAL PROCEEDINGS
 
For a description of our material legal proceedings, see note 14 “Commitments and Contingencies” in the notes to the condensed consolidated financial statements, which is incorporated herein by reference. 

ITEM 1A. RISK FACTORS
In addition to the other information set forth in this report, you should carefully consider the risks and uncertainties discussed in Part I, “Item 1A. Risk Factors” in our Annual Report on Form 10-K for the year ended March 31, 2019, which could materially affect our business, financial condition or future results. The risks described in our Annual Report on Form 10-K are not the only risks facing our Company. Additional risks and uncertainties not currently known to us or that we currently deem to be not material also may materially and adversely affect our business, financial condition and/or operating results.



41


ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
 
Issuer Purchases of Equity Securities
 The following table provides information regarding purchases of our ordinary shares made by us for the period from April 1, 2019 through June 28, 2019:
Period (2)

Total Number of
Shares
Purchased (1)

Average Price
Paid per
Share

Total Number of
Shares Purchased as
Part of Publicly
Announced Plans or
Programs

Approximate Dollar 
Value of Shares that 
May Yet Be Purchased Under
 the Plans or Programs
April 1, 2019 - May 3, 2019

2,177,874


$
11.02


2,177,874


$
300,522,363

May 4, 2019 - May 31, 2019

2,004,595


$
9.98


2,004,595


$
280,522,548

June 1, 2019 - June 28, 2019

843,059


$
9.49


843,059


$
272,522,631

Total

5,025,528


 


5,025,528


 


(1)
During the period from April 1, 2019 through June 28, 2019, all purchases were made pursuant to the program discussed below in open market transactions. All purchases were made in accordance with Rule 10b-18 under the Securities Exchange Act of 1934.

(2)
On August 16, 2018, our Board of Directors authorized repurchases of our outstanding ordinary shares for up to $500 million. This is in accordance with the share purchase mandate whereby our shareholders approved a repurchase limit of 20% of our issued ordinary shares outstanding at the Annual General Meeting held on the same date as the Board authorization. As of June 28, 2019, shares in the aggregate amount of $272.5 million were available to be repurchased under the current plan.

42


ITEM 3. DEFAULTS UPON SENIOR SECURITIES
 
None
 
ITEM 4. MINE SAFETY DISCLOSURES
 
Not applicable
 
ITEM 5. OTHER INFORMATION
 
None 

43


ITEM 6. EXHIBITS
EXHIBIT INDEX

 
 
 
 
 
 
Incorporated by Reference
 
 
 
Filed
Exhibit No.
 
Exhibit
 
Form
 
File No.
 
Filing Date
 
Exhibit No.
 
Herewith
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Indenture, dated as of June 6, 2019, by and between the Company and U.S. Bank National Association, as trustee
 
8-K
 
000-23354
 
6/6/2019
 
4.1

 
 
 
First Supplemental Indenture, dated as of June 6, 2019, by and between the Company and U.S. Bank National Association, as trustee
 
8-K
 
000-23354
 
6/6/2019
 
4.2

 
 
 
Form of 4.875% Global Note due 2029 (included in Exhibit 4.2)
 
8-K
 
000-23354
 
6/6/2019
 
4.3

 
 
 
Description of Annual Incentive Bonus Plan for Fiscal 2020
 
 
 
 
 
 
 
 
 
X
 
Form of Restricted Share Unit Award Agreement under the 2017 Equity Incentive Plan for performance-based vesting awards (20-day trading average)
 
 
 
 
 
 
 
 
 
X
 
Letter in lieu of consent of Deloitte & Touche LLP.
 
 
 
 
 
 
 
 
 
X
 
Certification of Principal Executive Officer pursuant to Rule 13a-14(a) under the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
 
 
 
 
 
 
 
 
 
X
 
Certification of Principal Financial Officer pursuant to Rule 13a-14(a) under the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
 
 
 
 
 
 
 
 
 
X
 
Certification of Chief Executive Officer and Chief Financial Officer pursuant to Rule 13a-14(b) under the Securities Exchange Act of 1934 and 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.*
 
 
 
 
 
 
 
 
 
X
101.INS
 
XBRL Instance Document
 
 
 
 
 
 
 
 
 
X
101.SCH
 
XBRL Taxonomy Extension Schema Document
 
 
 
 
 
 
 
 
 
X
101.CAL
 
XBRL Taxonomy Extension Calculation Linkbase Document
 
 
 
 
 
 
 
 
 
X
101.DEF
 
XBRL Taxonomy Extension Definition Linkbase Document
 
 
 
 
 
 
 
 
 
X
101.LAB
 
XBRL Taxonomy Extension Label Linkbase Document
 
 
 
 
 
 
 
 
 
X
101.PRE
 
XBRL Taxonomy Extension Presentation Linkbase Document
 
 
 
 
 
 
 
 
 
X
 
 

* This exhibit is furnished with this Quarterly Report on Form 10-Q, is not deemed filed with the Securities and Exchange Commission, and is not incorporated by reference into any filing of Flex Ltd. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date hereof and irrespective of any general incorporation language contained in such filing.


44


SIGNATURES
 
Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
 
 
 
FLEX LTD.
 
 
(Registrant)
 
 
 
 
 
 
 
 
/s/ REVATHI ADVAITHI
 
 
Revathi Advaithi
 
 
Chief Executive Officer
 
 
(Principal Executive Officer)
 
 
 
Date:
July 26, 2019
 
 
 
/s/ CHRISTOPHER E. COLLIER
 
 
Christopher E. Collier
 
 
Chief Financial Officer
 
 
(Principal Financial Officer)
 
 
 
Date:
July 26, 2019
 

45
EX-10.01 2 flex-exx1001x6282019.htm EXHIBIT 10.01 Exhibit
Exhibit 10.01

Description of Annual Incentive Bonus Plan for Fiscal 2020

On June 4, 2019, the Board approved the Company’s Annual Incentive Bonus Plan for fiscal year 2020. The plan provides the Company’s executive officers with the opportunity to earn annual cash bonuses based upon the achievement of pre-established performance goals. Total bonus opportunities will be based on achievement of annual targets. Performance measures under the plan will be: revenue growth, earnings per share, operating profit, and free cash flow targets at the Company level; and, additionally for certain executives, revenue growth, new business wins, operating profit, earnings per share, free cash flow and other business-specific business unit targets at the business unit level. The plan allows awards to provide for different metrics, target levels and weightings for different executives.  The Board, or the Compensation Committee if so delegated by the Board, maintains the authority to reduce annual bonus award payouts upon evaluation of each bonus award in the context of the Company’s overall performance.

Under the Annual Incentive Bonus Plan, target award opportunities are set at various percentages of base salary, which will be: 150% of base salary in the case of the Chief Executive Officer; 110% of base salary in the case of the Chief Financial Officer; and between 90% and 110% of base salary in the cases of other named executive officers. Actual payout opportunities for each bonus component will range from a threshold of 50% of target to a maximum of 250% of target for the annual bonuses, in each case based on achievement of the performance measures. If the Company or business unit fails to achieve the threshold level for any performance measure, no payout is awarded for that measure. For purposes of determining achievement of award opportunities, the incentive bonus plan uses adjusted, non-GAAP measures.


35354583v1
EX-10.02 3 flex-exx1002x6282019.htm EXHIBIT 10.02 Exhibit


No. «GrantID»
FLEX LTD.
2017 EQUITY INCENTIVE PLAN

FORM OF RESTRICTED SHARE UNIT AWARD AGREEMENT

This Restricted Share Unit Award Agreement (the “Agreement”) is made and entered into as of [<<Grant Date>>], (the “Effective Date”) by and between Flex Ltd., a Singapore corporation (the “Company”), and the participant named below (the “Participant”). Capitalized terms not defined herein shall have the meaning ascribed to them in the Flex Ltd. 2017 Equity Incentive Plan (the “Plan”). The Participant understands and agrees that this Restricted Share Unit Award (the “RSU Award”) is granted subject to and in accordance with the express terms and conditions of the Plan and this Agreement including any country- specific terms set forth in Exhibit A to this Agreement. The Participant further agrees to be bound by the terms and conditions of the Plan and the terms and conditions of this Agreement. The Participant acknowledges receipt of a copy of Plan and the official prospectus for the Plan. A copy of the Plan and the official prospectus for the Plan are available at the offices of the Company and the Participant hereby agrees that the Plan and the official prospectus for the Plan are deemed delivered to the Participant.

PRIMARY INFORMATION
Participant:
«First» «Last»
 
 
 
 
 
 
 
Target Shares:
«Target Shares»
 
 
 
 
 
 
 
Maximum Shares:
200% of Target
 
 
 
 
 
 
 
Date of Grant:
«Grant Date»
 
 
 
 
 
 
 
Performance Criteria:
Vesting is based on the percentile rank of the Company’s Total Shareholder Return (TSR) in S&P 500 Index Companies.
 
 
 
 
 
 
 
Payout Table:
Payouts can range from 0 – 200% of the Target Shares based on the achievement levels set forth in the chart below:
 
 
 
 
 
 
 
 
 
Percentile Rank of
Flex TSR in S&P 500
Index Companies
 
Awards Earned as a
% of the Target
 
 
Maximum
>75th Percentile
 
200
%
 
 
50th – 75th Percentile
 
Interpolate
 
 
Target Shares
50th Percentile
 
100
%
 
 
30th – 50th Percentile
 
Interpolate
 
 
Threshold
30th Percentile
 
25
%
 
 
<30th Percentile
 
0
%
 
 
 
 
 
 
 
Performance Period:
Vesting is contingent on achieving the Performance Criteria at the 3rd anniversary of    20 , as set forth more specifically in the definition of “Measurement Period” below. 100% of the Maximum Shares are available for vesting based on achievement of the Performance Criteria on the 3rd anniversary.
 
 
 
 
 
 
 
DEFINITIONS AND ADDITIONAL INFORMATION
 
 
 
 
 
 
 
S&P 500 Index:
The S&P 500 is a capitalization-weighted index operated by Standard and Poor’s and used as a “Leading Indicator” of United States economy. The Index trades with the ticker symbol of SPX or
^GSPC.
 
 
 
 
 
 
 

1/18



Total Shareholder Return:
Total Shareholder Return (TSR) is used to represent the cumulative return of an investment and includes both the change in the stock price as well as Dividend Value from a specified start and ending period. The formula for the calculation is as follows:
 
 
 
 
 
 
 
 
TSR = (Price End - Price Begin + Dividend Value) / Price Begin
 
 
 
 
 
 
 
Payout Calculation:
The Payout is determined by calculating the Total Shareholder Return of every company within the S&P 500 Index Companies Group and determining the percentile rank of Flex’s Total Shareholder Return as compared to the S&P 500 Index Companies Group (that is, the number of members of the S&P 500 Index Companies with Total Shareholder Returns at or below the Total Shareholder Return of Flex).
 
 
 
 
 
 
 
 
The formula for this calculation is as follows:
 
 
 
 
 
 
 
 
 (B + .5E)/N * 100
 
 
 
 
 
 
 
 
Where
 
 
 
 
 
 
 
 
 
 
 
 
 
B = Number of S&P 500 Index Companies TSRs below Flex’s TSR E =
Number of TSRs Equal to Company TSR
N = The number of Companies in the S&P 500 Index
 
 
 
 
 
 
 
 
 
Percentile Rank of
Flex TSR in S&P 500
Index Companies
 
Awards Earned as a
% of the Target
 
 
Maximum
>75th Percentile
 
200
%
 
 
50th – 75th Percentile
 
Interpolate
 
 
Target Shares
50th Percentile
 
100
%
 
 
30th – 50th Percentile
 
Interpolate
 
 
Threshold
30th Percentile
 
25
%
 
 
<30th Percentile
 
0
%
 
 
 
 
 
 
 
Payout Interpolation:
If the minimum payout is not reached, then the shares will be forfeited. If performance payouts are reached, shares will be rewarded on an interpolated basis between 25% and 200% of the target shares per the Payout Table above. Fractional percentage points will be rounded to nearest % point and fractional shares awarded will be rounded down the nearest whole share.
 
 
 
 
 
 
 
20-Day Trading Average for
Measuring Performance:
To avoid the effects of short-term price fluctuations, a 20-Day Trading Average will be used for measuring the Performance Criteria, and will be calculated using a basic average of Flex’s and the S&P 500 Index Companies’ Closing Prices on the previous 20 trading days prior to ,20 and Measurement Ending Dates.
 
 
 
 
 
 
 
 
20-Day Trading Average = (Sum of Prior 20 day Closing Prices) / 20
 
 
 
 
 
 
 
Measurement Period:
The Measurement Period used to calculate the TSR will start on    , 20    and end on    , 20.
 
 
 
 
 
 
 
Vesting / Release Date:
If the Performance Criteria is met, shares will vest or be released on the next business day following the 3rd anniversary of    th. Therefore, the Release Date will be    , 20. Applicable tax withholding and reporting will be contingent on the Closing Price of Flex Stock on the Release Date.
 
 
 
 
 
 
 
Closing Price Methodology:
Only the Daily Closing Price will be used to determine Total Shareholder Return values as by reported by the Wall Street Journal or any other reputable financial services information provider.
 
 
 
 
 
 
 

2/18



Dividend Value and Stock Splits:
Dividends will be assumed reinvested at the Closing Price on the Payout Date and all calculations will be adjusted for Stock Splits.
 
 
 
 
 
 
 
EXAMPLES
 
 
 
 
 
 
 
 
 
 
 
 
 
Assumptions:
 
 
 
 
 
 
 
 
 
 
 
 
 
The examples below assume that 90,000 Target Shares / 180,000 Maximum Shares are awarded.
 
 
 
 
 
 
 
Maximum Target:
 
 
 
 
 
 
Percentile Rank:
85th percentile
 
 
 
 
 
 
 
Target Awarded:
85th Percentile is above the 75th Maximum Target so Maximum Payout of 200% of the Target Shares, or 180,000 shares is achieved
 
 
 
 
 
 
 
Interpolated Target:
 
 
 
 
 
 
Percentile Rank:
60th percentile
 
 
 
 
 
 
 
Target Awarded:
60th Percentile is above the Minimum and below the Maximum Targets so an interpolated Payout of 140% of the Target Shares or 126,000 shares is achieved.
 
 
 
 
 
 
 
Forfeited:
 
 
 
 
 
 
Percentile Rank:
15th percentile
 
 
 
 
 
 
 
Target Awarded:
15th percentile is below the 30th Percentile Minimum Target so no Payout is achieved
 
 
 
 
 
 
 



1.Grant of RSU Award.

1.1    Grant of RSU Award. Subject to the terms and conditions of the Plan and this Agreement, including any country-specific terms set forth in Exhibit A to this Agreement, the Company hereby grants to the Participant an RSU Award for the number of ordinary shares set forth above under “RSU Award” (the “Shares”).

(a)    Vesting Criteria. Subject to Section 1.1(b), the RSU Award shall vest, and the Shares shall be issuable to the Participant, according to the Vesting Criteria set forth above. If application of the Vesting Criteria causes vesting of a fractional Share, such Share shall be rounded down to the nearest whole Share. Shares that vest and are issuable pursuant to the Vesting Criteria are “Vested Shares.”

(b)    Termination of Service. The RSU Award, all of the Company’s obligations and the Participant’s rights under this Agreement, shall terminate on the earlier of the Participant’s Termination Date or the date when all the Shares that are subject to the RSU Award have been allotted and issued, or forfeited in the case of any portion of the RSU Award that fails to vest; provided, however, that if the Participant has a Termination of Service due to Retirement, then (i) the RSU Award and all rights and obligations hereunder will not terminate and (ii) a pro-rata number of vested Shares shall be issued to the Participant upon the vesting of the RSU Award pursuant to the Performance Criteria, with the number of Shares that vest determined by multiplying the full number of Shares subject to the RSU Award by a fraction, which shall be (x) the number of complete months of continuous service as an Employee from the grant date of the RSU Award to the date of Retirement, divided by (y) the number of months from the grant date to the vesting date; provided, further, that if within twelve months of Retirement, the Participant violates the terms of a non-disclosure agreement with, or other confidentiality obligation owed to, the Company or any Parent, Subsidiary or Affiliate, then the RSU Award and all of the Company’s obligations and the Participant’s rights under this Agreement shall terminate.


3/18



For purposes of this Agreement, “Retirement” shall mean the Participant’s voluntary Termination of Service after the Participant has attained age sixty (60) and completed at least ten (10) years of service as an Employee of the Company or any Parent, Subsidiary or Affiliate.

(c)    Allotment and Issuance of Vested Shares. The Company shall allot and issue the Vested Shares as soon as practicable after such Shares have vested pursuant to the Vesting Criteria. The Company shall have no obligation to allot and issue, and the Participant will have no right or title to, any Shares, and no Shares will be allotted and issued to the Participant, until satisfaction of the Vesting Criteria.

(d)    No Obligation to Employ. Nothing in the Plan or this Agreement shall confer on the Participant any right to continue in the employ of, or other relationship with, the Company or any Parent, Subsidiary or Affiliate or limit in any way the right of the Company or any Parent, Subsidiary or Affiliate to terminate the Participant’s employment or service relationship at any time, with or without cause.

(e)    Nontransferability of RSU Award. None of the Participant’s rights under this Agreement or under the RSU Award may be transferred in any manner other than by will or by the laws of descent and distribution. Notwithstanding the foregoing, the Participants in the U.S. may transfer or assign the RSU Award to Family Members through a gift or a domestic relations order (and not in a transfer for value), or as otherwise allowed by the Plan. The terms of this Agreement shall be binding upon the executors, administrators, successors and assigns of the Participant.

(f)    Privileges of Share Ownership. The Participant shall not have any of the rights of a shareholder until the Vested Shares are allotted and issued after the applicable vest date.

(g)    Interpretation. Any dispute regarding the interpretation of the terms and provisions with respect to the RSU Award and this Agreement shall be submitted by the Participant or the Company to the Committee for review. The resolution of such a dispute by the Committee shall be final and binding on the Company and on the Participant.

1.2    Title to Shares. Title will be provided in the Participant’s individual name on the Company’s records unless the Participant otherwise notifies Stock Administration of an alternative designation in compliance with the terms of this Agreement and applicable laws.

2.Delivery.

2.1    Deliveries by Participant. The Participant hereby delivers to the Company this Agreement.
2.2    Deliveries by the Company. The Company will issue a duly executed share certificate or other documentation evidencing the Vested Shares in the name specified in Section 1.2 above upon vesting, provided the Participant has delivered and executed this Agreement prior to the applicable vesting date and has continued to provide services as a Director, Employee or Consultant through each applicable vesting date.

3.Compliance with Laws and Regulations. The issuance and transfer of the Shares to the Participant shall be subject to and conditioned upon compliance by the Company and the Participant with all applicable requirements of any share exchange or automated quotation system on which the Company’s Ordinary Shares may be listed at the time of such issuance or transfer. The Participant understands that the Company is under no obligation to register or qualify the Shares with the U.S. Securities and Exchange Commission, any state, local or foreign securities commission or any share exchange to effect such compliance.

4.Rights as Shareholder. Subject to the terms and conditions of this Agreement, the Participant will have all of the rights of a shareholder of the Company with respect to the Vested Shares which have been allotted and issued to the Participant until such time as the Participant disposes of such Vested Shares.

5.Stop-Transfer Orders.

5.1    Stop-Transfer Instructions. The Participant agrees that, to ensure compliance with the restrictions imposed by this Agreement, the Company may issue appropriate “stop-transfer” instructions to its transfer agent, if any, and if the Company administers transfers of its own securities, it may make appropriate notations to the same effect in its own records.


4/18



5.2    Refusal to Transfer. The Company will not be required (i) to register in its books any Shares that have been sold or otherwise transferred in violation of any of the provisions of this Agreement or (ii) to treat as owner of such Shares, or to accord the right to vote or pay dividends to any Participant or other transferee to whom such Shares have been so transferred.
 
6.Change of Control. If a Change of Control occurs, the RSU Award shall be subject to Section 11.2 of the Plan.
 
7.Taxes and Disposition of Shares.
 
7.1    Tax Obligations.
 
(a)    Regardless of any action the Company or the Participant’s employer (the “Employer”) takes with respect to any or all income tax, social insurance, payroll tax, payment on account or other tax-related items arising out of the Participant’s participation in the Plan and legally applicable to the Participant (“Tax-Related Items”), the Participant acknowledges that the ultimate liability for all Tax-Related Items is and remains the Participant’s responsibility and may exceed the amount actually withheld by the Company and/or the Employer. The Participant further acknowledges that the Company and/or the Employer (a) make no representations or undertakings regarding the treatment of any Tax-Related Items in connection with any aspect of the RSU Award, including but not limited to, the grant, vesting or issuance of Vested Shares underlying the RSU Award, the subsequent sale of Vested Shares acquired upon vesting and the receipt of any dividends; and (b) do not commit and are under no obligation to structure the terms of the grant or any aspect of the RSU Award to reduce or eliminate the Participant’s liability for Tax-Related Items or achieve any particular tax result. Furthermore, if the Participant has become subject to tax in more than one jurisdiction between the Date of Grant and the date of any relevant taxable event, the Participant acknowledges that the Company and/or the Employer (or former employer, as applicable) may be required to withhold or account for Tax-Related Items in more than one jurisdiction.
 
(b)    Prior to the relevant taxable or tax withholding event, as applicable, the Participant shall pay or make arrangements satisfactory to the Company and/or the Employer to satisfy all Tax-Related Items. In this regard, the Participant authorizes the Company and/or the Employer, or their respective agents, at their discretion, to satisfy the Tax-Related Items by one or a combination of the following (1) withholding from the Participant’s wages or other cash compensation paid to the Participant by the Company, the Employer, or any Parent or Subsidiary of the Company; or (2) withholding from the proceeds of the sale of Vested Shares either through a voluntary sale or through a mandatory sale arranged by the Company (on the Participant’s behalf pursuant to this authorization).

(c)    To avoid any negative accounting treatment, the Company may withhold or account for Tax-Related Items by considering applicable minimum statutory withholding amounts or other applicable withholding rates.

(d)    The Participant shall pay to the Company or the Employer any amount of Tax-Related Items that the Company or the Employer may be required to withhold or account for as a result of the Participant’s participation in the Plan that cannot be satisfied by the means previously described in this section. The Company may refuse to issue or deliver the Vested Shares or the proceeds from the sale of Shares, if the Participant fails to comply with his or her obligations in connection with the Tax-Related Items.

7.2    Disposition of Shares. Participant hereby agrees that the Participant shall make no disposition of the Shares (other than as permitted by this Agreement) unless and until the Participant shall have complied with all requirements of this Agreement applicable to the disposition of the Shares.

8.Nature of Grant. In accepting the RSU Award, the Participant acknowledges and agrees that:
 
(a)
the Plan is established voluntarily by the Company, is discretionary in nature and may be amended, suspended or terminated by the Company at any time;

(b)
the grant of the RSU Award is voluntary and occasional and does not create any contractual or other right to receive future RSU Awards, or benefits in lieu of RSU Awards, even if RSU Awards have been granted repeatedly in the past;
 
(c)
all decisions with respect to future RSU Awards, if any, will be at the sole discretion of the Company;
(d)
the Participant’s participation in the Plan is voluntary;
 
(e)
the future value of the Shares underlying the RSU Award is unknown and cannot be predicted with certainty;
 
(f)
no claim or entitlement to compensation or damages shall arise from the forfeiture of the RSU Award resulting from a Termination of Service (for any reason whatsoever and whether or not in breach of local labor laws), and in consideration of the RSU Award to which the Participant is otherwise not entitled, the Participant irrevocably agrees never to institute any claim against the Company and/or the Employer, waives the Participant’s ability, if any, to bring any such claim, and releases the Company and/or the

5/18



Employer from any such claim; if, notwithstanding the foregoing, any such claim is allowed by a court of competent jurisdiction, then, by participating in the Plan, the Participant shall be deemed irrevocably to have agreed not to pursue such claim and agrees to execute any and all documents necessary to request dismissal or withdrawal of such claims; and
 
(g)
for the Participants residing outside of the U.S.A.:
 
(A)
the RSU Award and any Shares acquired under the Plan are not intended to replace any pension rights or compensation;

(B)
the RSU Award is not part of normal or expected compensation or salary for any purposes, including, but not limited to, calculating any severance, resignation, termination, redundancy, end of service payments, dismissal, bonuses, long-service awards, pension or retirement or welfare benefits or similar payments and in no event should be considered as compensation for, or relating in any way to past services for the Employer, the Company or any Parent, Subsidiary or Affiliate; and
 
(C)
in the event of the Participant’s Termination of Service (whether or not in breach of local labor laws), the Participant’s right to vest in the RSU Award under the Plan, if any, will terminate effective as of the date of Termination of Service and; the Committee shall have the exclusive discretion to determine when the Participant is no longer actively providing service for purposes of this RSU Award.
 
9.No Advice Regarding Grant. The Company is not providing any tax, legal or financial advice, nor is the Company making any recommendations regarding the Participant’s participation in the Plan, or the sale of the Shares acquired upon vesting of the RSU Award. The Participant is hereby advised to consult with his or her own personal tax, legal and financial advisors regarding his or her participation in the Plan before taking any action related to the Plan.
 
10.Data Privacy.
 
(a)The Participant hereby explicitly and unambiguously consents to the collection, use and transfer, in electronic or other form, of the Participant’s personal data as described in this Agreement and any other RSU Award materials by and among, as applicable, the Employer, the Company and its Parent, Subsidiaries and Affiliates for the exclusive purpose of implementing, administering and managing the Participant’s participation in the Plan.
 
(b)The Participant understands that the Company and the Employer may hold certain personal information about the Participant, including, but not limited to, the Participant’s name, home address and telephone number, date of birth, social insurance number or other identification number, salary, nationality, job title, any Shares or directorships held in the Company, details of all RSU Awards or any other entitlement to Shares awarded, canceled, exercised, vested, unvested or outstanding in the Participant’s favor, for the exclusive purpose of implementing, administering and managing the Plan (“Data”).
 
(c)The Participant understands that Data will be transferred to the Company stock plan service provider as may be selected by the Company in the future, which is assisting the Company with the implementation, administration and management of the Plan. The Participant understands that the recipients of the Data may be located in the United States or elsewhere, and that the recipients’ country (e.g., the United States) may have different data privacy laws and protections from the Participant’s country. The Participant understands that he or she may request a list with the names and addresses of any potential recipients of the Data by contacting his or her local human resources representative. The Participant authorizes the Company, the Company stock plan service provider and any other possible recipients which may assist the Company (presently or in the future) with implementing, administering and managing
the Plan to receive, possess, use, retain and transfer the Data, in electronic or other form, for the sole purpose of implementing, administering and managing his or her participation in the Plan. The Participant understands that Data will be held only as long as is necessary to implement, administer and manage the Participant’s participation in the Plan. The Participant understands that he or she may, at any time, view Data, request additional information about the storage and processing of Data, require any necessary amendments to Data or refuse or withdraw the consents herein, in any case without cost, by contacting in writing his or her local human resources representative. The Participant understands, however, that refusing or withdrawing his or her consent may affect the Participant’s ability to participate in the Plan. For more information on the consequences of the Participant’s refusal to consent or withdrawal of consent, the Participant understands that he or she may contact his or her local human resources representative.
 
11.Successors and Assigns. The Company may assign any of its rights under this Agreement. This Agreement shall be binding upon and inure to the benefit of the successors and assigns of the Company. Subject to the restrictions on transfer set forth in this Agreement and in the Plan, this Agreement will be binding upon the Participant and the Participant’s heirs, executors, administrators, legal representatives, successors and assigns.
 
12.Governing Law; Venue; Severability. This Agreement shall be governed by and construed in accordance with the internal laws of the State of California as such laws are applied to agreements between California residents entered into and to be performed entirely within California, excluding that body of laws pertaining to conflict of laws. For purposes of litigating any dispute that arises directly or indirectly from the relationship of the parties evidenced by the RSU Award or this Agreement, the parties hereby submit to and consent to the exclusive jurisdiction of the State of California and agree that such litigation shall be conducted only in the courts of

6/18



Santa Clara County, California, or the federal courts for the United States for the Northern District of California, and no other courts, where this Agreement is made and/or to be performed. If any provision of this Agreement is determined by a court of law to be illegal or unenforceable, then such provision will be enforced to the maximum extent possible and the other provisions will remain fully effective and enforceable.

13.Notices. Any notice required to be given or delivered to the Company shall be in writing and addressed to the Vice President of Finance of the Company at its corporate offices at 847 Gibraltar Drive, Milpitas, California 95035. Any notice required to be given or delivered to the Participant shall be in writing and addressed to the Participant at the address indicated on the signature page hereto or to such other address as the Participant may designate in writing from time to time to the Company. All notices shall be deemed effectively given upon personal delivery, three (3) days after deposit in the United States mail by certified or registered mail (return receipt requested), one (1) business day after its deposit with any return receipt express courier (prepaid), or one (1) business day after transmission by facsimile.

14.Headings. The captions and headings of this Agreement are included for ease of reference only and will be disregarded in interpreting or construing this Agreement. All references herein to Sections will refer to Sections of this Agreement.

15.Language. If the Participant has received this Agreement or any other document related to the Plan translated into a language other than English and if the meaning of the translated version is different from the English version, the English version will control.

16.Electronic Delivery. The Company may, in its sole discretion, decide to deliver any documents related to current or future participation in the Plan by electronic means. The Participant hereby consents to receive such documents by electronic delivery and agrees to participate in the Plan through an on-line or electronic system established and maintained by the Company or a third party designated by the Company.

17.Exhibit A. Notwithstanding any provision in this Agreement to the contrary, the RSU Award shall be subject to any special terms and provisions as set forth in Exhibit A to this Agreement for the Participant’s country. Moreover, if the Participant relocates to one of the countries included in Exhibit A, the special terms and conditions for such country will apply to the Participant, to the extent the Company determines that the application of such terms and conditions is necessary or advisable in order to comply with local law or facilitate the administration of the Plan. Exhibit A constitutes part of this Agreement.

18.Code Section 409A. With respect to U.S. taxpayers, it is intended that the terms of the RSU Award will comply with the provisions of Section 409A of the Code and the Treasury Regulations relating thereto so as not to subject the Participant to the payment of additional taxes and interest under Section 409A of the Code, and this Agreement will be interpreted, operated and administered in a manner that is consistent with this intent. In furtherance of this intent, the Committee may adopt such amendments to this Agreement
or adopt other policies and procedures (including amendments, policies and procedures with retroactive effect), or take any other actions, in each case, without the consent of the Participant, that the Committee determines are reasonable, necessary or appropriate to comply with the requirements of Section 409A of the Code and related U.S. Department of Treasury guidance. In that light, the Company makes no representation or covenant to ensure that the RSU Awards that are intended to be exempt from, or compliant with, Section 409A of the Code are not so exempt or compliant or for any action taken by the Committee with respect thereto.

19.Imposition of Other Requirements. The Company reserves the right to impose other requirements on the Participant’s participation in the Plan, on the RSU Award and on any Shares acquired under the Plan, to the extent the Company determines it is necessary or advisable in order to comply with local law or facilitate the administration of the Plan, and to require the Participant to sign any additional agreements or undertakings that may be necessary to accomplish the foregoing.

20.Entire Agreement. The Plan and this Agreement, together with all its Exhibits, constitute the entire agreement and understanding of the parties with respect to the subject matter of this Agreement, and supersede all prior understandings and agreements, whether oral or written, between the parties hereto with respect to the specific subject matter hereof.








IN WITNESS WHEREOF, the undersigned have executed this Agreement as of the Effective Date.


7/18



FLEX LTD.
 
PARTICIPANT

 
 
 
 
 
 
 
By:
 
 
 
By:
 
 
 
 
 
 
 
 
Name:
 
 
 
 
Name:
 
 
 
 
 
 
 
 
Title:
 
 
 
 
Address:
 
 
 
 
 
 
 
 

8/18



FLEX LTD. 2017 EQUITY INCENTIVE PLAN
 
EXHIBIT A TO THE
RESTRICTED SHARE UNIT AWARD AGREEMENT
FOR NON-U.S. PARTICIPANTS
 
Terms and Conditions
 
This Exhibit A includes additional terms and conditions that govern the RSU Award granted to the Participant under the Plan if the Participant resides in one of the countries listed below. Certain capitalized terms used but not defined in this Exhibit A have the meanings set forth in the Plan and/or the Agreement.
 
Notifications
 
This Exhibit A also includes information regarding exchange controls and certain other issues of which the Participant should be aware with respect to his or her participation in the Plan. The information is based on the securities, exchange control and other laws in effect in the respective countries as of July 2010. Such laws are often complex and change frequently. As a result, the Company strongly recommends that the Participant not rely on the information in this Exhibit A as the only source of information relating to the consequences of the Participant’s participation in the Plan because the information may be out of date at the time that the RSU Award vests and Shares are issued to the Participant or the Participant sells Shares acquired upon vesting of the RSU Award under the Plan.
 
In addition, the information contained herein is general in nature and may not apply to the Participant’s particular situation, and the Company is not in a position to assure the Participant of a particular result. Accordingly, the Participant is advised to seek appropriate professional advice as to how the relevant laws in the Participant’s country may apply to his or her situation.
 
Finally, if the Participant is a citizen or resident of a country other than the one in which he or she is currently working or transfers employment after the Date of Grant, the information contained herein may not be applicable to the Participant.
 
AUSTRIA
 
Notifications
 
Exchange Control Information. If the Participant holds Shares acquired under the Plan outside of Austria, the Participant must submit a report to the Austrian National Bank. An exemption applies if the value of the shares as of any given quarter does not exceed €30,000,000 or as of December 31 does not exceed €5,000,000. If the former threshold is exceeded, quarterly obligations are imposed, whereas if the latter threshold is exceeded, annual reports must be given. The annual reporting date is December 31 and the deadline for filing the annual report is March 31 of the following year.
When the Participant sells Vested Shares issued under the Plan, there may be exchange control obligations if the cash received is held outside Austria. If the transaction volume of all the Participant’s accounts abroad exceeds €3,000,000, the movements and balances of all accounts must be reported monthly, as of the last day of the month, on or before the fifteenth day of the following month.
 
Consumer Protection Information. To the extent that the provisions of the Austrian Consumer Protection Act are applicable to the Agreement and the Plan, the Participant may be entitled to revoke his or her acceptance of the Agreement if the conditions listed below are met:
 
(i)If the Participant accepts the RSU Award outside of the business premises of the Company, the Participant may be entitled to revoke his or her acceptance of the Agreement, provided the revocation is made within one week after the Participant accepts the Agreement.
 
(ii)The revocation must be in written form to be valid. It is sufficient if the Participant returns the Agreement to the Company or the Company’s representative with language that can be understood as the Participant’s refusal to conclude or honor the Agreement, provided the revocation is sent within the period set forth above.
 
BRAZIL
 
Notifications
 
Compliance with Law. By accepting the RSU Award, the Participant acknowledges his or her agreement to comply with applicable Brazilian laws and to pay any and all applicable taxes associated with the RSU Award, the receipt of any dividends, and the sale of Vested Shares issued under the Plan.

9/18



Exchange Control Information. If the Participant is a resident or domiciled in Brazil, he or she will be required to submit an annual declaration of assets and rights held outside of Brazil to the Central Bank of Brazil if the aggregate value of such assets and rights is equal to or greater than US$100,000 (approximately BRL318,870 as of September 2017). Foreign individuals holding Brazilian visas are considered Brazilian residents for purposes of this reporting requirement and must declare at least the assets held abroad that were acquired subsequent to the Participant’s date of admittance as a resident of Brazil. Assets and rights that must be reported include Shares issued upon vesting of the RSU Award under the Plan.

CANADA
 
Terms and Conditions
 
French Language Provision. The following provision will apply if the Participant is a resident of Quebec:
 
The parties acknowledge that it is their express wish that the Agreement, as well as all documents, notices and legal proceedings entered into, given or instituted pursuant hereto or relating directly or indirectly hereto, be drawn up in English.
Les parties reconnaissent avoir exigé la rédaction en anglais de cette convention, ainsi que de tous documents, avis et procédures judiciaires, exécutés, donnés ou intentés en vertu de, ou liés directement ou indirectement à, la présente convention.
 
Termination of Service. This provision supplements Section 1.1(c) of the Agreement:
 
In the event of involuntary Termination of Service (whether or not in breach of local labor laws), the Participant’s right to receive and vest in the RSU Award under the Plan, if any, will terminate effective as of the date that is the earlier of: (1) the date the Participant receives notice of Termination of Service from the Company or the Employer, or (2) the date the Participant is no longer actively providing service by the Company or his or her Employer regardless of any notice period or period of pay in lieu of such notice required under local law (including, but not limited to, statutory law, regulatory law and/or common law); the Committee shall have the exclusive discretion to determine when the Participant no longer actively providing service for purposes of the RSU Award.
 
Data Privacy. This provision supplements Section 9 of the Agreement:
 
The Participant hereby authorizes the Company and the Company’s representatives to discuss with and obtain all relevant information from all personnel, professional or not, involved in the administration and operation of the Plan. The Participant further authorizes the Company, any Parent, Subsidiary or Affiliate and the Committee to disclose and discuss the Plan with their advisors. The Participant further authorizes the Company and any Parent, Subsidiary or Affiliate to record such information and to keep such information in the Participant’s employee file.
 
Notifications
 
Grant of RSU Award. The RSU Award does not constitute compensation nor is in any way related to the Participant’s past services and/or employment to the Company, the Employer, and/or a Parent, Subsidiary or Affiliate of the Company.

CHINA
 
Terms and Conditions
 
Issuance of Vested Shares and Sale of Shares. This provision supplements Section 1.1(d) of the Agreement:
 
Due to local regulatory requirements, upon the vesting of the RSU Award, the Participant agrees to the immediate sale of any Vested Shares to be issued to the Participant upon vesting and settlement of the RSU Award. The Participant further agrees that the Company is authorized to instruct its designated broker to assist with the mandatory sale of such Vested Shares (on the Participant’s behalf pursuant to this authorization) and the Participant expressly authorizes the Company’s designated broker to complete the sale of such Vested Shares. The Participant acknowledges that the Company’s designated broker is under no obligation to arrange for the sale of the Vested Shares at any particular price. Upon the sale of the Vested Shares, the Company agrees to pay the Participant the cash proceeds from the sale, less any brokerage fees or commissions and subject to any obligation to satisfy Tax-Related Items.
 
Exchange Control Requirements. The Participant understands and agrees that, pursuant to local exchange control requirements, the Participant will be required to immediately repatriate the cash proceeds from the sale of Vested Shares underlying the RSU Award to China. The Participant further understands that, under local law, such repatriation of his or her cash proceeds may need to be effectuated through a special exchange control account established by the Company, any Parent, Subsidiary, Affiliate or the Employer, and the Participant hereby consents and agrees that any proceeds from the sale of Vested Shares may be transferred to such special account prior to being delivered to the Participant. The Company is under no obligation to secure any exchange conversion rate, and

10/18



the Company may face delays in converting the proceeds to local currency due to exchange control restrictions in China. The Participant agrees to bear any currency fluctuation risk between the time the Vested Shares are sold and the time the sale proceeds are distributed through any such special exchange account. The Participant further agrees to comply with any other requirements that may be imposed by the Company in the future in order to facilitate compliance with exchange control requirements in China. These requirements will not apply to non-PRC citizens.

CZECH REPUBLIC
 
Notifications

Exchange Control Information. Upon request of the Czech National Bank, the Participant may need to file a notification within 15 days of the end of the calendar quarter in which he or she acquires Shares pursuant to the Plan.
 
DENMARK
 
Notifications

Danish Stock Options Act. The Participant will receive an Employer Statement pursuant to the Danish Act on Stock Options.
Exchange Control/Tax Reporting Information. If the Participant holds Shares acquired under the Plan in a brokerage account with a broker or bank outside Denmark, the Participant is required to inform the Danish Tax Administration about the account. For this purpose, the Participant must file a Form V (Erklaering V) with the Danish Tax Administration. The Form V must be signed both by the Participant and by the applicable broker or bank where the account is held. By signing the Form V, the broker or bank undertakes to forward information to the Danish Tax Administration concerning the Vested Shares in the account without further request each year. By signing the Form V, the Participant authorizes the Danish Tax Administration to examine the account. A sample of the Form V can be found at the following website: www.skat.dk.

In addition, if the Participant opens a brokerage account (or a deposit account with a U.S. bank) for the purpose of holding cash outside Denmark, the Participant is also required to inform the Danish Tax Administration about this account. To do so, the Participant must also file a Form K (Erklaering K) with the Danish Tax Administration. The Form K must be signed both by the Participant and by the applicable broker or bank where the account is held. By signing the Form K, the broker/bank undertakes an obligation, without further request each year, to forward information to the Danish Tax Administration concerning the content of the account. By signing the Form K, the Participant authorizes the Danish Tax Administration to examine the account. A sample of Form K can be found at the following website: www.skat.dk.

FINLAND

There are no country specific provisions.

FRANCE

Term and Conditions
 
Language Consent. By accepting the RSU Award, the Participant confirms having read and understood the documents relating to this grant (the Plan, the Agreement and this Exhibit A) which were provided in English language. The Participant accepts the terms of those documents accordingly.
 
En acceptant l’attribution, vous confirmez ainsi avoir lu et compris les documents relatifs à cette attribution (le Plan, le contrat et cette Annexe) qui ont été communiqués en langue anglaise. Vous acceptez les termes en connaissance de cause.

GERMANY
 
Notifications
 
Exchange Control Information. Cross-border payments in excess of €12,500 must be reported monthly to the German Federal Bank. If the Participant uses a German bank to effect a cross-border payment in excess of €12,500 in connection with the sale of Shares acquired under the Plan, the bank will make the report for the Participant. In addition, the Participant must report any receivables or payables or debts in foreign currency exceeding an amount of €5,000,000 on a monthly basis. Finally, the Participant must report Shares on an annual basis that exceeds 10% of the total voting capital of the Company.

HONG KONG

11/18



Terms and Conditions
 
Warning: The RSU Award and Shares acquired upon vesting of the RSU Award do not constitute a public offering of securities under Hong Kong law and are available only to employees of the Company, its Parent, Subsidiary or Affiliates. The Agreement, including this Exhibit A, the Plan and other incidental communication materials have not been prepared in accordance with and are not intended to constitute a “prospectus” for a public offering of securities under the applicable securities legislation in Hong Kong. Nor have the documents been reviewed by any regulatory authority in Hong Kong. The RSU Award is intended only for the personal use of each eligible Employee of the Employer, the Company or any Parent, Subsidiary or Affiliate and may not be distributed to any other person. If the Participant is in any doubt about any of the contents of the Agreement, including this Exhibit A, or the Plan, the Participant should obtain independent professional advice.

Sale Restriction. Notwithstanding anything contrary in the Notice, the Agreement or the Plan, in the event the Participant’s RSU Award vests such that Vested Shares are issued to the Participant or his or her heirs and representatives within six months of the Date of Grant, the Participant agrees that the Participant or his or her heirs and representatives will not dispose of any Vested Shares acquired prior to the six-month anniversary of the Date of Grant.

Notifications

Nature of Scheme. The Company specifically intends that the Plan will not be an occupational retirement scheme for purposes of the Occupational Retirement Schemes Ordinance.

HUNGARY
 
There are no country specific provisions.

INDIA
 
Notifications

Exchange Control Information. The Participant must repatriate the proceeds from the sale of Vested Shares acquired under the Plan within 90 days after receipt. The Participant must maintain the foreign inward remittance certificate received from the bank where the foreign currency is deposited in the event that the Reserve Bank of India or the Employer requests proof of repatriation. It is the Participant’s responsibility to comply with applicable exchange control laws in India.

IRELAND
 
Notifications

Director Notification Obligation. Directors, shadow directors and secretaries of the Company’s Irish Subsidiary or Affiliate are subject to certain notification requirements under the Irish Companies Act. Directors, shadow directors and secretaries must notify the Irish Subsidiary or Affiliate in writing of their interest in the Company and the number and class of Shares or rights to which the interest relates within five days of the issuance or disposal of Shares or within five days of becoming aware of the event giving rise to the notification. This disclosure requirement also applies to any rights or Shares acquired by the director’s spouse or children (under the age of 18).

ISRAEL
 
There are no country specific provisions.
 
ITALY
 
Terms and Conditions
 
Data Privacy. This provision replaces Section 9 of the Agreement:
 
The Participant understands that the Company and the Employer as the Privacy Representative of the Company in Italy, may hold certain personal information about the Participant, including, but not limited to, the Participant’s name, home address and telephone number, date of birth, social insurance or other identification number, salary, nationality, job title, any Shares or directorships held in the Company or any Parent, Subsidiary or Affiliate, details of all RSU Awards or any other entitlement to Shares awarded, canceled, exercised, vested, unvested or outstanding in the Participant’s favor, and that the Company and the Employer will process said data and other data lawfully received from third party (“Personal Data”) for the exclusive purpose of managing and administering the Plan and

12/18



complying with applicable laws, regulations and Community legislation. The Participant also understands that providing the Company with Personal Data is mandatory for compliance with laws and is necessary for the performance of the Plan and that the Participant’s denial to provide Personal Data would make it impossible for the Company to perform its contractual obligations and may affect the Participant’s ability to participate in the Plan. The Participant understands that Personal Data will not be publicized, but it may be accessible by the Employer as the Privacy Representative of the Company and within the Employer’s organization by its internal and external personnel in charge of processing, and by the data Processor, if appointed. The updated list of Processors and of the subjects to which Data are communicated will remain available upon request at the Employer. Furthermore, Personal Data may be transferred to banks, other financial institutions or brokers involved in the management and administration of the Plan. The Participant understands that Personal Data may also be transferred to the independent registered public accounting firm engaged by the Company, and also to the legitimate addressees under applicable laws. The Participant further understands that the Company and any Parent, Subsidiary or Affiliate will transfer Personal Data amongst themselves as necessary for the purpose of implementation, administration and management of the Participant’s participation in the Plan, and that the Company and any Parent, Subsidiary or Affiliate may each further transfer Personal Data to third parties assisting the Company in the implementation, administration and management of the Plan, including any requisite transfer of Personal Data to a broker or other third party with whom the Participant may elect to deposit any Vested Shares acquired under the Plan or any proceeds from the sale of such Shares. Such recipients may receive, possess, use, retain and transfer Personal Data in electronic or other form, for the purposes of implementing, administering and managing the Participant’s participation in the Plan. The Participant understands that these recipients may be acting as Controllers, Processors or persons in charge of processing, as the case may be, according to applicable privacy laws, and that they may be located in or outside the European Economic Area, such as in the United States or elsewhere, in countries that do not provide an adequate level of data protection as intended under Italian privacy law.

Should the Company exercise its discretion in suspending all necessary legal obligations connected with the management and administration of the Plan, it will delete Personal Data as soon as it has accomplished all the necessary legal obligations connected with the management and administration of the Plan.

The Participant understands that Personal Data processing related to the purposes specified above shall take place under automated or non-automated conditions, anonymously when possible, that comply with the purposes for which Personal Data is collected and with confidentiality and security provisions as set forth by applicable laws and regulations, with specific reference to Legislative Decree no. 196/2003.

The processing activity, including communication, the transfer of Personal Data abroad, including outside of the European Economic Area, as specified herein and pursuant to applicable laws and regulations, does not require the Participant’s consent thereto as the processing is necessary to performance of law and contractual obligations related to implementation, administration and management of the Plan. The Participant understands that, pursuant to section 7 of the Legislative Decree no. 196/2003, he or she has the right at any moment to, including, but not limited to, obtain confirmation that Personal Data exists or not, access, verify its contents, origin and accuracy, delete, update, integrate, correct, blocked or stop, for legitimate reason, the Personal Data processing. To exercise privacy rights, the Participant should contact the Employer. Furthermore, the Participant is aware that Personal Data will not be used for direct marketing purposes. In addition, Personal Data provided can be reviewed and questions or complaints can be addressed by contacting the Participant’s human resources department.

Plan Document Acknowledgement. The Participant acknowledges that the Participant has read and specifically and expressly approves the following sections of the Agreement: Section 1: Grant of RSU Award; Section 2: Delivery; Section 3: Compliance with Laws and Regulations; Section 4: Rights as Shareholder; Section 5: Stop-Transfer Orders; Section 6: Taxes and Disposition of Shares; Section 7: Nature of Grant; Section 8: No advice Regarding Grant; Section 11: Governing Law; Venue; Section 15: Electronic Delivery; Section 16: Exhibit A; Section 18: Imposition of Other Requirements; and the Data Privacy section of this Exhibit A.

Notifications

Exchange Control Information. To participate in the Plan, the Participant must comply with exchange control regulations in Italy. The Participant is required to report in his or her annual tax return: (a) any transfers of cash or Vested Shares to or from Italy exceeding €10,000; (b) any foreign investments or investments held outside of Italy at the end of the calendar year exceeding €10,000 if such investments (Vested Shares) that may give rise to taxable income in Italy that combined with other foreign assets exceeds €10,000; and (c) the amount of the transfers to and from Italy which have had an impact during the calendar year on the Participant’s foreign investments or investments held outside of Italy. The Participant may be exempt from the requirement in (a) if the transfer or investment is made through an authorized broker resident in Italy, as the broker will generally comply with the reporting obligation on his or her behalf.





13/18




JAPAN

There are no country specific provisions.

KOREA

Notifications

Exchange Control Information. If the Participant realizes US$500,000 (approximately KRW 571,700,000 as of September 2017) or more from the sale of Shares, Korean exchange laws require the Participant to repatriate the proceeds to Korea within eighteen months of the sale.

MALAYSIA

Notifications

Malaysian Insider Trading Notification. The Participant should be aware of the Malaysian insider-trading rules, which may impact his or her acquisition or disposal of Shares or rights to Shares under the Plan. Under the Malaysian insider-trading rules, the Participant is prohibited from selling Shares when he or she is in possession of information which is not generally available and which he or she knows or should know will have a material effect on the value of the Shares once such information is generally available.

Director Notification Obligation. If the Participant is a director of the Company’s Malaysian Subsidiary, he or she is subject to certain notification requirements under the Malaysian Companies Act. Among these requirements is an obligation to notify the Malaysian Subsidiary in writing when the Participant receives or disposes of an interest (e.g., RSU Award, Shares) in the Company or any related company. Such notifications must be made within 14 days of receiving or disposing of any interest in the Company or any related company.

MEXICO

Terms and Conditions

No Entitlement for Claims or Compensation. The following section supplements Section 7 of the Agreement:

Modification. By accepting the RSU Award, the Participant understands and agrees that any modification of the Plan or the Agreement or its termination shall not constitute a change or impairment of the terms and conditions of employment.

Policy Statement. The RSU Award grant the Company is making under the Plan is unilateral and discretionary and, therefore, the Company reserves the absolute right to amend it and discontinue it at any time without any liability.

The Company, with registered offices at One Marina Boulevard, #28-00, Singapore 018989, is solely responsible for the administration of the Plan, and participation in the Plan and the grant of the RSU Award do not, in any way, establish an employment relationship between the Participant and the Company since he or she is participating in the Plan on a wholly commercial basis and the sole employer is Availmed Servicios S.A. de C.V., Grupo Flextronics S.A. de C.V., Flextronics Servicios Guadalajara S.A. de C.V., Flextronics Servicios Mexico S. de R.L. de C.V. and Flextronics Aguascalientes Servicios S.A. de C.V., nor does it establish any rights between the Participant and the Employer.

Plan Document Acknowledgment. By accepting the RSU Award, the Participant acknowledges that he or she has received copies of the Plan, has reviewed the Plan and the Agreement in their entirety, and fully understands and accepts all provisions of the Plan and the Agreement.

In addition, the Participant further acknowledges that he or she has read and specifically and expressly approves the terms and conditions in the Nature of Grant section of the Agreement, in which the following is clearly described and established: (i) participation in the Plan does not constitute an acquired right; (ii) the Plan and participation in the Plan is offered by the Company on a wholly discretionary basis; (iii) participation in the Plan is voluntary; and (iv) the Company and any Parent, Subsidiary or Affiliates are not responsible for any decrease in the value of the Shares acquired upon vesting of the RSU Award.


14/18




Finally, the Participant hereby declares that he or she does not reserve any action or right to bring any claim against the Company for any compensation or damages as a result of his or her participation in the Plan and therefore grants a full and broad release to the Employer, the Company and any Parent, Subsidiary or Affiliates with respect to any claim that may arise under the Plan.

Spanish Translation Condiciones y duración
Sin derecho a reclamo o compensación: La siguiente sección complementa la sección 7 de este Acuerdo:

Modificación: Al aceptar el Otorgamiento de Acciones por Bonificación, el Participante entiende y acuerda que cualquier modificación del Plan o del Acuerdo o su extinción, no constituirá un cambio o disminución de los términos y condiciones de empleo.

Declaración de Política: El Otorgamiento de Acciones por Bonificación por parte de la Compañía es efectuada bajo el Plan en forma unilateral y discrecional y por lo tanto, la Compañía se reserva el derecho absoluto de modificar y discontinuar el Otorgamiento de Acciones en cualquier momento sin responsabilidad alguna hacia la Compañía.

La Compañía, con oficinas registradas en One Marina Boulevard, #28-00, Singapore 018989 es la única responsable de la administración de los Planes y de la participación en los mismos y el otorgamamiento de el Otorgamiento de Acciones por Bonificación no establece de forma alguna una relación de trabajo entre el Participante y la Compañía, ya que su participación en el Plan es completamente comercial y el único empleador es Availmed Servicios S.A. de C.V., Grupo Flextronics S.A. de C.V., Flextronics Servicios Guadalajara S.A. de C.V., Flextronics Servicios Mexico S. de R.L. de C.V. and Flextronics Aguascalientes, así como tampoco establece ningún derecho entre el Participante y el Empleador.
Reconocimiento del Documento del Plan. Al aceptar la el Otorgamiento de Acciones por Bonificación, el Participante reconoce que ha recibido copias de los Planes, ha revisado los mismos, al igual que la totalidad del Acuerdo y, que ha entendido y aceptado completamente todas las disposiciones contenidas en los Planes y en el Acuerdo.

Además, el Partcipante reconoce que ha leído, y que aprueba específica y expresamente los términos y condiciones contenidos en la sección Naturaleza del Orotgamiento en el cual se encuentra claramente descripto y establecido lo siguiente: (i) la participación en los Planes no constituye un derecho adquirido; (ii) los Planes y la participación en los mismos es ofrecida por la Compañía de forma enteramente discrecional; (iii) la participación en los Planes es voluntaria; y (iv) la Compañía, así como su Sociedad controlante, Subsidiaria o Filiales no son responsables por cualquier disminución en el valor de las Acciones adquiridas a través del conferimiento del Otorgamiento de Acciones por Bonificación.

Finalmente, el Partcipante declara que no se reserva ninguna acción o derecho para interponer una demanda en contra de la Compañía por compensación, daño o perjuicio alguno como resultado de su participación en el Plan y, en consecuencia, otorga el más amplio finiquito al Empleador, así como a la Compañía, a su Sociedad controlante, Subsidiaria o Filiales con respecto a cualquier demanda que pudiera originarse en virtud de los Planes.

NETHERLANDS

Notifications

Securities Law Information. The Participant should be aware of the Dutch insider-trading rules, which may impact the sale of Shares acquired under the Plan. In particular, the Participant may be prohibited from effectuating certain transactions if the Participant has inside information about the Company.

Under Article 5:56 of the Dutch Financial Supervision Act, anyone who has “insider information” related to an issuing company is prohibited from effectuating a transaction in securities in or from the Netherlands. “Inside information” is defined as knowledge of specific information concerning the issuing company to which the securities relate or the trade in securities issued by such company, which has not been made public and which, if published, would reasonably be expected to affect the share price, regardless of the development of the price. The insider could be any Employee in the Netherlands who has inside information as described herein.

Given the broad scope of the definition of inside information, certain Employees working at a Parent, Subsidiary or Affiliate in the Netherlands may have inside information and, thus, would be prohibited from effectuating a transaction in securities in the Netherlands


15/18



at a time when the Participant has such inside information.

If the Participant is uncertain whether the insider-trading rules apply to him or her, he or she should consult his or her personal legal advisor.

NORWAY

There are no country specific provisions.

POLAND

Terms and Conditions

Restriction on Type of Shares Issued. Due to tax regulations in Poland, as necessary, the Participant’s Vested Shares will be settled in newly issued Shares only. Treasury Shares will not be used to satisfy the RSU Award upon vesting.

ROMANIA

Notifications

Exchange Control Information. If the Participant remits foreign currency into or out of Romania (e.g., the proceeds from the sale of his or her Vested Shares), the Participant may have to provide the Romanian bank assisting with the transaction with appropriate documentation explaining the source of the income. The Participant should consult his or her personal legal advisor to determine whether the Participant will be required to submit such documentation to the Romanian bank.

SINGAPORE

Notifications

Securities Law Information. The RSU Award is being granted to the Participant pursuant to the “Qualifying Person” exemption under section 273(1)(f) of the Singapore Securities and Futures Act (Chapter 289, 2006 Ed.) (“SFA”). The Plan have not been lodged or registered as a prospectus with the Monetary Authority of Singapore. The Participant should note that the RSU Award is subject to section 257 of the SFA and the Participant will not be able to make any subsequent sale in Singapore of the Shares acquired under the Plan, or any offer of such subsequent sale of the Shares acquired under the Plan unless such sale or offer in Singapore is made pursuant to the exemptions under Part XIII Division (1) Subdivision (4) (other than section 280) of the SFA (Cap 289, 2006 Ed.).

Director Notification Obligation. If the Participant is a director, associate director or shadow director of the Company or a Singapore Subsidiary or Affiliate, the Participant is subject to certain notification requirements under the Singapore Companies Act. Among these requirements is an obligation to notify the Company or the Singaporean Subsidiary or Affiliate in writing when the Participant receives an interest (e.g., RSU Award, Shares) in the Company or any related companies. Please contact the Company to obtain a copy of the notification form. In addition, the Participant must notify the Company or the Singapore Subsidiary or Affiliate when the Participant sells Shares of the Company or any related company (including when the Participant sell Shares acquired under the Plan). These notifications must be made within two days of acquiring or disposing of any interest in the Company or any related company. In addition, a notification must be made of the Participant’s interests in the Company or any related company within two days of becoming a director.

SLOVAK REPUBLIC

There are no country specific provisions.

SOUTH AFRICA

Terms and Conditions


16/18



Tax Obligations. The following provision supplements Section 6.1 of the Agreement:

By accepting the RSU Award, the Participant agrees to notify the Employer of the amount of any gain realized at vesting and settlement of the RSU Award. If the Participant fails to advise the Employer of the gain realized at vesting and settlement of the RSU Award, he or she may be liable for a fine.

Notifications

Exchange Control Information. The Participant should consult his or her personal advisor to ensure compliance with applicable exchange control regulations in South Africa, as such regulations are subject to frequent change. The Participant is solely responsible for complying with all exchange control laws in South Africa, and neither the Company nor the Employer will be liable for any fines or penalties resulting from the Participant’s failure to comply with South African exchange control laws.

SWEDEN

There are no country specific provisions.

SWITZERLAND

Notifications

Securities Law Information. The RSU Award is considered a private offering in Switzerland; therefore, it is not subject to registration.

TAIWAN

Notifications

Exchange Control Information. The Participant may acquire and remit foreign currency (including proceeds from the sale of Shares) into and out of Taiwan up to US$5,000,000 (approximately TWD 151,565,000 as of September 2017) per year. If the transaction amount is TWD 500,000 or more in a single transaction, the Participant must submit a Foreign Exchange Transaction Form and also provide supporting documentation to the satisfaction of the remitting bank.

TURKEY

Notifications

Securities Law Information. Under Turkish law, the Participant is not permitted to sell the Shares acquired under the Plan in Turkey.

UNITED KINGDOM

Terms and Conditions

Tax Obligations. The following provisions supplement Section 6.1 of the Agreement:

The Participant agrees that, if Participant does not pay or the Employer or the Company does not withhold from the Participant the full amount of Tax-Related Items that the Participant owes at vesting/settlement of the RSU Award, or the release or assignment of the RSU Award for consideration, or the receipt of any other benefit in connection with the RSU Award (the “Taxable Event”) within 90 days after the Taxable Event, or such other period specified in section 222(1)(c) of the U.K. Income Tax (Earnings and Pensions) Act 2003, then the amount that should have been withheld shall constitute a loan owed by the Participant to the Employer, effective 90 days after the Taxable Event. The Participant agrees that the loan will bear interest at the HMRC’s official rate and will be immediately due and repayable by the Participant, and the Company and/or the Employer may recover it at any time thereafter by withholding the funds from salary, bonus or any other funds due to the Participant by the Employer, by withholding from the cash proceeds from the sale of Vested Shares or by demanding cash or a check from the Participant. The Participant also authorizes the Company to delay the issuance of any Vested Shares unless and until the loan is repaid in full.


17/18



Notwithstanding the foregoing, if the Participant is an officer or executive director (as within the meaning of section 13(k) of the U.S. Securities and Exchange Act of 1934, as amended), the terms of the immediately foregoing provision will not apply. In the event that the Participant is an officer or executive director and Tax-Related Items are not collected from or paid by Participant within 90 days of the Taxable Event, the amount of any uncollected Tax-Related Items may constitute a benefit to the Participant on which additional income tax and National Insurance Contributions may be payable. The Participant acknowledges that the Company or the Employer may recover any such additional income tax and National Insurance Contributions at any time thereafter by any of the means referred to in Section 6.1 Agreement, although the Participant acknowledges that he/she ultimately will be responsible for reporting any income tax or National Insurance Contributions due on this additional benefit directly to the HMRC under the self-assessment regime.

National Insurance Contributions Acknowledgment. As a condition of participation in the Plan and the vesting of the RSU Award, the Participant agrees to accept any liability for secondary Class 1 National Insurance Contributions which may be payable by the Company and/or the Employer in connection with the RSU Award and any event giving rise to Tax-Related Items (the “Employer NICs”). To accomplish the foregoing, the Participant agrees to execute a joint election with the Company, the form of such joint election being formally approved by HMRC (the “Joint Election”), and any other required consent or election. The Participant further agrees to execute such other joint elections as may be required between the Participant and any successor to the Company and/or the Employer. The Participant further agrees that the Company and/or the Employer may collect the Employer NICs from the Participant by any of the means set forth in Section 6.1 of the Agreement.

If the Participant does not enter into a Joint Election prior to vesting of the RSU Award or if approval of the Joint Election has been withdrawn by HMRC, the RSU Award shall become null and void without any liability to the Company and/or the Employer and the Company may choose not to issue or deliver Shares upon vesting of the RSU Award.




18/18
EX-15.01 4 flex-exx1501x6282019.htm EXHIBIT 15.01 Exhibit


Exhibit 15.01
 
LETTER IN LIEU OF CONSENT OF DELOITTE & TOUCHE LLP
 
July 26, 2019
 
Flex Ltd.
2 Changi South Lane
Singapore 486123
 
We have reviewed, in accordance with the standards of the Public Company Accounting Oversight Board (United States), the unaudited interim financial information of Flex Ltd. and subsidiaries for the three-month periods ended June 28, 2019 and June 29, 2018, as indicated in our report dated July 26, 2019; because we did not perform an audit, we expressed no opinion on that information.

We are aware that our report referred to above, which is included in your Quarterly Report on Form 10-Q for the quarter ended June 28, 2019, is incorporated by reference in Registration Statement Nos. 333-222773 on Form S-3ASR, 333-220002, 333-212267, 333-207325, and 333-170710 on Form S-8.

We also are aware that the aforementioned report, pursuant to Rule 436(c) under the Securities Act of 1933, is not considered a part of the Registration Statement prepared or certified by an accountant or a report prepared or certified by an accountant within the meaning of Sections 7 and 11 of that Act.

/s/ DELOITTE & TOUCHE LLP

San Jose, California



EX-31.01 5 flex-exx3101x6282019.htm EXHIBIT 31.01 Exhibit


EXHIBIT 31.01
 
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER PURSUANT TO
SECTION 302
OF THE SARBANES-OXLEY ACT OF 2002
 
I, Revathi Advaithi, certify that:
 
1.
I have reviewed this Quarterly Report on Form 10-Q of Flex 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:  July 26, 2019
 
/s/ Revathi Advaithi
 
Revathi Advaithi
 
Chief Executive Officer
 


EX-31.02 6 flex-exx3102x6282019.htm EXHIBIT 31.02 Exhibit


EXHIBIT 31.02
 
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER PURSUANT TO
SECTION 302
OF THE SARBANES-OXLEY ACT OF 2002
 
I, Christopher E. Collier, certify that:
 
1.
I have reviewed this Quarterly Report on Form 10-Q of Flex 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:  July 26, 2019 
/s/ Christopher E. Collier
 
Christopher E. Collier
 
Chief Financial Officer
 


EX-32.01 7 flex-exx3201x6282019.htm EXHIBIT 32.01 Exhibit


EXHIBIT 32.01
 
CERTIFICATION OF CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER PURSUANT TO
18 U.S.C. SECTION 1350
AS ADOPTED PURSUANT TO SECTION 906
OF THE SARBANES-OXLEY ACT OF 2002
 
We, Revathi Advaithi and Christopher E. Collier, Chief Executive Officer and Chief Financial Officer, respectively, of Flex Ltd. (the “Company”), hereby certify, to the best of our knowledge, pursuant to 18 U.S.C. § 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
 
the Quarterly Report on Form 10-Q of the Company for the period ended June 28, 2019, as filed with the Securities and Exchange Commission (the “Report”), fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

A signed original of this written statement has been provided to Flex Ltd. and will be retained by it and furnished to the Securities and Exchange Commission or its staff upon request.
  
Date:
July 26, 2019
/s/ Revathi Advaithi
 
 
Revathi Advaithi
 
 
Chief Executive Officer
 
 
(Principal Executive Officer)
 
 
 
Date:
July 26, 2019
/s/ Christopher E. Collier
 
 
Christopher E. Collier
 
 
Chief Financial Officer
 
 
(Principal Financial Officer)
 



EX-101.SCH 8 flex-20190628.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2110100 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - BALANCE SHEET ITEMS link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - BALANCE SHEET ITEMS - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2402405 - Disclosure - BALANCE SHEET ITEMS - Future Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 2402404 - Disclosure - BALANCE SHEET ITEMS - Goodwill and Other Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - BALANCE SHEET ITEMS - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2302301 - Disclosure - BALANCE SHEET ITEMS (Tables) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - BANK BORROWINGS AND LONG-TERM DEBT link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - BANK BORROWINGS AND LONG-TERM DEBT - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - BANK BORROWINGS AND LONG-TERM DEBT - Debt Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 2406404 - Disclosure - BANK BORROWINGS AND LONG-TERM DEBT - Repayment of Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - BANK BORROWINGS AND LONG-TERM DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 2414401 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 1003501 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - EARNINGS PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - FAIR VALUE MEASUREMENT OF ASSETS AND LIABILITIES link:presentationLink link:calculationLink link:definitionLink 2412402 - Disclosure - FAIR VALUE MEASUREMENT OF ASSETS AND LIABILITIES - Assets and Liabilities Measured at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2412403 - Disclosure - FAIR VALUE MEASUREMENT OF ASSETS AND LIABILITIES - Debt Not Carried at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2312301 - Disclosure - FAIR VALUE MEASUREMENT OF ASSETS AND LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - FINANCIAL INSTRUMENTS link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - FINANCIAL INSTRUMENTS - Foreign Currency Risk Management (Details) link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - FINANCIAL INSTRUMENTS - Notional Amount (Details) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - FINANCIAL INSTRUMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - INTEREST AND OTHER, NET link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - INTEREST AND OTHER, NET (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - INTEREST AND OTHER, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - LEASES - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2403406 - Disclosure - LEASES - Future Minimum Lease Payments Under Noncancellable Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2403406 - Disclosure - LEASES - Future Minimum Lease Payments Under Noncancellable Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2403407 - Disclosure - LEASES - Future Minimum Lease Payments Under Noncancellable Leases Prior To Adoption Of ASC 842 (Details) link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - LEASES - Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 2403404 - Disclosure - LEASES - Supplemental Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 2403405 - Disclosure - LEASES - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - ORGANIZATION OF THE COMPANY AND BASIS OF PRESENTATION link:presentationLink link:calculationLink link:definitionLink 2401402 - Disclosure - ORGANIZATION OF THE COMPANY AND BASIS OF PRESENTATION (Details) link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - ORGANIZATION OF THE COMPANY AND BASIS OF PRESENTATION (Policies) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - OTHER CHARGES (INCOME), NET link:presentationLink link:calculationLink link:definitionLink 2408401 - Disclosure - OTHER CHARGES (INCOME), NET (Details) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - RESTRUCTURING CHARGES link:presentationLink link:calculationLink link:definitionLink 2416402 - Disclosure - RESTRUCTURING CHARGES - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2416403 - Disclosure - RESTRUCTURING CHARGES - Summary of Restructuring Charges (Details) link:presentationLink link:calculationLink link:definitionLink 2316301 - Disclosure - RESTRUCTURING CHARGES (Tables) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - REVENUE link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - REVENUE - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - REVENUE - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - REVENUE (Tables) link:presentationLink link:calculationLink link:definitionLink 2115100 - Disclosure - SEGMENT REPORTING link:presentationLink link:calculationLink link:definitionLink 2415402 - Disclosure - SEGMENT REPORTING (Details) link:presentationLink link:calculationLink link:definitionLink 2315301 - Disclosure - SEGMENT REPORTING (Tables) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - SHARE-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - SHARE-BASED COMPENSATION - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - SHARE-BASED COMPENSATION - Location of Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - SHARE-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - SHARE REPURCHASES link:presentationLink link:calculationLink link:definitionLink 2414401 - Disclosure - SHARE REPURCHASES (Details) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - TRADE RECEIVABLES SECURITIZATION link:presentationLink link:calculationLink link:definitionLink 2411401 - Disclosure - TRADE RECEIVABLES SECURITIZATION (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 flex-20190628_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 flex-20190628_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 flex-20190628_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Earnings Per Share [Abstract] Schedule of basic weighted-average ordinary shares outstanding and diluted weighted-average ordinary share equivalents used to calculate basic and diluted earnings per share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Leases [Abstract] Operating lease cost Operating Lease, Cost Total lease cost Lease, Cost Treasury Stock, Number of Shares and Restriction Disclosures [Abstract] SHARE REPURCHASES Treasury Stock [Text Block] Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Schedule of changes in accumulated other comprehensive loss by component, net of tax Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Balance Sheet Related Disclosures [Abstract] Schedule of components of inventories Schedule of Inventory, Current [Table Text Block] Schedule of goodwill Schedule of Goodwill [Table Text Block] Schedule of components of acquired intangible assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of estimated future annual amortization expense for intangible assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type [Axis] Award Type [Axis] Award Type [Domain] Award Type [Domain] Share options Share-based Payment Arrangement, Option [Member] Restricted Stock Units, Share Bonus Awards with Market Conditions, and Share Bonus Awards With Free Cash Flow Targets Restricted Stock Units, Share Bonus Awards with Market Conditions, and Share Bonus Awards With Free Cash Flow Targets [Member] Restricted Stock Units, Share Bonus Awards with Market Conditions, and Share Bonus Awards With Free Cash Flow Targets [Member] Restricted Stock Units Restricted Stock Units (RSUs) [Member] Share Bonus Awards with Market Conditions Restricted Stock Units (RSUs), Share Bonus Awards With Market Conditions [Member] Represents details concerning share bonus awards with market conditions. Title of Individual [Axis] Title of Individual [Axis] Title of Individual [Domain] Title of Individual [Domain] Key employees Key Employees [Member] Represents information pertaining to key employees of the entity. Statistical Measurement [Axis] Statistical Measurement [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Share-based compensation Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Compensation not yet recognized Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Share weighted-average remaining vesting period Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Share options outstanding (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Options exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Options outstanding, weighted average exercise price (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Weighted average exercise price of exercisable shares (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Unvested share bonus awards granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Average grant date price of unvested share bonus awards (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Number of shares outstanding (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Number of shares that may be issued (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period Unrecognized compensation expense Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Basic earnings per share: Earnings Per Share, Basic [Abstract] Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Shares used in computation: Weighted Average Number of Shares Outstanding, Basic [Abstract] Weighted-average ordinary shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Basic earnings per share (in dollars per share) Earnings Per Share, Basic Diluted earnings per share: Earnings Per Share, Diluted [Abstract] Shares used in computation: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Weighted-average ordinary share equivalents from stock options and restricted share unit awards (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Weighted-average ordinary shares and ordinary share equivalents outstanding (in shares) Weighted Average Number of Shares Outstanding, Diluted Diluted earnings per share (in dollars per share) Earnings Per Share, Diluted Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Restricted share unit awards excluded from computation of diluted earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Leases Lessee, Operating Leases [Text Block] Debt Disclosure [Abstract] BANK BORROWINGS AND LONG-TERM DEBT Debt Disclosure [Text Block] BALANCE SHEET ITEMS Supplemental Balance Sheet Disclosures [Text Block] Other Income and Expenses [Abstract] Interest and other, net Interest and Other Income [Table Text Block] Statement of Financial Position [Abstract] ASSETS Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Accounts receivable, net of allowance for doubtful accounts of $88,628 and $91,396 as of June 28, 2019 and March 31, 2019, respectively Accounts Receivable, after Allowance for Credit Loss, Current Contract assets Contract with Customer, Asset, after Allowance for Credit Loss Inventories Inventory, Net Other current assets Other Assets, Current Total current assets Assets, Current Property and equipment, net Property, Plant and Equipment, Net Operating lease right-of-use assets, net Operating Lease, Right-of-Use Asset Goodwill Goodwill Other intangible assets, net Intangible Assets, Net (Excluding Goodwill) Other assets Other Assets, Noncurrent Total assets Assets LIABILITIES AND SHAREHOLDERS’ EQUITY Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Bank borrowings and current portion of long-term debt Long-term Debt, Current Maturities Accounts payable Accounts Payable, Current Accrued payroll Employee-related Liabilities, Current Other current liabilities Other Liabilities, Current Total current liabilities Liabilities, Current Long-term debt, net of current portion Long-term Debt, Excluding Current Maturities Operating lease liabilities, non-current Operating Lease, Liability, Noncurrent Other liabilities Other Liabilities, Noncurrent Shareholders’ equity Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Ordinary shares, no par value; 564,278,524 and 566,787,620 issued, and 514,039,169 and 516,548,265 outstanding as of June 28, 2019 and March 31, 2019, respectively Common Stock, Value, Outstanding Treasury stock, at cost; 50,239,355 shares as of June 28, 2019 and March 31, 2019 Treasury Stock, Value Accumulated deficit Retained Earnings (Accumulated Deficit) Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Total shareholders’ equity Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Total liabilities and shareholders’ equity Liabilities and Equity Schedule of Long Lived Assets Held-for-sale [Table] Schedule of Long Lived Assets Held-for-sale [Table] Investment, Name [Axis] Investment, Name [Axis] Investment, Name [Domain] Investment, Name [Domain] Bright Machines Bright Machines [Member] Bright Machines [Member] Long Lived Assets Held-for-sale [Line Items] Long Lived Assets Held-for-sale [Line Items] Other income, net Other Operating and Nonoperating Income (Expense) Other Operating and Nonoperating Income (Expense) Gain from deconsolidation of a subsidiary entity Deconsolidation, Gain (Loss), Amount Restructuring Charges [Abstract] Schedule of components of the restructuring charges by geographic region Restructuring and Related Costs [Table Text Block] Commitments and Contingencies Disclosure [Abstract] COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Segments [Axis] Segments [Axis] Segments [Domain] Segments [Domain] HRS High Reliability Solutions (HRS) [Member] High Reliability Solutions (HRS) [Member] IEI Industrial & Emerging Industries (IEI) [Member] Industrial & Emerging Industries (IEI) [Member] CEC Communications and Enterprise Compute [Member] Communications and Enterprise Compute [Member] CTG Consumer Technology Group (CTG) [Member] Consumer Technology Group (CTG) [Member] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Customer-related intangibles Customer Related Intangibles [Member] Represents information pertaining to customer related intangibles. Licenses and other intangibles Licenses And Other Intangibles [Member] Represents information pertaining to licenses and other intangibles. Goodwill [Line Items] Goodwill [Line Items] Activity in goodwill account Goodwill [Roll Forward] Balance, beginning of the year Divestitures Goodwill, Written off Related to Sale of Business Unit Foreign currency translation adjustments Goodwill, Foreign Currency Translation Gain (Loss) Balance, end of the period Gross Carrying Amount Finite-Lived Intangible Assets, Gross Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Net Carrying Amount Finite-Lived Intangible Assets, Net Fair Value Disclosures [Abstract] Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Variable Rate [Axis] Variable Rate [Axis] Variable Rate [Domain] Variable Rate [Domain] Three-month Yen LIBOR London Interbank Offered Rate (LIBOR) [Member] Measurement Basis [Axis] Measurement Basis [Axis] Fair Value Measurement [Domain] Fair Value Measurement [Domain] Portion at Fair Value Measurement Portion at Fair Value Measurement [Member] Carrying Amount Reported Value Measurement [Member] Fair Value Estimate of Fair Value Measurement [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Level 1 Fair Value, Inputs, Level 1 [Member] Level 2 Fair Value, Inputs, Level 2 [Member] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] 4.625% Notes due February 2020 Term Loan Agreement Including Current Portion Due In Installments Through February Two Thousand Twenty [Member] Represents the term loan agreement including a current portion, which will be due in installments through February, 2020. Term Loan due November 2021 Term Loan Agreement Including Current Portion Due In Installments Through November 2021 [Member] Term Loan Agreement Including Current Portion Due In Installments Through November 2021 [Member] Term Loan, including current portion, due in installments through June 2022 Term Loan Agreement Including Current Portion Due In Installments Through June Two Thousand Twenty Two [Member] Term Loan Agreement Including Current Portion Due In Installments Through June Two Thousand Twenty Two [Member] 5.000% Notes due February 2023 Term Loan Agreement Including Current Portion Due In Installments Through February Two Thousand Twenty Three [Member] Represents the term loan agreement including a current portion, which will be due in installments through February, 2023. Term Loan due April 2024 - three-month Yen LIBOR plus 0.50% Term Loan Agreement Including Current Portion Due In Installments Through April Two Thousand Twenty Four [Member] Term Loan Agreement Including Current Portion Due In Installments Through April Two Thousand Twenty Four [Member] 4.750% Notes due June 2025 Term Loan Agreement Including Current Portion Due In Installments Through June Two Thousand Twenty Five [Member] Term Loan Agreement Including Current Portion Due In Installments Through June Two Thousand Twenty Five [Member] 4.875% Notes due June 2029 Term Loan Agreement Including Current Portion Due In Installments Through February Two Thousand Twenty Nine [Member] Term Loan Agreement Including Current Portion Due In Installments Through February Two Thousand Twenty Nine [Member] India Facilities India Term Loan Agreement Due Through September Two Thousand Twenty Three [Member] India Term Loan Agreement Due Through September Two Thousand Twenty Three [Member] Euro Term Loan due September 2020 Euro Term Loan Due September Two Thousand Twenty [Member] Euro Term Loan Due September Two Thousand Twenty [Member] Euro Term Loan due January 2022 Term Loan Agreement Due Through January Two Thousand Twenty Two [Member] Term Loan Agreement Due Through January Two Thousand Twenty Two [Member] Other financial instruments Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Debt instrument Debt Instrument, Fair Value Disclosure Debt instrument interest rate Debt Instrument, Interest Rate, Stated Percentage Derivative Instruments and Hedges, Assets [Abstract] Derivative [Table] Derivative [Table] Option Indexed to Issuer's Equity [Axis] Option Indexed to Issuer's Equity [Axis] Option Indexed to Issuer's Equity, Type [Domain] Option Indexed to Issuer's Equity, Type [Domain] Buy Call Option [Member] Sell Put Option [Member] Derivative Instrument [Axis] Derivative Instrument [Axis] Derivative Contract [Domain] Derivative Contract [Domain] Forward and Swap Contracts Foreign Exchange Contract [Member] Hedging Designation [Axis] Hedging Designation [Axis] Hedging Designation [Domain] Hedging Designation [Domain] Derivatives designated as hedging instruments Designated as Hedging Instrument [Member] Derivatives not designated as hedging instruments Not Designated as Hedging Instrument [Member] Hedging Relationship [Axis] Hedging Relationship [Axis] Hedging Relationship [Domain] Hedging Relationship [Domain] Cash Flow Hedges Cash Flow Hedging [Member] Currency [Axis] Currency [Axis] All Currencies [Domain] All Currencies [Domain] BRL Brazil, Brazil Real CAD Canada, Dollars CNY China, Yuan Renminbi EUR Euro Member Countries, Euro GBP United Kingdom, Pounds HUF Hungary, Forint ILS Israel, New Shekels INR India, Rupees JPY Japan, Yen MXN Mexico, Pesos MYR Malaysia, Ringgits SEK Sweden, Kronor PLN Poland, Zlotych RON Romania, New Lei SGD Singapore, Dollars Other Other Currency [Member] Other Currency [Member] Notional amount Derivative [Line Items] Notional contract value Derivative, Notional Amount Interest expenses on debt obligations Interest Expense, Debt ABS and AR sales programs related expenses Other Expenses Interest income Investment Income, Interest Gain (Loss) on foreign exchange transactions Foreign Currency Transaction Gain (Loss), before Tax Interest expense Interest Expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Cost of sales Cost of Sales [Member] Selling, general and administrative expenses Selling, General and Administrative Expenses [Member] Share-based compensation Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-based compensation expense Share-based Payment Arrangement, Expense Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization of the Company and Basis of Presentation Consolidation, Policy [Policy Text Block] Recently Adopted and Issued Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] INTEREST AND OTHER, NET Interest And Other, Net [Text Block] The entire disclosure of interest and other income or expense Operating Leases: Operating Lease, Assets And Liabilities, Lessee [Abstract] Operating Lease, Assets And Liabilities, Lessee [Abstract] Operating lease right of use assets Operating lease liabilities Operating Lease, Liability Weighted-average remaining lease term Weighted Average Remaining Lease Term [Abstract] Weighted Average Remaining Lease Term [Abstract] Operating leases Operating Lease, Weighted Average Remaining Lease Term Weighted-average discount rate Leases, Weighted Average Discount Rate [Abstract] Leases, Weighted Average Discount Rate [Abstract] Operating leases Operating Lease, Weighted Average Discount Rate, Percent Statement [Table] Statement [Table] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Accounting Standards Update 2016-02 Accounting Standards Update 2016-02 [Member] Restatement [Axis] Restatement [Axis] Restatement [Domain] Restatement [Domain] Restatement Adjustment Restatement Adjustment [Member] Statement [Line Items] Statement [Line Items] Net sales Revenue from Contract with Customer, Excluding Assessed Tax Deferred gain for sales leaseback transaction Sale Leaseback Transaction, Deferred Gain, Net OTHER CHARGES (INCOME), NET Other Income and Other Expense Disclosure [Text Block] FAIR VALUE MEASUREMENT OF ASSETS AND LIABILITIES Fair Value Disclosures [Text Block] Summary of aggregate notional amount of the Company's outstanding foreign currency forward and swap contracts Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block] Schedule of fair value of the derivative instruments utilized for foreign currency risk management purposes Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] Statement of Stockholders' Equity [Abstract] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Ordinary Shares Common Stock [Member] Accumulated Deficit Retained Earnings [Member] Unrealized Gain (Loss) on Derivative Instruments and Other Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member] Foreign Currency Translation Adjustments Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Total Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Beginning balance (in shares) Common Stock, Shares, Outstanding Beginning balance Repurchase of Flex Ltd. ordinary shares at cost (in shares) Treasury Stock, Shares, Acquired Repurchase of Flex Ltd. ordinary shares at cost Treasury Stock, Value, Acquired, Cost Method Exercise of stock options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Issuance of Flex Ltd. vested shares under restricted share unit awards (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Net income Stock-based compensation, net of tax APIC, Share-based Payment Arrangement, Increase for Cost Recognition Cumulative effect on opening equity of adopting accounting standards Cumulative Effect of New Accounting Principle in Period of Adoption Total other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Ending balance (in shares) Ending balance Schedule of bank borrowings and long-term debt Schedule of Long-term Debt Instruments [Table Text Block] Schedule of the Company's repayments of long-term debt Schedule of Maturities of Long-term Debt [Table Text Block] Revenue from Contract with Customer [Abstract] Contract liabilities Contract with Customer, Liability, Current Cash paid for amounts included in the measurement of lease liabilities: Cash Flow, Lessee [Abstract] Cash Flow, Lessee [Abstract] Operating cash flows from operating leases Operating Lease, Payments Segment Reporting [Abstract] SEGMENT REPORTING Segment Reporting Disclosure [Text Block] Accounts, Notes, Loans and Financing Receivable, Gross, Allowance, and Net [Abstract] Schedule of Securitization or Asset-backed Financing Arrangements, Financial Asset for which Transfer is Accounted as Sale [Table] Schedule of Securitization or Asset-backed Financing Arrangements, Financial Asset for which Transfer is Accounted as Sale [Table] Financial Instrument [Axis] Financial Instrument [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Asset-Backed Securitization Programs Asset-backed Securities [Member] Global Program Global Asset Based Securitization Program [Member] The Global Asset-Backed Securitization Agreement under which the entity sells designated pools of trade receivables to affiliated special purpose entities. North American Program North American Asset Based Securitization Program [Member] The North American Asset-Backed Securitization Agreement under which the entity sells designated pools of trade receivables to affiliated special purpose entities. Sales of Receivables to Third Party Banks Sale Of Receivables To Third Party Banks [Member] A program under which the entity sells designated accounts receivable to certain third-party banking institutions. Collateral [Axis] Collateral [Axis] Collateral [Domain] Collateral [Domain] Committed Collateral Pledged [Member] Uncommitted Uncollateralized [Member] Trade Receivables Securitization disclosures Securitization or Asset-backed Financing Arrangement, Financial Asset for which Transfer is Accounted as Sale [Line Items] Number of asset-backed securitization programs Number of Asset Backed Securitization Programs Represents the number of asset-backed securitization programs in which the entity participates. Percentage of receivables sold to unaffiliated institutions Percent of Receivables Sold to Unaffiliated Institutions Represents the percentage of receivables sold to unaffiliated institutions. Investment limits with financial institution Maximum Investment Limit Commercial Paper Conduit This amount represents the maximum amount of receivables eligible to be sold to the commercial paper conduits from the asset-backed securitization program. Service fee received, percent Service Fee Service fee. Net cash provided by investing activities Net Cash Provided by (Used in) Investing Activities Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Servicing assets Servicing Asset Servicing liabilities Servicing Liability Company's accounts receivables sold to third-party Trade Accounts Receivable Sold to Third Party This amount represents the total amount of accounts receivable sold by the company to a third party. Amount received from accounts receivable sold to third-party Amount Received from Trade Accounts Receivable Sold to Third Party This amount represents the total amount received from sale of accounts receivable to a third party. Transferor's interests in transferred financial assets, fair value Transferor's Interests in Transferred Financial Assets, Fair Value Cash proceeds from sale of accounts receivable Proceeds from Accounts Receivable Securitization Cash collections of deferred purchase price Proceeds From Collection Of Deferred Purchase Price Receivables Proceeds From Collection Of Deferred Purchase Price Receivables Receivables sold but not yet collected from banking institutions Accounts Receivable Factored to Banking Institutions This amount represents the amount of accounts receivable sold to third party financial institutions in relation to the company's accounts receivable factoring programs. Aggregate shares repurchased and retired (in shares) Stock Repurchased and Retired During Period, Shares Aggregate purchase price of shares repurchased and retired Stock Repurchased and Retired During Period, Value Authorized amount of stock repurchase program Stock Repurchase Program, Authorized Amount Amount remaining to be repurchased under the plans Stock Repurchase Program, Remaining Authorized Repurchase Amount Income Statement [Abstract] Cost of sales Cost of Goods and Services Sold Restructuring charges Restructuring Charges, Cost Of Sales Restructuring Charges, Cost Of Sales Gross profit Gross Profit Selling, general and administrative expenses Selling, General and Administrative Expense Intangible amortization Amortization of Intangible Assets Restructuring charges Restructuring Charges, Selling, General And Administrative Expense Restructuring Charges, Selling, General And Administrative Expense Interest and other, net Other Nonoperating Income (Expense) Other charges (income), net Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Provision for income taxes Income Tax Expense (Benefit) Net income Earnings per share: Earnings Per Share, Basic and Diluted [Abstract] Basic (in dollars per share) Diluted (in dollars per share) Weighted-average shares used in computing per share amounts: Basic (in shares) Diluted (in shares) Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Unrealized loss on derivative instruments and other Foreign currency translation adjustments Total Changes in Accumulated Other Comprehensive Income by Component Accumulated Other Comprehensive Income (Loss) [Line Items] AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Other comprehensive gain (loss) before reclassifications OCI, before Reclassifications, Net of Tax, Attributable to Parent Net (gains) losses reclassified from accumulated other comprehensive loss Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent Net current-period other comprehensive gain (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Restructuring Type [Axis] Restructuring Type [Axis] Type of Restructuring [Domain] Type of Restructuring [Domain] Employee Severance Employee Severance And Other [Member] Employee Severance And Other [Member] Non-Cash Charges Non-Cash Charges [Member] Non-Cash Charges [Member] RESTRUCTURING CHARGES Restructuring Cost and Reserve [Line Items] Restructuring charges Restructuring Charges Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Measurement Frequency [Axis] Measurement Frequency [Axis] Measurement Frequency [Domain] Measurement Frequency [Domain] Recurring Basis Fair Value, Recurring [Member] Level 3 Fair Value, Inputs, Level 3 [Member] Money market funds and time deposits Money Market Funds And Time Deposits [Member] Represents the 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 and time deposits (that is deposits that do not mature until a specific date and for which there may be penalties for withdrawing prior to maturity) held by the entity. Foreign exchange contracts Foreign Exchange Forward [Member] Mutual funds, money market accounts and equity securities Equity Securities Fixed Income Securities And Mutual Funds [Member] Represents the equity securities which include information about ownership interests or the right to acquire ownership interests in corporations and other legal entities in which ownership interest is represented by shares of common or preferred stock (which is neither mandatorily redeemable no redeemable at the option of the holder), convertible securities, stock rights, or stock warrants. It also represents investment that provides a return in the form of fixed periodic payments and eventual return of principal at maturity and investment that pools funds from many investors to invest in a combination of underlying investments. Financial Instruments Measured at Fair Value on a Recurring Basis and Nonrecurring Basis Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Total Assets Assets, Fair Value Disclosure Total Liabilities Financial and Nonfinancial Liabilities, Fair Value Disclosure Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Term Loan due November 2021 4.75% Notes due June 2025 India Facilities India Facilities Debt [Member] India Facilities Debt [Member] Other Other Debt [Member] Other borrowing arrangements not separately defined in the taxonomy. Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Term Loan Term Loan [Member] Term Loan [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Long-term debt Long-term Debt Debt issuance costs Unamortized Debt Issuance Expense Total Long-term Debt, Net of Debt Issuance Costs Long-term Debt, Net of Debt Issuance Costs Current portion, net of debt issuance costs Non-current portion Borrowing capacity Line of Credit Facility, Current Borrowing Capacity Statement of Cash Flows [Abstract] CASH FLOWS FROM OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Depreciation, amortization and other impairment charges Depreciation, Depletion and Amortization Gain from deconsolidation of Bright Machines Changes in working capital and other Increase (Decrease) in Operating Capital Net cash used in operating activities CASH FLOWS FROM INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Proceeds from the disposition of property and equipment Proceeds from Sale of Property, Plant, and Equipment Other investing activities, net Payments for (Proceeds from) Other Investing Activities Net cash provided by investing activities CASH FLOWS FROM FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Proceeds from bank borrowings and long-term debt Proceeds from Issuance of Debt Repayments of bank borrowings and long-term debt Repayments of Debt and Lease Obligation Payments for repurchases of ordinary shares Payments for Repurchase of Common Stock Net proceeds from issuance of ordinary shares Proceeds from Issuance of Common Stock Other financing activities, net Proceeds from (Payments for) Other Financing Activities Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Effect of exchange rates on cash and cash equivalents Effect of Exchange Rate on Cash and Cash Equivalents Net increase (decrease) in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Non-cash investing activities: Noncash Investing and Financing Items [Abstract] Unpaid purchases of property and equipment Capital Expenditures Incurred but Not yet Paid Non-cash investment in Bright Machines Other Significant Noncash Transaction, Value of Consideration Received REVENUE Revenue from Contract with Customer [Text Block] Accounts receivable, allowance Accounts Receivable, Allowance for Credit Loss, Current Ordinary shares, par value (in dollars per share) Common Stock, No Par Value Ordinary shares, issued (shares) Common Stock, Shares, Issued Ordinary shares, outstanding (shares) Treasury stock, shares (shares) Treasury Stock, Shares Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Point in time Transferred at Point in Time [Member] Over time Transferred over Time [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Components of Lease Cost Lease, Cost [Table Text Block] Balance Sheet Amounts Assets and Liabilities, Lessee [Table Text Block] Assets and Liabilities, Lessee [Table Text Block] Future Minimum Lease Payments Lessee, Operating Lease, Liability, Maturity [Table Text Block] Future Minimum Rental Payments Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Lease terms Lessee, Operating Lease, Term of Contract Schedule of segment reporting information by operating segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Severance Employee Severance [Member] Long-Lived Asset Impairment Long Lived Asset Impairment [Member] Long-lived asset impairment associated with exit from or disposal of business activities or restructurings pursuant to a plan. Other Exit Costs Other Restructuring [Member] Restructuring Payment Type [Axis] Restructuring Payment Type [Axis] Restructuring Payment Type [Axis] Restructuring Payment Type [Domain] Restructuring Payment Type [Domain] [Domain] for Restructuring Payment Type [Axis] Cash Charges Cash Charges [Member] Cash Charges [Member] Restructuring Plan [Axis] Restructuring Plan [Axis] Restructuring Plan [Domain] Restructuring Plan [Domain] Fiscal Year 2019 And Prior Fiscal Year 2019 And Prior [Member] Fiscal Year 2019 And Prior [Member] Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Balance as of March 31, 2019 Restructuring Reserve Provision for charges incurred during the three-month period ended June 28, 2019 Payments for charges incurred Payments for Restructuring Balance as of June 28, 2019 Less: Current portion (classified as other current liabilities) Restructuring Reserve, Current Accrued restructuring costs, net of current portion (classified as other liabilities) Restructuring Reserve, Noncurrent Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] 2020 Operating Leases, Future Minimum Payments Due, Next Twelve Months 2021 Operating Leases, Future Minimum Payments, Due in Two Years 2022 Operating Leases, Future Minimum Payments, Due in Three Years 2023 Operating Leases, Future Minimum Payments, Due in Four Years 2024 Operating Leases, Future Minimum Payments, Due in Five Years Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Total minimum lease payments Operating Leases, Future Minimum Payments Due Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Consolidation Items [Axis] Consolidation Items [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Operating Segments Operating Segments [Member] Segment Reconciling Items Segment Reconciling Items [Member] High Reliability Solutions Industrial & Emerging Industries Communications & Enterprise Compute Consumer Technologies Group Corporate and Other Corporate and Other [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Number of operating segments Number of Operating Segments Income (loss) before income taxes Stock-based compensation Customer related asset impairments Inventory Impairment and Other Inventory Impairment and Other New revenue standard adoption impact Contract With Customer, Liability, Cumulative Catch-Up Adjustment To Gross Profit, Modification Of Contract Contract with Customer, Liability, Cumulative Catch-up Adjustment to Gross Profit, Modification of Contract Contingencies and other Loss Contingency and Other Charges Loss Contingency and Other Charges Schedule of share-based compensation expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] ORGANIZATION OF THE COMPANY AND BASIS OF PRESENTATION Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Schedule of financial assets and liabilities measured at fair value on a recurring basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Schedule of debt not carried at fair value Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block] Statement of Comprehensive Income [Abstract] Foreign currency translation adjustments, tax Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax, Portion Attributable to Parent Unrealized loss on derivative instruments and other, tax Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Tax, Portion Attributable to Parent RESTRUCTURING CHARGES Restructuring and Related Activities Disclosure [Text Block] Weighted-average interest rate Long-term Debt, Weighted Average Interest Rate, at Point in Time Term loan Debt instrument Debt Instrument, Face Amount Debt repayments Proceeds from (Repayments of) Debt Effective interest rate Debt Instrument, Redemption Price, Percentage Debt issuance cost Debt Issuance Costs, Gross Percentage of principal amount of the then outstanding Notes due and payable Debt Instrument, Debt Payable As Percentage Of Principal Amount Of Outstanding Debt Debt Instrument, Debt Payable As Percentage Of Principal Amount Of Outstanding Debt Loss Contingencies [Table] Loss Contingencies [Table] Customer [Axis] Customer [Axis] Customer [Domain] Customer [Domain] SunEdison, Inc SunEdison, Inc [Member] SunEdison, Inc [Member] Litigation Status [Axis] Litigation Status [Axis] Litigation Status [Domain] Litigation Status [Domain] Pending Litigation Pending Litigation [Member] Litigation Case [Axis] Litigation Case [Axis] Litigation Case [Domain] Litigation Case [Domain] SunEdison filed Chapter 11 SunEdison, Inc Filed Chapter 11 [Member] SunEdison, Inc Filed Chapter 11 [Member] Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Collectibility of Receivables Collectibility of Receivables [Member] Assessment of Sales and Import Taxes Assessment of Sales and Import Taxes [Member] Assessment of Sales and Import Taxes [Member] Intercompany Payment Deductibility Intercompany Payment Deductibility [Member] Intercompany Payment Deductibility [Member] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] BRAZIL BRAZIL Income Tax Authority [Axis] Income Tax Authority [Axis] Income Tax Authority [Domain] Income Tax Authority [Domain] Foreign Tax Authority Foreign Tax Authority [Member] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Loss in period from bad debt write off Decrease in receivable due from return of previously shipped inventory Revenue Recognition, Sales Returns Recognized Revenue Recognition, Sales Returns Recognized Inventory value allegedly received by the Company Loss Contingency, Inventory Received, Amount Loss Contingency, Inventory Received, Amount Cash allegedly received by the Company Loss Contingency, Cash Received Loss Contingency, Cash Received Income tax examination, number of tax assessments Income Tax Examination, Number of Tax Assessments Income Tax Examination, Number of Tax Assessments Income tax examination, estimate of possible loss Income Tax Examination, Estimate of Possible Loss Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] Working capital advances Working Capital Advances [Member] Working Capital Advances [Member] Customer-related accruals Customer-Related Accruals [Member] Customer-Related Accruals [Member] Components of acquired intangible assets Acquired Finite-Lived Intangible Assets [Line Items] Preferred purchase price receivable from asset-backed securitization programs Current operating lease liabilities Operating Lease, Liability, Current Estimated future annual amortization expense for acquired intangible assets Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract] 2020 Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2024 Finite-Lived Intangible Assets, Amortization Expense, Year Five Thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] ACCUMULATED OTHER COMPREHENSIVE LOSS Comprehensive Income (Loss) Note [Text Block] 2020 Long-term Debt, Maturities, Repayments of Principal, Remainder of Fiscal Year 2021 Long-term Debt, Maturities, Repayments of Principal in Year Two 2022 Long-term Debt, Maturities, Repayments of Principal in Year Three 2023 Long-term Debt, Maturities, Repayments of Principal in Year Four 2024 Long-term Debt, Maturities, Repayments of Principal in Year Five Thereafter Long-term Debt, Maturities, Repayments of Principal after Year Five Total Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Foreign currency translation adjustments, net of zero tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Unrealized loss on derivative instruments and other, net of zero tax Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax, Portion Attributable to Parent Comprehensive income Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Inventories Inventory, Net, Items Net of Reserve Alternative [Abstract] Raw materials Inventory, Raw Materials, Net of Reserves Work-in-progress Inventory, Work in Process, Net of Reserves Finished goods Inventory, Finished Goods, Net of Reserves Inventories, total FINANCIAL INSTRUMENTS Derivative Instruments and Hedging Activities Disclosure [Text Block] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Foreign currency contracts Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Other current assets Other Current Assets [Member] Other assets Other Assets [Member] Other current liabilities Other Current Liabilities [Member] Other liabilities Other Liabilities [Member] Fair Values of Derivative Instruments Derivatives, Fair Value [Line Items] Asset Derivatives Derivative Asset, Fair Value, Gross Asset Liability Derivatives Derivative Liability, Fair Value, Gross Liability Document and Entity Information Document Type Document Type Document Quarterly Report Document Quarterly Report Document Period End Date Document Period End Date Document Transition Report Document Transition Report Entity File Number Entity File Number Entity Registrant Name Entity Registrant Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Address, Address Line One Entity Address, Address Line One Entity Address, City or Town Entity Address, City or Town Entity Address, State or Province Entity Address, Country Entity Address, Postal Zip Code Entity Address, Postal Zip Code City Area Code City Area Code Local Phone Number Local Phone Number Title of 12(b) Security Title of 12(b) Security Trading Symbol Trading Symbol Security Exchange Name Security Exchange Name Entity Current Reporting Status Entity Current Reporting Status Entity Interactive Data Current Entity Interactive Data Current Entity Filer Category Entity Filer Category Entity Small Business Entity Small Business Entity Emerging Growth Company Entity Emerging Growth Company Entity Shell Company Entity Shell Company Entity Common Stock, Shares Outstanding (shares) Entity Common Stock, Shares Outstanding Entity Central Index Key Entity Central Index Key Amendment Flag Amendment Flag Current Fiscal Year End Date Current Fiscal Year End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus SHARE-BASED COMPENSATION Share-based Payment Arrangement [Text Block] TRADE RECEIVABLES SECURITIZATION Transfers and Servicing of Financial Assets [Text Block] Lessee, Operating Lease, Liability, Payment, Due [Abstract] Lessee, Operating Lease, Liability, Payment, Due [Abstract] 2020 Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year 2021 Lessee, Operating Lease, Liability, Payments, Due Year Two 2022 Lessee, Operating Lease, Liability, Payments, Due Year Three 2023 Lessee, Operating Lease, Liability, Payments, Due Year Four 2024 Lessee, Operating Lease, Liability, Payments, Due Year Five Thereafter Lessee, Operating Lease, Liability, Payments, Due after Year Five Total undiscounted lease payments Lessee, Operating Lease, Liability, Payments, Due Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Total lease liabilities EARNINGS PER SHARE Earnings Per Share [Text Block] EX-101.PRE 12 flex-20190628_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 13 flex-628201910xq_htm.xml IDEA: XBRL DOCUMENT 0000866374 2019-04-01 2019-06-28 0000866374 2019-07-22 0000866374 2019-06-28 0000866374 2019-03-31 0000866374 2018-04-01 2018-06-29 0000866374 us-gaap:CommonStockMember 2018-06-29 0000866374 us-gaap:AccumulatedTranslationAdjustmentMember 2018-03-31 0000866374 2018-03-31 0000866374 us-gaap:RetainedEarningsMember 2018-03-31 0000866374 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-01 2018-06-29 0000866374 us-gaap:RetainedEarningsMember 2018-06-29 0000866374 2018-06-29 0000866374 us-gaap:AccumulatedTranslationAdjustmentMember 2018-06-29 0000866374 us-gaap:CommonStockMember 2018-04-01 2018-06-29 0000866374 us-gaap:CommonStockMember 2018-03-31 0000866374 us-gaap:RetainedEarningsMember 2018-04-01 2018-06-29 0000866374 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0000866374 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-06-29 0000866374 2018-04-01 0000866374 us-gaap:AccumulatedTranslationAdjustmentMember 2018-04-01 2018-06-29 0000866374 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-04-01 2018-06-29 0000866374 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-03-31 0000866374 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-29 0000866374 us-gaap:RetainedEarningsMember 2018-04-01 0000866374 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-28 0000866374 us-gaap:CommonStockMember 2019-06-28 0000866374 us-gaap:RetainedEarningsMember 2019-03-31 0000866374 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-28 0000866374 us-gaap:CommonStockMember 2019-04-01 2019-06-28 0000866374 us-gaap:CommonStockMember 2019-03-31 0000866374 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-06-28 0000866374 us-gaap:RetainedEarningsMember 2019-06-28 0000866374 us-gaap:AccumulatedTranslationAdjustmentMember 2019-06-28 0000866374 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-04-01 2019-06-28 0000866374 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-03-31 0000866374 us-gaap:AccumulatedTranslationAdjustmentMember 2019-03-31 0000866374 us-gaap:RetainedEarningsMember 2019-04-01 0000866374 us-gaap:AccumulatedTranslationAdjustmentMember 2019-04-01 2019-06-28 0000866374 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0000866374 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-28 0000866374 2019-04-01 0000866374 us-gaap:AccountingStandardsUpdate201602Member 2019-04-01 0000866374 srt:RestatementAdjustmentMember 2018-04-01 2018-06-29 0000866374 flex:LicensesAndOtherIntangiblesMember 2019-03-31 0000866374 flex:CustomerRelatedIntangiblesMember 2019-03-31 0000866374 flex:LicensesAndOtherIntangiblesMember 2019-06-28 0000866374 flex:CustomerRelatedIntangiblesMember 2019-06-28 0000866374 flex:IndustrialEmergingIndustriesIEIMember 2019-03-31 0000866374 flex:HighReliabilitySolutionsHRSMember 2019-04-01 2019-06-28 0000866374 flex:ConsumerTechnologyGroupCTGMember 2019-03-31 0000866374 flex:IndustrialEmergingIndustriesIEIMember 2019-04-01 2019-06-28 0000866374 flex:ConsumerTechnologyGroupCTGMember 2019-04-01 2019-06-28 0000866374 flex:CommunicationsandEnterpriseComputeMember 2019-06-28 0000866374 flex:CommunicationsandEnterpriseComputeMember 2019-03-31 0000866374 flex:IndustrialEmergingIndustriesIEIMember 2019-06-28 0000866374 flex:HighReliabilitySolutionsHRSMember 2019-06-28 0000866374 flex:ConsumerTechnologyGroupCTGMember 2019-06-28 0000866374 flex:CommunicationsandEnterpriseComputeMember 2019-04-01 2019-06-28 0000866374 flex:HighReliabilitySolutionsHRSMember 2019-03-31 0000866374 flex:CustomerRelatedAccrualsMember 2019-06-28 0000866374 flex:CustomerRelatedAccrualsMember 2019-03-31 0000866374 flex:WorkingCapitalAdvancesMember 2019-06-28 0000866374 us-gaap:AssetBackedSecuritiesMember 2019-03-31 0000866374 flex:WorkingCapitalAdvancesMember 2019-03-31 0000866374 us-gaap:AssetBackedSecuritiesMember 2019-06-28 0000866374 srt:MaximumMember 2019-06-28 0000866374 srt:MinimumMember 2019-06-28 0000866374 flex:IndustrialEmergingIndustriesIEIMember us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-06-29 0000866374 flex:ConsumerTechnologyGroupCTGMember us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-06-29 0000866374 us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-06-29 0000866374 flex:IndustrialEmergingIndustriesIEIMember us-gaap:TransferredOverTimeMember 2018-04-01 2018-06-29 0000866374 flex:HighReliabilitySolutionsHRSMember us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-06-29 0000866374 flex:ConsumerTechnologyGroupCTGMember 2018-04-01 2018-06-29 0000866374 flex:IndustrialEmergingIndustriesIEIMember 2018-04-01 2018-06-29 0000866374 flex:HighReliabilitySolutionsHRSMember 2018-04-01 2018-06-29 0000866374 us-gaap:TransferredOverTimeMember 2018-04-01 2018-06-29 0000866374 flex:CommunicationsandEnterpriseComputeMember us-gaap:TransferredOverTimeMember 2018-04-01 2018-06-29 0000866374 flex:CommunicationsandEnterpriseComputeMember 2018-04-01 2018-06-29 0000866374 flex:HighReliabilitySolutionsHRSMember us-gaap:TransferredOverTimeMember 2018-04-01 2018-06-29 0000866374 flex:ConsumerTechnologyGroupCTGMember us-gaap:TransferredOverTimeMember 2018-04-01 2018-06-29 0000866374 flex:CommunicationsandEnterpriseComputeMember us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-06-29 0000866374 flex:CommunicationsandEnterpriseComputeMember us-gaap:TransferredOverTimeMember 2019-04-01 2019-06-28 0000866374 us-gaap:TransferredOverTimeMember 2019-04-01 2019-06-28 0000866374 flex:ConsumerTechnologyGroupCTGMember us-gaap:TransferredAtPointInTimeMember 2019-04-01 2019-06-28 0000866374 flex:IndustrialEmergingIndustriesIEIMember us-gaap:TransferredAtPointInTimeMember 2019-04-01 2019-06-28 0000866374 flex:HighReliabilitySolutionsHRSMember us-gaap:TransferredAtPointInTimeMember 2019-04-01 2019-06-28 0000866374 flex:ConsumerTechnologyGroupCTGMember us-gaap:TransferredOverTimeMember 2019-04-01 2019-06-28 0000866374 flex:CommunicationsandEnterpriseComputeMember us-gaap:TransferredAtPointInTimeMember 2019-04-01 2019-06-28 0000866374 us-gaap:TransferredAtPointInTimeMember 2019-04-01 2019-06-28 0000866374 flex:IndustrialEmergingIndustriesIEIMember us-gaap:TransferredOverTimeMember 2019-04-01 2019-06-28 0000866374 flex:HighReliabilitySolutionsHRSMember us-gaap:TransferredOverTimeMember 2019-04-01 2019-06-28 0000866374 srt:MinimumMember flex:RestrictedStockUnitsRSUsShareBonusAwardsWithMarketConditionsMember 2019-04-01 2019-06-28 0000866374 srt:MaximumMember flex:RestrictedStockUnitsRSUsShareBonusAwardsWithMarketConditionsMember 2019-04-01 2019-06-28 0000866374 flex:RestrictedStockUnitsRSUsShareBonusAwardsWithMarketConditionsMember 2019-06-28 0000866374 us-gaap:RestrictedStockUnitsRSUMember 2019-06-28 0000866374 us-gaap:EmployeeStockOptionMember 2019-04-01 2019-06-28 0000866374 flex:KeyEmployeesMember flex:RestrictedStockUnitsRSUsShareBonusAwardsWithMarketConditionsMember 2019-04-01 2019-06-28 0000866374 us-gaap:EmployeeStockOptionMember 2019-06-28 0000866374 flex:RestrictedStockUnitsShareBonusAwardswithMarketConditionsandShareBonusAwardsWithFreeCashFlowTargetsMember 2019-04-01 2019-06-28 0000866374 srt:MaximumMember flex:KeyEmployeesMember flex:RestrictedStockUnitsRSUsShareBonusAwardsWithMarketConditionsMember 2019-04-01 2019-06-28 0000866374 us-gaap:RestrictedStockUnitsRSUMember 2019-04-01 2019-06-28 0000866374 flex:RestrictedStockUnitsShareBonusAwardswithMarketConditionsandShareBonusAwardsWithFreeCashFlowTargetsMember 2019-06-28 0000866374 srt:MinimumMember flex:KeyEmployeesMember flex:RestrictedStockUnitsRSUsShareBonusAwardsWithMarketConditionsMember 2019-04-01 2019-06-28 0000866374 us-gaap:CostOfSalesMember 2019-04-01 2019-06-28 0000866374 us-gaap:CostOfSalesMember 2018-04-01 2018-06-29 0000866374 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-04-01 2018-06-29 0000866374 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-04-01 2019-06-28 0000866374 us-gaap:RestrictedStockUnitsRSUMember 2018-04-01 2018-06-29 0000866374 us-gaap:RestrictedStockUnitsRSUMember 2019-04-01 2019-06-28 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyNineMember 2019-06-01 2019-06-28 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughAprilTwoThousandTwentyFourMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-06-28 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyNineMember 2019-06-28 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughNovember2021Member 2019-04-01 2019-06-28 0000866374 flex:TermLoanMember 2018-07-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughAprilTwoThousandTwentyFourMember 2019-04-30 0000866374 srt:MinimumMember flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyNineMember 2019-06-01 2019-06-28 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyMember 2019-06-28 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyMember 2019-04-01 2019-06-28 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughAprilTwoThousandTwentyFourMember 2019-06-28 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyFiveMember 2019-06-28 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughNovember2021Member 2019-06-28 0000866374 flex:IndiaFacilitiesDebtMember 2019-06-28 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyThreeMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyFiveMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughNovember2021Member 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughAprilTwoThousandTwentyFourMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyNineMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyTwoMember 2019-06-28 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyThreeMember 2019-06-28 0000866374 flex:OtherDebtMember 2019-03-31 0000866374 flex:IndiaFacilitiesDebtMember 2019-03-31 0000866374 flex:OtherDebtMember 2019-06-28 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyTwoMember 2019-03-31 0000866374 flex:BrightMachinesMember 2018-04-01 2018-06-29 0000866374 us-gaap:ForeignExchangeContractMember 2019-06-28 0000866374 currency:HUF us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:PutOptionMember 2019-06-28 0000866374 currency:CAD us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:PutOptionMember 2019-06-28 0000866374 currency:CNY us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CallOptionMember 2019-06-28 0000866374 currency:MYR us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CallOptionMember 2019-06-28 0000866374 currency:MXN us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CallOptionMember 2019-06-28 0000866374 currency:ILS us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CallOptionMember 2019-06-28 0000866374 flex:OtherCurrencyMember us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CallOptionMember 2019-06-28 0000866374 currency:BRL us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CallOptionMember 2019-06-28 0000866374 currency:CAD us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CallOptionMember 2019-06-28 0000866374 flex:OtherCurrencyMember us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:PutOptionMember 2019-06-28 0000866374 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CallOptionMember 2019-06-28 0000866374 currency:MYR us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:PutOptionMember 2019-06-28 0000866374 currency:JPY us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:PutOptionMember 2019-06-28 0000866374 currency:PLN us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:PutOptionMember 2019-06-28 0000866374 currency:RON us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CallOptionMember 2019-06-28 0000866374 currency:SGD us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:PutOptionMember 2019-06-28 0000866374 currency:ILS us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CallOptionMember 2019-06-28 0000866374 currency:HUF us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:PutOptionMember 2019-06-28 0000866374 currency:INR us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:PutOptionMember 2019-06-28 0000866374 currency:MXN us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CallOptionMember 2019-06-28 0000866374 currency:BRL us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:PutOptionMember 2019-06-28 0000866374 currency:CNY us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:PutOptionMember 2019-06-28 0000866374 currency:GBP us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CallOptionMember 2019-06-28 0000866374 currency:JPY us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CallOptionMember 2019-06-28 0000866374 currency:EUR us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:PutOptionMember 2019-06-28 0000866374 currency:HUF us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CallOptionMember 2019-06-28 0000866374 currency:CNY us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:PutOptionMember 2019-06-28 0000866374 us-gaap:ForeignExchangeContractMember us-gaap:CallOptionMember 2019-06-28 0000866374 currency:MYR us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CallOptionMember 2019-06-28 0000866374 currency:JPY us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:PutOptionMember 2019-06-28 0000866374 currency:PLN us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CallOptionMember 2019-06-28 0000866374 currency:JPY us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CallOptionMember 2019-06-28 0000866374 currency:EUR us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CallOptionMember 2019-06-28 0000866374 currency:GBP us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:PutOptionMember 2019-06-28 0000866374 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:PutOptionMember 2019-06-28 0000866374 currency:MXN us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:PutOptionMember 2019-06-28 0000866374 currency:EUR us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CallOptionMember 2019-06-28 0000866374 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CallOptionMember 2019-06-28 0000866374 currency:ILS us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:PutOptionMember 2019-06-28 0000866374 currency:RON us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:PutOptionMember 2019-06-28 0000866374 currency:HUF us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CallOptionMember 2019-06-28 0000866374 currency:ILS us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:PutOptionMember 2019-06-28 0000866374 currency:MXN us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:PutOptionMember 2019-06-28 0000866374 currency:SEK us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:PutOptionMember 2019-06-28 0000866374 currency:INR us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CallOptionMember 2019-06-28 0000866374 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:PutOptionMember 2019-06-28 0000866374 flex:OtherCurrencyMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CallOptionMember 2019-06-28 0000866374 currency:SEK us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CallOptionMember 2019-06-28 0000866374 currency:EUR us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:PutOptionMember 2019-06-28 0000866374 currency:SGD us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CallOptionMember 2019-06-28 0000866374 currency:CNY us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CallOptionMember 2019-06-28 0000866374 flex:OtherCurrencyMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:PutOptionMember 2019-06-28 0000866374 currency:MYR us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:PutOptionMember 2019-06-28 0000866374 us-gaap:ForeignExchangeContractMember us-gaap:PutOptionMember 2019-06-28 0000866374 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-03-31 0000866374 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-06-28 0000866374 us-gaap:OtherLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-06-28 0000866374 us-gaap:OtherAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-03-31 0000866374 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-06-28 0000866374 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2019-03-31 0000866374 us-gaap:OtherLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-03-31 0000866374 us-gaap:OtherAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-06-28 0000866374 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-03-31 0000866374 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2019-06-28 0000866374 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2019-06-28 0000866374 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2019-03-31 0000866374 us-gaap:AssetBackedSecuritiesMember 2019-04-01 2019-06-28 0000866374 flex:SaleOfReceivablesToThirdPartyBanksMember 2019-06-28 0000866374 flex:GlobalAssetBasedSecuritizationProgramMember 2019-06-28 0000866374 us-gaap:UncollateralizedMember flex:GlobalAssetBasedSecuritizationProgramMember 2019-06-28 0000866374 us-gaap:AssetBackedSecuritiesMember 2018-04-01 2018-06-29 0000866374 srt:MinimumMember us-gaap:AssetBackedSecuritiesMember 2019-06-28 0000866374 us-gaap:UncollateralizedMember flex:NorthAmericanAssetBasedSecuritizationProgramMember 2019-06-28 0000866374 flex:SaleOfReceivablesToThirdPartyBanksMember 2019-03-31 0000866374 us-gaap:CollateralPledgedMember flex:GlobalAssetBasedSecuritizationProgramMember 2019-06-28 0000866374 flex:NorthAmericanAssetBasedSecuritizationProgramMember 2019-06-28 0000866374 srt:MaximumMember us-gaap:AssetBackedSecuritiesMember 2018-06-29 0000866374 us-gaap:CollateralPledgedMember flex:NorthAmericanAssetBasedSecuritizationProgramMember 2019-06-28 0000866374 flex:SaleOfReceivablesToThirdPartyBanksMember 2018-06-29 0000866374 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember flex:MoneyMarketFundsAndTimeDepositsMember 2019-03-31 0000866374 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember flex:EquitySecuritiesFixedIncomeSecuritiesAndMutualFundsMember 2019-06-28 0000866374 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember flex:MoneyMarketFundsAndTimeDepositsMember 2019-03-31 0000866374 us-gaap:FairValueMeasurementsRecurringMember flex:EquitySecuritiesFixedIncomeSecuritiesAndMutualFundsMember 2019-06-28 0000866374 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2019-06-28 0000866374 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2019-03-31 0000866374 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2019-03-31 0000866374 us-gaap:FairValueMeasurementsRecurringMember flex:EquitySecuritiesFixedIncomeSecuritiesAndMutualFundsMember 2019-03-31 0000866374 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember flex:MoneyMarketFundsAndTimeDepositsMember 2019-06-28 0000866374 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2019-06-28 0000866374 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2019-03-31 0000866374 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember flex:EquitySecuritiesFixedIncomeSecuritiesAndMutualFundsMember 2019-03-31 0000866374 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember flex:EquitySecuritiesFixedIncomeSecuritiesAndMutualFundsMember 2019-06-28 0000866374 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember flex:EquitySecuritiesFixedIncomeSecuritiesAndMutualFundsMember 2019-03-31 0000866374 us-gaap:FairValueMeasurementsRecurringMember flex:MoneyMarketFundsAndTimeDepositsMember 2019-03-31 0000866374 us-gaap:FairValueMeasurementsRecurringMember flex:MoneyMarketFundsAndTimeDepositsMember 2019-06-28 0000866374 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember flex:EquitySecuritiesFixedIncomeSecuritiesAndMutualFundsMember 2019-06-28 0000866374 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2019-06-28 0000866374 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2019-03-31 0000866374 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember flex:EquitySecuritiesFixedIncomeSecuritiesAndMutualFundsMember 2019-03-31 0000866374 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember flex:MoneyMarketFundsAndTimeDepositsMember 2019-03-31 0000866374 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2019-06-28 0000866374 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember flex:MoneyMarketFundsAndTimeDepositsMember 2019-06-28 0000866374 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember flex:MoneyMarketFundsAndTimeDepositsMember 2019-06-28 0000866374 flex:IndiaTermLoanAgreementDueThroughSeptemberTwoThousandTwentyThreeMember us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyFiveMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-06-28 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyThreeMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-06-28 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyTwoMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyMember us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughAprilTwoThousandTwentyFourMember us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-06-28 0000866374 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-03-31 0000866374 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-06-28 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyNineMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughNovember2021Member us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-06-28 0000866374 flex:IndiaTermLoanAgreementDueThroughSeptemberTwoThousandTwentyThreeMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyFiveMember us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-06-28 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyFiveMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyThreeMember us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-06-28 0000866374 flex:EuroTermLoanDueSeptemberTwoThousandTwentyMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-06-28 0000866374 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-06-28 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughAprilTwoThousandTwentyFourMember us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-03-31 0000866374 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughAprilTwoThousandTwentyFourMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-06-28 0000866374 flex:IndiaTermLoanAgreementDueThroughSeptemberTwoThousandTwentyThreeMember us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-06-28 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughNovember2021Member us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyTwoMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-06-28 0000866374 flex:TermLoanAgreementDueThroughJanuaryTwoThousandTwentyTwoMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-03-31 0000866374 flex:TermLoanAgreementDueThroughJanuaryTwoThousandTwentyTwoMember us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyTwoMember us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-06-28 0000866374 flex:EuroTermLoanDueSeptemberTwoThousandTwentyMember us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyNineMember us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyFiveMember us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-06-28 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyTwoMember us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-03-31 0000866374 flex:TermLoanAgreementDueThroughJanuaryTwoThousandTwentyTwoMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-06-28 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughAprilTwoThousandTwentyFourMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughNovember2021Member us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-06-28 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyThreeMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-03-31 0000866374 flex:EuroTermLoanDueSeptemberTwoThousandTwentyMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyMember us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-06-28 0000866374 flex:TermLoanAgreementDueThroughJanuaryTwoThousandTwentyTwoMember us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-06-28 0000866374 flex:EuroTermLoanDueSeptemberTwoThousandTwentyMember us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-06-28 0000866374 flex:IndiaTermLoanAgreementDueThroughSeptemberTwoThousandTwentyThreeMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-06-28 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughNovember2021Member us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-03-31 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyNineMember us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-06-28 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyNineMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-06-28 0000866374 flex:TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyThreeMember us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-03-31 0000866374 flex:SunEdisonIncFiledChapter11Member us-gaap:PendingLitigationMember us-gaap:CollectibilityOfReceivablesMember 2015-04-01 2016-03-31 0000866374 us-gaap:ForeignCountryMember flex:IntercompanyPaymentDeductibilityMember 2019-04-01 2019-06-28 0000866374 flex:SunEdisonIncMember 2015-04-01 2016-03-31 0000866374 country:BR us-gaap:ForeignCountryMember flex:AssessmentofSalesandImportTaxesMember 2019-04-01 2019-06-28 0000866374 us-gaap:OperatingSegmentsMember flex:CommunicationsandEnterpriseComputeMember 2019-04-01 2019-06-28 0000866374 us-gaap:OperatingSegmentsMember us-gaap:CorporateAndOtherMember 2019-04-01 2019-06-28 0000866374 us-gaap:MaterialReconcilingItemsMember 2018-04-01 2018-06-29 0000866374 us-gaap:OperatingSegmentsMember flex:IndustrialEmergingIndustriesIEIMember 2019-04-01 2019-06-28 0000866374 us-gaap:MaterialReconcilingItemsMember 2019-04-01 2019-06-28 0000866374 us-gaap:OperatingSegmentsMember flex:ConsumerTechnologyGroupCTGMember 2019-04-01 2019-06-28 0000866374 us-gaap:OperatingSegmentsMember flex:HighReliabilitySolutionsHRSMember 2019-04-01 2019-06-28 0000866374 us-gaap:OperatingSegmentsMember 2019-04-01 2019-06-28 0000866374 us-gaap:OperatingSegmentsMember flex:IndustrialEmergingIndustriesIEIMember 2018-04-01 2018-06-29 0000866374 us-gaap:OperatingSegmentsMember flex:ConsumerTechnologyGroupCTGMember 2018-04-01 2018-06-29 0000866374 us-gaap:OperatingSegmentsMember flex:CommunicationsandEnterpriseComputeMember 2018-04-01 2018-06-29 0000866374 us-gaap:OperatingSegmentsMember 2018-04-01 2018-06-29 0000866374 us-gaap:OperatingSegmentsMember flex:HighReliabilitySolutionsHRSMember 2018-04-01 2018-06-29 0000866374 us-gaap:OperatingSegmentsMember us-gaap:CorporateAndOtherMember 2018-04-01 2018-06-29 0000866374 flex:LongLivedAssetImpairmentMember flex:FiscalYear2019AndPriorMember flex:CashChargesMember 2019-04-01 2019-06-28 0000866374 flex:LongLivedAssetImpairmentMember 2019-06-28 0000866374 flex:LongLivedAssetImpairmentMember flex:NonCashChargesMember 2019-04-01 2019-06-28 0000866374 us-gaap:OtherRestructuringMember 2019-06-28 0000866374 flex:FiscalYear2019AndPriorMember flex:CashChargesMember 2019-04-01 2019-06-28 0000866374 us-gaap:EmployeeSeveranceMember 2019-04-01 2019-06-28 0000866374 us-gaap:OtherRestructuringMember 2019-04-01 2019-06-28 0000866374 us-gaap:OtherRestructuringMember flex:FiscalYear2019AndPriorMember flex:CashChargesMember 2019-04-01 2019-06-28 0000866374 flex:LongLivedAssetImpairmentMember 2019-04-01 2019-06-28 0000866374 us-gaap:EmployeeSeveranceMember flex:NonCashChargesMember 2019-04-01 2019-06-28 0000866374 flex:LongLivedAssetImpairmentMember flex:CashChargesMember 2019-04-01 2019-06-28 0000866374 us-gaap:OtherRestructuringMember 2019-03-31 0000866374 flex:LongLivedAssetImpairmentMember 2019-03-31 0000866374 flex:CashChargesMember 2019-04-01 2019-06-28 0000866374 us-gaap:EmployeeSeveranceMember 2019-06-28 0000866374 flex:NonCashChargesMember 2019-04-01 2019-06-28 0000866374 us-gaap:EmployeeSeveranceMember flex:FiscalYear2019AndPriorMember flex:CashChargesMember 2019-04-01 2019-06-28 0000866374 us-gaap:EmployeeSeveranceMember 2019-03-31 0000866374 us-gaap:OtherRestructuringMember flex:CashChargesMember 2019-04-01 2019-06-28 0000866374 us-gaap:OtherRestructuringMember flex:NonCashChargesMember 2019-04-01 2019-06-28 0000866374 us-gaap:EmployeeSeveranceMember flex:CashChargesMember 2019-04-01 2019-06-28 0000866374 flex:EmployeeSeveranceAndOtherMember 2019-04-01 2019-06-28 0000866374 flex:NonCashChargesMember 2019-04-01 2019-06-28 iso4217:INR iso4217:ILS iso4217:DKK flex:tax_assessment iso4217:BRL flex:segment shares iso4217:MYR iso4217:CAD pure iso4217:CNY iso4217:EUR iso4217:USD flex:program iso4217:JPY iso4217:RON iso4217:MXN iso4217:GBP iso4217:USD shares iso4217:HUF iso4217:SGD false --03-31 Q1 2020 SG 0000866374 500000000 900000000 500000000 91396000 88628000 0 0 566787620 564278524 516548265 514039169 0.05 0.0475 0.042 -271000000 0 0 0 0 0 0 0 0 50239355 50239355 10-Q true 2019-06-28 false 0-23354 FLEX LTD. U0 2 Changi South Lane, Singapore 486123 65 6876-9899 Ordinary Shares, No Par Value FLEX NASDAQ Yes Yes Large Accelerated Filer false false false 514727523 1920451000 1696625000 2570239000 2612961000 240559000 216202000 3745700000 3722854000 909564000 854790000 9386513000 9103432000 2309873000 2336213000 656267000 1077231000 1073055000 314716000 330995000 684498000 655672000 14429098000 13499367000 275937000 632611000 5193043000 5147236000 377412000 391591000 1591123000 1426075000 7437515000 7597513000 2961794000 2421904000 555074000 472900000 507590000 6487381000 6523750000 388215000 388215000 -2945117000 -3012012000 -152234000 -151163000 3001815000 2972360000 14429098000 13499367000 6175939000 6398956000 5775775000 6021102000 47405000 0 352759000 377854000 209624000 262882000 17082000 18517000 8787000 0 -51694000 -41742000 -1463000 86924000 64109000 141637000 19237000 25602000 44872000 116035000 0.09 0.22 0.09 0.22 514238000 529380000 517550000 535454000 FLEX LTD. 44872000 116035000 4404000 -44086000 -5475000 -40903000 43801000 31046000 516548000 6135535000 -3012012000 -41556000 -109607000 -151163000 2972360000 5025000 51999000 51999000 117000 403000 403000 2399000 44872000 44872000 15227000 15227000 22023000 22023000 -5475000 4404000 -1071000 -1071000 514039000 6099166000 -2945117000 -47031000 -105203000 -152234000 3001815000 528078000 6248532000 -3144114000 -35746000 -50099000 -85845000 3018573000 44000 45000 45000 4614000 116035000 116035000 20952000 20952000 38703000 38703000 -40903000 -44086000 -84989000 -84989000 532736000 6269529000 -2989376000 -76649000 -94185000 -170834000 3109319000 44872000 116035000 190163000 121763000 0 91025000 891901000 1090038000 -656866000 -943265000 162115000 172247000 38901000 2336000 899260000 928223000 920000 15218000 775126000 743094000 771533000 150313000 601240000 150344000 51999000 0 403000 45000 -12382000 0 106315000 14000 -749000 -17628000 223826000 -217785000 1696625000 1472424000 1920451000 1254639000 78663000 148535000 0 132052000 ORGANIZATION OF THE COMPANY AND BASIS OF PRESENTATION<div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Organization of the Company</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Flex Ltd. ("Flex" or the "Company") was incorporated in the Republic of Singapore in May 1990. The Company's operations have expanded over the years through a combination of organic growth and acquisitions. The Company is a globally-recognized, provider of </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Sketch-to-Scale</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">® </sup></span><span style="font-family:inherit;font-size:10pt;"> services - innovative design, engineering, manufacturing, and supply chain services and solutions - from conceptual sketch to full-scale production. The Company designs, builds, ships and manages complete packaged consumer and enterprise products, from medical devices and connected automotive systems to sustainable lighting and cloud and data center solutions for companies of all sizes in various industries and end-markets, through its activities in the following segments: </span></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">High Reliability Solutions ("HRS"), which is comprised of our health solutions business, including surgical equipment, drug delivery, diagnostics, telemedicine, disposable devices, imaging and monitoring, patient mobility and ophthalmology; and our automotive business, including vehicle electrification, connectivity, autonomous, and smart technologies;</span><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Industrial and Emerging Industries ("IEI"), which is comprised of energy including advanced metering infrastructure, energy storage, smart lighting, smart solar energy; and industrial, including semiconductor and capital equipment, office solutions, household industrial and lifestyle, industrial automation and kiosks;</span><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Communications &amp; Enterprise Compute ("CEC"), which includes our telecom business of radio access base stations, remote radio heads and small cells for wireless infrastructure; our networking business, which includes optical, routing, and switching products for data and video networks; our server and storage platforms for both enterprise and cloud-based deployments; next generation storage and security appliance products; and rack-level solutions, converged infrastructure and software-defined product solutions; and</span><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Consumer Technologies Group ("CTG"), which includes our consumer-related businesses in IoT enabled devices, audio and consumer power electronics, mobile devices; and various supply chain solutions for consumer, computing and printing devices.</span><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's service offerings include a comprehensive range of value-added design and engineering services that are tailored to the various markets and needs of its customers. Other focused service offerings relate to manufacturing (including enclosures, metals, plastic injection molding, precision plastics, machining, and mechanicals), system integration and assembly and test services, materials procurement, inventory management, logistics and after-sales services (including product repair, warranty services, re-manufacturing and maintenance) and supply chain management software solutions and component product offerings (including flexible printed circuit boards and power adapters and chargers).</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Presentation</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP” or “GAAP”) for interim financial information and in accordance with the requirements of Rule 10-01 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements, and should be read in conjunction with the Company’s audited consolidated financial statements as of and for the fiscal year ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> contained in the Company’s Annual Report on Form 10-K. In the opinion of management, all adjustments (consisting only of normal recurring adjustments) considered necessary for a fair presentation have been included. Operating results for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;">-month periods ended </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> are not necessarily indicative of the results that may be expected for the fiscal year ending </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The first quarters for fiscal years 2020 and 2019 ended on June 28, 2019, which is comprised of </span><span style="font-family:inherit;font-size:10pt;">89</span><span style="font-family:inherit;font-size:10pt;"> days in the period, and June 29, 2018, which is comprised of </span><span style="font-family:inherit;font-size:10pt;">90</span><span style="font-family:inherit;font-size:10pt;"> days in the period, respectively.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The accompanying unaudited condensed consolidated financial statements include the accounts of Flex and its majority-owned subsidiaries, after elimination of intercompany accounts and transactions. The Company consolidates its majority-owned subsidiaries and investments in entities in which the Company has a controlling interest. For the consolidated majority-owned subsidiaries in which the Company owns less than 100%, the Company recognizes a noncontrolling interest for the ownership of the noncontrolling owners. The associated noncontrolling owners' interest in the income or losses of these </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">companies is not material to the Company's results of operations for all periods presented, and is classified as a component of interest and other, net, in the condensed consolidated statements of operations.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As previously disclosed, the Company has made certain immaterial corrections to net sales previously reported for the first quarter of fiscal year 2019 primarily to reflect revenue from certain contracts with customers on a net basis. As a result, net sales and cost of sales in the accompanying Condensed Consolidated Statement of Operations for the three-month period ended June 29, 2018 are </span><span style="font-family:inherit;font-size:10pt;"><span>$25 million</span></span><span style="font-family:inherit;font-size:10pt;"> lower than previously reported for the first quarter of fiscal year 2019. These corrections had no impact on gross profit, segment income or net income for the period presented. Amounts presented for the first quarter of fiscal year 2019 related to the disaggregation of revenue in the CTG segment in Note 4, and CTG segment net sales and total net sales in Note 16, have also been restated accordingly. The Company evaluated these corrections, considering both qualitative and quantitative factors, and concluded they are immaterial to the previously issued financial statements.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recently Adopted Accounting Pronouncement</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2016, the Financial Accounting Standards Board (FASB) issued ASU No. 2016-02, Leases, and subsequent updates (collectively, referred to as Accounting Standard Codification 842 or “ASC 842”). ASC 842 requires a lessee to recognize a right of use (“ROU”) asset and lease liability. Leases will be classified as finance or operating, with classification affecting the recognition of expense and presentation in the income statement. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company adopted ASC 842 on April 1, 2019 using the modified retrospective method on the effective date. As a result, the Company was not required to adjust its comparative period financial information for effects of the standard or make the new required lease disclosures for periods before our adoption date. The Company has elected to adopt the package of transition practical expedients and, therefore, has not reassessed (1) whether existing or expired contracts contain a lease, (2) lease classification for existing or expired leases or (3) the accounting for initial direct costs that were previously capitalized. In addition, the Company has elected the short term lease recognition and measurement exemption for all classes of assets, which allows the Company to not recognize ROU assets and lease liabilities for leases with a lease term of 12 months or less and with no purchase option the Company is reasonably certain of exercising. The Company has also elected the practical expedient to account for the lease and nonlease components as a single lease component, for all classes of underlying assets. Therefore, the lease payments used to measure the lease liability include all of the fixed considerations in the contract. Lease payments included in the measurement of the lease liability comprise the following: fixed payments (including in-substance fixed payments), and variable payments that depend on an index or rate (initially measured using the index or rate at the lease commencement date).As the Company cannot determine the interest rate implicit in the lease for its leases, as such the Company uses its estimate of the incremental borrowing rate as of the commencement date in determining the present value of lease payments. The Company’s estimated incremental borrowing rate is the rate of interest it would have to pay on a collateralized basis to borrow an amount equal to the lease payments under similar terms. The lease term for all of the Company’s leases includes the noncancellable period of the lease plus any additional periods covered by either an option to extend (or not to terminate) the lease that the Company is reasonably certain to exercise, or an option to extend (or not to terminate) the lease controlled by the lessor.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The adoption of ASC 842 had a material impact to the Company’s consolidated balance sheet, but did not materially impact the consolidated statement of income or consolidated statement of cash flows. The most significant changes to the consolidated balance sheet relate to the recognition of new ROU assets and lease liabilities for operating leases. The Company’s accounting for finance leases remains substantially unchanged and the balances are not material for any periods presented. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As a result of adopting ASC 842 as of April 1, 2019, the Company recognized additional operating liabilities of </span><span style="font-family:inherit;font-size:10pt;"><span>$705 million</span></span><span style="font-family:inherit;font-size:10pt;"> with a corresponding ROU asset of </span><span style="font-family:inherit;font-size:10pt;"><span>$669 million</span></span><span style="font-family:inherit;font-size:10pt;"> and a deferred gain of </span><span style="font-family:inherit;font-size:10pt;"><span>$22 million</span></span><span style="font-family:inherit;font-size:10pt;"> for sale leaseback transactions to prior year retained earnings.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In October 2018, the FASB issued ASU 2018-16 “Derivatives and Hedging (Topic 815): Inclusion of the Secured Overnight Financing Rate (SOFR) Overnight Index Swap (OIS) Rate as a Benchmark Interest Rate for Hedge Accounting Purposes” to expand the lists of eligible benchmark interest rates to include OIS based on SOFR to facilitate the marketplace transition from LIBOR. The Company adopted the guidance during the first quarter of fiscal year 2020 with an immaterial impact on the Company's financial position, results of operations and cash flows.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU 2018-13, "Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement”, which amends ASC 820 to add, remove, and modify fair value measurement disclosure requirements. The Company adopted the guidance during the first quarter of fiscal year 2020 with an immaterial impact on the Company's financial position, results of operations and cash flows.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2018, the FASB issued ASU 2018-07 "Compensation - Stock Compensation (Topic 718): Improvement to Nonemployee Share-Based Payment Accounting" with the objective of simplifying several aspects of the accounting for </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">nonemployee share-based payment transactions in current GAAP. The Company adopted this guidance during the first quarter of fiscal year 2020 with an immaterial impact on its consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2017, the FASB issued ASU 2017-12 "Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities" with the objective of improving the financial reporting of hedging relationships and simplifying the application of the hedge accounting guidance in current GAAP. The Company adopted this guidance during the first quarter of fiscal year 2020 with an immaterial impact on its consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recently Issued Accounting Pronouncements</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In November 2018, the FASB issued ASU 2018-19 “Codification Improvements to Topic 326: Financial Instruments - Credit Losses” to introduce an expected credit loss methodology for the impairment of financial assets measured at amortized cost basis. That methodology replaces the probable, incurred loss model for those assets. The guidance is effective for the Company beginning in the first quarter of fiscal year 2021 with early adoption permitted. The Company is currently assessing and expects the new guidance will have an immaterial impact on its consolidated financial statements, and it intends to adopt the guidance when it becomes effective in the first quarter of fiscal year 2021.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In October 2018, the FASB issued ASU 2018-17 “Consolidation (Topic 810): Targeted Improvements to Related Party Guidance for Variable Interest Entities” to provide a new private company variable interest entity exemption and change how decision makers apply the variable interest criteria. The guidance is effective for the Company beginning in the first quarter of fiscal year 2021 with early adoption permitted. The Company expects the new guidance will have an immaterial impact on its consolidated financial statements, and it intends to adopt the guidance when it becomes effective in the first quarter of fiscal year 2021.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU 2018-15 "Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract” to provide guidance on a customer's accounting for implementation, set-up, and other upfront costs incurred in a cloud computing arrangement that is hosted by the vendor, i.e., a service contract. Under the new guidance, customers will apply the same criteria for capitalizing implementation costs as they would for an arrangement that has a software license. The new guidance also prescribes the balance sheet, income statement, and cash flow classification of the capitalized implementation costs and related amortization expense, as well as requires additional quantitative and qualitative disclosures. The guidance is effective for the Company beginning in the first quarter of fiscal year 2021 with early adoption permitted. The Company expects to early adopt the guidance, during fiscal year 2020, and does not expect a material impact to its condensed consolidated financial statements.</span></div> <div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Organization of the Company</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Flex Ltd. ("Flex" or the "Company") was incorporated in the Republic of Singapore in May 1990. The Company's operations have expanded over the years through a combination of organic growth and acquisitions. The Company is a globally-recognized, provider of </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Sketch-to-Scale</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">® </sup></span><span style="font-family:inherit;font-size:10pt;"> services - innovative design, engineering, manufacturing, and supply chain services and solutions - from conceptual sketch to full-scale production. The Company designs, builds, ships and manages complete packaged consumer and enterprise products, from medical devices and connected automotive systems to sustainable lighting and cloud and data center solutions for companies of all sizes in various industries and end-markets, through its activities in the following segments: </span></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">High Reliability Solutions ("HRS"), which is comprised of our health solutions business, including surgical equipment, drug delivery, diagnostics, telemedicine, disposable devices, imaging and monitoring, patient mobility and ophthalmology; and our automotive business, including vehicle electrification, connectivity, autonomous, and smart technologies;</span><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Industrial and Emerging Industries ("IEI"), which is comprised of energy including advanced metering infrastructure, energy storage, smart lighting, smart solar energy; and industrial, including semiconductor and capital equipment, office solutions, household industrial and lifestyle, industrial automation and kiosks;</span><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Communications &amp; Enterprise Compute ("CEC"), which includes our telecom business of radio access base stations, remote radio heads and small cells for wireless infrastructure; our networking business, which includes optical, routing, and switching products for data and video networks; our server and storage platforms for both enterprise and cloud-based deployments; next generation storage and security appliance products; and rack-level solutions, converged infrastructure and software-defined product solutions; and</span><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Consumer Technologies Group ("CTG"), which includes our consumer-related businesses in IoT enabled devices, audio and consumer power electronics, mobile devices; and various supply chain solutions for consumer, computing and printing devices.</span><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's service offerings include a comprehensive range of value-added design and engineering services that are tailored to the various markets and needs of its customers. Other focused service offerings relate to manufacturing (including enclosures, metals, plastic injection molding, precision plastics, machining, and mechanicals), system integration and assembly and test services, materials procurement, inventory management, logistics and after-sales services (including product repair, warranty services, re-manufacturing and maintenance) and supply chain management software solutions and component product offerings (including flexible printed circuit boards and power adapters and chargers).</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Presentation</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP” or “GAAP”) for interim financial information and in accordance with the requirements of Rule 10-01 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements, and should be read in conjunction with the Company’s audited consolidated financial statements as of and for the fiscal year ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> contained in the Company’s Annual Report on Form 10-K. In the opinion of management, all adjustments (consisting only of normal recurring adjustments) considered necessary for a fair presentation have been included. Operating results for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;">-month periods ended </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> are not necessarily indicative of the results that may be expected for the fiscal year ending </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The first quarters for fiscal years 2020 and 2019 ended on June 28, 2019, which is comprised of </span><span style="font-family:inherit;font-size:10pt;">89</span><span style="font-family:inherit;font-size:10pt;"> days in the period, and June 29, 2018, which is comprised of </span><span style="font-family:inherit;font-size:10pt;">90</span><span style="font-family:inherit;font-size:10pt;"> days in the period, respectively.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The accompanying unaudited condensed consolidated financial statements include the accounts of Flex and its majority-owned subsidiaries, after elimination of intercompany accounts and transactions. The Company consolidates its majority-owned subsidiaries and investments in entities in which the Company has a controlling interest. For the consolidated majority-owned subsidiaries in which the Company owns less than 100%, the Company recognizes a noncontrolling interest for the ownership of the noncontrolling owners. The associated noncontrolling owners' interest in the income or losses of these </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">companies is not material to the Company's results of operations for all periods presented, and is classified as a component of interest and other, net, in the condensed consolidated statements of operations.</span></div> 25000000 <div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recently Adopted Accounting Pronouncement</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2016, the Financial Accounting Standards Board (FASB) issued ASU No. 2016-02, Leases, and subsequent updates (collectively, referred to as Accounting Standard Codification 842 or “ASC 842”). ASC 842 requires a lessee to recognize a right of use (“ROU”) asset and lease liability. Leases will be classified as finance or operating, with classification affecting the recognition of expense and presentation in the income statement. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company adopted ASC 842 on April 1, 2019 using the modified retrospective method on the effective date. As a result, the Company was not required to adjust its comparative period financial information for effects of the standard or make the new required lease disclosures for periods before our adoption date. The Company has elected to adopt the package of transition practical expedients and, therefore, has not reassessed (1) whether existing or expired contracts contain a lease, (2) lease classification for existing or expired leases or (3) the accounting for initial direct costs that were previously capitalized. In addition, the Company has elected the short term lease recognition and measurement exemption for all classes of assets, which allows the Company to not recognize ROU assets and lease liabilities for leases with a lease term of 12 months or less and with no purchase option the Company is reasonably certain of exercising. The Company has also elected the practical expedient to account for the lease and nonlease components as a single lease component, for all classes of underlying assets. Therefore, the lease payments used to measure the lease liability include all of the fixed considerations in the contract. Lease payments included in the measurement of the lease liability comprise the following: fixed payments (including in-substance fixed payments), and variable payments that depend on an index or rate (initially measured using the index or rate at the lease commencement date).As the Company cannot determine the interest rate implicit in the lease for its leases, as such the Company uses its estimate of the incremental borrowing rate as of the commencement date in determining the present value of lease payments. The Company’s estimated incremental borrowing rate is the rate of interest it would have to pay on a collateralized basis to borrow an amount equal to the lease payments under similar terms. The lease term for all of the Company’s leases includes the noncancellable period of the lease plus any additional periods covered by either an option to extend (or not to terminate) the lease that the Company is reasonably certain to exercise, or an option to extend (or not to terminate) the lease controlled by the lessor.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The adoption of ASC 842 had a material impact to the Company’s consolidated balance sheet, but did not materially impact the consolidated statement of income or consolidated statement of cash flows. The most significant changes to the consolidated balance sheet relate to the recognition of new ROU assets and lease liabilities for operating leases. The Company’s accounting for finance leases remains substantially unchanged and the balances are not material for any periods presented. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As a result of adopting ASC 842 as of April 1, 2019, the Company recognized additional operating liabilities of </span><span style="font-family:inherit;font-size:10pt;"><span>$705 million</span></span><span style="font-family:inherit;font-size:10pt;"> with a corresponding ROU asset of </span><span style="font-family:inherit;font-size:10pt;"><span>$669 million</span></span><span style="font-family:inherit;font-size:10pt;"> and a deferred gain of </span><span style="font-family:inherit;font-size:10pt;"><span>$22 million</span></span><span style="font-family:inherit;font-size:10pt;"> for sale leaseback transactions to prior year retained earnings.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In October 2018, the FASB issued ASU 2018-16 “Derivatives and Hedging (Topic 815): Inclusion of the Secured Overnight Financing Rate (SOFR) Overnight Index Swap (OIS) Rate as a Benchmark Interest Rate for Hedge Accounting Purposes” to expand the lists of eligible benchmark interest rates to include OIS based on SOFR to facilitate the marketplace transition from LIBOR. The Company adopted the guidance during the first quarter of fiscal year 2020 with an immaterial impact on the Company's financial position, results of operations and cash flows.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU 2018-13, "Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement”, which amends ASC 820 to add, remove, and modify fair value measurement disclosure requirements. The Company adopted the guidance during the first quarter of fiscal year 2020 with an immaterial impact on the Company's financial position, results of operations and cash flows.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2018, the FASB issued ASU 2018-07 "Compensation - Stock Compensation (Topic 718): Improvement to Nonemployee Share-Based Payment Accounting" with the objective of simplifying several aspects of the accounting for </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">nonemployee share-based payment transactions in current GAAP. The Company adopted this guidance during the first quarter of fiscal year 2020 with an immaterial impact on its consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2017, the FASB issued ASU 2017-12 "Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities" with the objective of improving the financial reporting of hedging relationships and simplifying the application of the hedge accounting guidance in current GAAP. The Company adopted this guidance during the first quarter of fiscal year 2020 with an immaterial impact on its consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recently Issued Accounting Pronouncements</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In November 2018, the FASB issued ASU 2018-19 “Codification Improvements to Topic 326: Financial Instruments - Credit Losses” to introduce an expected credit loss methodology for the impairment of financial assets measured at amortized cost basis. That methodology replaces the probable, incurred loss model for those assets. The guidance is effective for the Company beginning in the first quarter of fiscal year 2021 with early adoption permitted. The Company is currently assessing and expects the new guidance will have an immaterial impact on its consolidated financial statements, and it intends to adopt the guidance when it becomes effective in the first quarter of fiscal year 2021.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In October 2018, the FASB issued ASU 2018-17 “Consolidation (Topic 810): Targeted Improvements to Related Party Guidance for Variable Interest Entities” to provide a new private company variable interest entity exemption and change how decision makers apply the variable interest criteria. The guidance is effective for the Company beginning in the first quarter of fiscal year 2021 with early adoption permitted. The Company expects the new guidance will have an immaterial impact on its consolidated financial statements, and it intends to adopt the guidance when it becomes effective in the first quarter of fiscal year 2021.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU 2018-15 "Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract” to provide guidance on a customer's accounting for implementation, set-up, and other upfront costs incurred in a cloud computing arrangement that is hosted by the vendor, i.e., a service contract. Under the new guidance, customers will apply the same criteria for capitalizing implementation costs as they would for an arrangement that has a software license. The new guidance also prescribes the balance sheet, income statement, and cash flow classification of the capitalized implementation costs and related amortization expense, as well as requires additional quantitative and qualitative disclosures. The guidance is effective for the Company beginning in the first quarter of fiscal year 2021 with early adoption permitted. The Company expects to early adopt the guidance, during fiscal year 2020, and does not expect a material impact to its condensed consolidated financial statements.</span></div> 705000000 669000000 -22000000 BALANCE SHEET ITEMS<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Inventories</span></div><div style="line-height:120%;text-indent:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of inventories, net of applicable lower of cost and net realizable value write-downs, were as follows: </span></div><div style="line-height:120%;padding-bottom:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:63%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of June 28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of March 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Raw materials</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,897,291</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,922,101</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Work-in-progress</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>383,473</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>366,135</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finished goods</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>464,936</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>434,618</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,745,700</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,722,854</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill and Other Intangible Assets</span></div><div style="line-height:120%;text-indent:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the activity in the Company’s goodwill account for each of its </span><span style="font-family:inherit;font-size:10pt;"><span>four</span></span><span style="font-family:inherit;font-size:10pt;"> reporting units (which align to the Company's reportable segments) during the </span><span style="font-family:inherit;font-size:10pt;">three-month period ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;">: </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"/></tr><tr><td style="width:36%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">HRS</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">IEI</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">CEC</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">CTG</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="19" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, beginning of the year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>507,209</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>333,257</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>129,325</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>103,264</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,073,055</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Divestitures</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,102</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,102</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency translation adjustments</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,278</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,278</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, end of the period</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>511,385</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>333,257</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>129,325</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>103,264</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,077,231</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of acquired intangible assets are as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:23%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of June 28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of March 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross <br/>Carrying<br/>Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated<br/>Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net <br/>Carrying<br/>Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross <br/>Carrying<br/>Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated<br/>Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net <br/>Carrying<br/>Amount</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer-related intangibles</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>297,389</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(122,884</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>174,505</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>297,306</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(113,627</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>183,679</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Licenses and other intangibles</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>266,493</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(126,282</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>140,211</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>274,604</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(127,288</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>147,316</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>563,882</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(249,166</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>314,716</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>571,910</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(240,915</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>330,995</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The gross carrying amounts of intangible assets are removed when fully amortized. The estimated future annual amortization expense for intangible assets is as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:82%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Year Ending March 31,</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020 (1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,807</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60,793</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,261</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,529</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,964</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66,362</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total amortization expense</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>314,716</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">____________________________________________________________</span></div><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:24px;"><span style="font-family:inherit;font-size:9pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Represents estimated amortization for the remaining nine-month period ending </span><span style="font-family:inherit;font-size:9pt;">March 31, 2020</span><span style="font-family:inherit;font-size:9pt;">.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Other Current Assets</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current assets include approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$335.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$292.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">March 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, respectively, for the deferred purchase price receivable from the Company's Asset-Backed Securitization programs. See note </span><span style="font-family:inherit;font-size:10pt;">12</span><span style="font-family:inherit;font-size:10pt;"> for additional information. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Other Current Liabilities</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current liabilities include customer working capital advances of </span><span style="font-family:inherit;font-size:10pt;"><span>$264.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$266.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, customer-related accruals of </span><span style="font-family:inherit;font-size:10pt;"><span>$253.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$260.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, and deferred revenue of </span><span style="font-family:inherit;font-size:10pt;"><span>$329.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$271.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, as of </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">March 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, respectively. The customer working capital advances are not interest-bearing, do not have fixed repayment dates and are generally reduced as the underlying working capital is consumed in production. Following the adoption of ASC 842, current operating lease liabilities were </span><span style="font-family:inherit;font-size:10pt;"><span>$135.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div> <div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of inventories, net of applicable lower of cost and net realizable value write-downs, were as follows: </span></div><div style="line-height:120%;padding-bottom:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:63%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of June 28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of March 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Raw materials</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,897,291</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,922,101</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Work-in-progress</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>383,473</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>366,135</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finished goods</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>464,936</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>434,618</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,745,700</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,722,854</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 2897291000 2922101000 383473000 366135000 464936000 434618000 3745700000 3722854000 <div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the activity in the Company’s goodwill account for each of its </span><span style="font-family:inherit;font-size:10pt;"><span>four</span></span><span style="font-family:inherit;font-size:10pt;"> reporting units (which align to the Company's reportable segments) during the </span><span style="font-family:inherit;font-size:10pt;">three-month period ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;">: </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"/></tr><tr><td style="width:36%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">HRS</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">IEI</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">CEC</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">CTG</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="19" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, beginning of the year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>507,209</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>333,257</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>129,325</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>103,264</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,073,055</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Divestitures</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,102</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,102</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency translation adjustments</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,278</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,278</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, end of the period</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>511,385</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>333,257</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>129,325</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>103,264</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,077,231</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 4 507209000 333257000 129325000 103264000 1073055000 1102000 0 0 0 1102000 5278000 0 0 0 5278000 511385000 333257000 129325000 103264000 1077231000 <div style="line-height:120%;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of acquired intangible assets are as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:23%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of June 28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of March 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross <br/>Carrying<br/>Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated<br/>Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net <br/>Carrying<br/>Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross <br/>Carrying<br/>Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated<br/>Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net <br/>Carrying<br/>Amount</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer-related intangibles</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>297,389</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(122,884</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>174,505</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>297,306</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(113,627</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>183,679</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Licenses and other intangibles</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>266,493</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(126,282</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>140,211</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>274,604</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(127,288</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>147,316</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>563,882</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(249,166</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>314,716</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>571,910</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(240,915</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>330,995</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 297389000 122884000 174505000 297306000 113627000 183679000 266493000 126282000 140211000 274604000 127288000 147316000 563882000 249166000 314716000 571910000 240915000 330995000 The estimated future annual amortization expense for intangible assets is as follows:<div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:82%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Year Ending March 31,</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020 (1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,807</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60,793</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,261</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,529</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,964</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66,362</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total amortization expense</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>314,716</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">____________________________________________________________</span></div><div style="line-height:120%;font-size:9pt;padding-left:24px;"><span style="font-family:inherit;font-size:9pt;">(1)</span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Represents estimated amortization for the remaining nine-month period ending </span><span style="font-family:inherit;font-size:9pt;">March 31, 2020</span><span style="font-family:inherit;font-size:9pt;">.</span></div> 47807000 60793000 52261000 44529000 42964000 66362000 314716000 335100000 292500000 264500000 266300000 253400000 260100000 329800000 271800000 135200000 LEASES<div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has several commitments under operating leases for warehouses, buildings, and equipment. The Company also has a minimal number of finance leases with an immaterial impact on its condensed financial statements. Leases have initial lease terms ranging from </span><span style="font-family:inherit;font-size:10pt;"><span>1</span></span><span style="font-family:inherit;font-size:10pt;"> year to </span><span style="font-family:inherit;font-size:10pt;"><span>23</span></span><span style="font-family:inherit;font-size:10pt;"> years.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of lease cost for the quarter ended </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> were (in thousands): </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:79%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Lease cost</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three-Month Period Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 28, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,704</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total lease cost</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,704</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amounts reported in the Consolidated Balance Sheet as of the quarter ended </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> were (in thousands, except weighted average lease term and discount rate):</span></div><div style="line-height:120%;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:79%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of June 28, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Operating Leases:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   Operating lease right of use assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>656,267</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   Operating lease liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(690,241</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average remaining lease term (In years)</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   Operating leases</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average discount rate</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   Operating leases</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other information related to leases as of the quarter ended </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> was (in thousands):</span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:79%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash paid for amounts included in the measurement of lease liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   Operating cash flows from operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,040</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Future lease payments under non-cancellable leases as of </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> are as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:10px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:79%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Year Ended March 31,</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating Leases</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020 (1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>124,615</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>130,200</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>109,199</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>92,762</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>78,452</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>262,057</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total undiscounted lease payments<br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>797,285</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: imputed interest</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>107,044</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>690,241</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:24px;"><span style="font-family:inherit;font-size:9pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Represents estimated lease payments for the remaining nine-month period ending </span><span style="font-family:inherit;font-size:9pt;">March 31, 2020</span><span style="font-family:inherit;font-size:9pt;">.</span></div></td></tr></table><div style="line-height:120%;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As previously disclosed in our Annual Report on Form 10-K for the fiscal year ended March 31, 2019 and under the previous lease accounting standard ASC 840, the aggregate future non-cancellable minimum rental payments on our operating lease, as of March 31, 2019, are as follows: </span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:79%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Fiscal Year Ending March 31,</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating Leases</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>155,391</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>113,245</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>93,777</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>81,335</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,341</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>171,828</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total minimum lease payments</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>682,917</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> P1Y P23Y 45704000 45704000 <div style="line-height:120%;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amounts reported in the Consolidated Balance Sheet as of the quarter ended </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> were (in thousands, except weighted average lease term and discount rate):</span></div><div style="line-height:120%;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:79%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of June 28, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Operating Leases:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   Operating lease right of use assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>656,267</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   Operating lease liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(690,241</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average remaining lease term (In years)</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   Operating leases</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average discount rate</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   Operating leases</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 656267000 690241000 P7Y 0.040 <div style="line-height:120%;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other information related to leases as of the quarter ended </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> was (in thousands):</span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:79%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash paid for amounts included in the measurement of lease liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   Operating cash flows from operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,040</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of lease cost for the quarter ended </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> were (in thousands): </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:79%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Lease cost</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three-Month Period Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 28, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,704</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total lease cost</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,704</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 43040000 <div style="line-height:120%;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Future lease payments under non-cancellable leases as of </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> are as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:10px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:79%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Year Ended March 31,</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating Leases</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020 (1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>124,615</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>130,200</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>109,199</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>92,762</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>78,452</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>262,057</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total undiscounted lease payments<br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>797,285</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: imputed interest</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>107,044</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>690,241</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:9pt;padding-left:24px;"><span style="font-family:inherit;font-size:9pt;">(1)</span></div><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Represents estimated lease payments for the remaining nine-month period ending </span><span style="font-family:inherit;font-size:9pt;">March 31, 2020</span><span style="font-family:inherit;font-size:9pt;">.</span></div> 124615000 130200000 109199000 92762000 78452000 262057000 797285000 107044000 690241000 <div style="line-height:120%;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As previously disclosed in our Annual Report on Form 10-K for the fiscal year ended March 31, 2019 and under the previous lease accounting standard ASC 840, the aggregate future non-cancellable minimum rental payments on our operating lease, as of March 31, 2019, are as follows: </span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:79%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Fiscal Year Ending March 31,</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating Leases</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>155,391</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>113,245</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>93,777</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>81,335</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,341</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>171,828</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total minimum lease payments</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>682,917</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 155391000 113245000 93777000 81335000 67341000 171828000 682917000 REVENUE <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue Recognition</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company provides a comprehensive suite of services for its customers that range from advanced product design to manufacturing and logistics to after-sales services. The first step in its process for revenue recognition is to identify a contract with a customer. A contract is defined as an agreement between two parties that creates enforceable rights and obligations and can be written, verbal, or implied. The Company generally enters into master supply agreements (“MSA”) with its customers that provide the framework under which business will be conducted. This includes matters such as warranty, indemnification, transfer of title and risk of loss, liability for excess and obsolete inventory, pricing formulas, payment terms, etc., and the level of business under those agreements may not be guaranteed. In those instances, the Company bids on a program-by-program basis and typically receives customer purchase orders for specific quantities and timing of products. As a result, the Company considers its contract with a customer to be the combination of the MSA and the purchase order, or any other similar documents such as a statement of work, product addenda, emails or other communications that embody the commitment by the customer.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In determining the appropriate amount of revenue to recognize, the Company applies the following steps: (i) identify the contracts with the customers; (ii) identify performance obligations in the contracts; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations per the contracts; and (v) recognize revenue when (or as) the Company satisfies a performance obligation. Further, the Company assesses whether control of the product or services promised under the contract is transferred to the customer at a point in time (PIT) or over time (OT). The Company is first required to evaluate whether its contracts meet the criteria for OT recognition. The Company has determined that for a portion of its contracts the Company is manufacturing products for which there is no alternative use (due to the unique nature of the customer-specific product and IP restrictions) and the Company has an enforceable right to payment including a reasonable profit for work-in-progress inventory with respect to these contracts. As a result, revenue is recognized under these contracts OT based on the cost-to-cost method as it best depicts the transfer of control to the customer measured based on the ratio of costs incurred to date as compared to the total estimated costs at completion of the performance obligation. For all other contracts that do not meet these criteria, the Company recognizes revenue when it has transferred control of the related manufactured products which generally occurs upon delivery and passage of title to the customer.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Customer Contracts and Related Obligations</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain of the Company’s customer agreements include potential price adjustments which may result in variable consideration. These price adjustments include, but are not limited to, sharing of cost savings, committed price reductions, material margins earned over the period that are contractually required to be paid to the customers, rebates, refunds tied to performance metrics such as on-time delivery, and other periodic pricing resets that may be refundable to customers. The Company estimates the variable consideration related to these price adjustments as part of the total transaction price and recognizes revenue in accordance with the pattern applicable to the performance obligation, subject to a constraint. The Company constrains the amount of revenues recognized for these contractual provisions based on its best estimate of the amount which will not result in a significant reversal of revenue in a future period. The Company determines the amounts to be recognized based on the amount of potential refunds required by the contract, historical experience and other surrounding facts and circumstances. Often these obligations are settled with the customer in a period after shipment through various methods which include reduction of prices for future purchases, issuance of a payment to the customer, or issuance of a credit note applied against the customer’s accounts receivable balance. In many instances, the agreement is silent on the settlement mechanism. Any difference between the amount accrued upon shipment for potential refunds and the actual amount agreed to with the customer is recorded as an increase or decrease in revenue. These potential price adjustments are included as part of other current liabilities on the consolidated balance sheet and disclosed as part of customer related accruals in note </span><span style="font-family:inherit;font-size:10pt;">2</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Performance Obligations</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company derives its revenues primarily from manufacturing services, and to a lesser extent, from innovative design, engineering, and supply chain services and solutions.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A performance obligation is an implicitly or explicitly promised good or service that is material in the context of the contract and is both capable of being distinct (customer can benefit from the good or service on its own or together with other readily available resources) and distinct within the context of the contract (separately identifiable from other promises). The Company considers all activities typically included in its contracts, and identifies those activities representing a promise to transfer goods or services to a customer. These include, but are not limited to, design and engineering services, prototype products, tooling, etc. Each promised good or service with regards to these identified activities is accounted for as a separate performance obligation only if it is distinct - i.e., the customer can benefit from it on its own or together with other resources that are readily available to the customer. Certain activities on the other hand are determined not to constitute a promise to </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">transfer goods or service, and therefore do not represent separate performance obligations for revenue recognition (e.g.: procurement of materials and standard workmanship warranty).</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The majority of the Company's contracts have a single performance obligation as the promise to transfer the individual good or service is not separately identifiable from other promises in the contract and is, therefore, not distinct. Promised goods or services that are immaterial in the context of the contract are not separately assessed as performance obligations. In the event that more than one performance obligation is identified in a contract, the Company is required to allocate the transaction price between the performance obligations. The allocation would generally be performed on the basis of a relative standalone price for each distinct good or service. This standalone price most often represents the price that the Company would sell similar goods or services separately.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Contract Balances</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A contract asset is recognized when the Company has recognized revenue, but not issued an invoice for payment. Contract assets are classified separately on the condensed consolidated balance sheets and transferred to receivables when rights to payment become unconditional. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A contract liability is recognized when the Company receives payments in advance of the satisfaction of performance and is included in other current liabilities on the condensed consolidated balance sheets. Contract liabilities were </span><span style="font-family:inherit;font-size:10pt;"><span>$329.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$271.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">March 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Disaggregation of Revenue</span></div><div style="line-height:120%;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the Company’s revenue disaggregated based on timing of transfer - point in time and over time - for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;">-month periods ended </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">June 29, 2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands), respectively. </span></div><div style="line-height:120%;padding-bottom:10px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"/></tr><tr><td style="width:21%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="19" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three-Month Period Ended June 28, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">HRS</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">IEI</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">CEC</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">CTG</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Timing of Transfer</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Point in time</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>923,727</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,115,059</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,359,365</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,024,626</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,422,777</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Over time</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>254,316</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>521,855</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>499,484</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>477,507</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,753,162</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total segment</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,178,043</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,636,914</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,858,849</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,502,133</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,175,939</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"/></tr><tr><td style="width:21%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="19" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three-Month Period Ended June 29, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">HRS</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">IEI</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">CEC</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">CTG</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Timing of Transfer</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Point in time</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,005,180</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,063,898</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,493,507</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,298,137</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,860,722</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Over time</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>210,245</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>382,413</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>460,779</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>484,797</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,538,234</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total segment</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,215,425</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,446,311</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,954,286</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,782,934</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,398,956</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 329800000 271800000 <div style="line-height:120%;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the Company’s revenue disaggregated based on timing of transfer - point in time and over time - for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;">-month periods ended </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">June 29, 2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands), respectively. </span></div><div style="line-height:120%;padding-bottom:10px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"/></tr><tr><td style="width:21%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="19" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three-Month Period Ended June 28, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">HRS</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">IEI</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">CEC</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">CTG</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Timing of Transfer</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Point in time</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>923,727</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,115,059</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,359,365</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,024,626</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,422,777</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Over time</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>254,316</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>521,855</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>499,484</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>477,507</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,753,162</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total segment</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,178,043</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,636,914</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,858,849</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,502,133</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,175,939</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"/></tr><tr><td style="width:21%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="19" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three-Month Period Ended June 29, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">HRS</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">IEI</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">CEC</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">CTG</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Timing of Transfer</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Point in time</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,005,180</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,063,898</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,493,507</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,298,137</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,860,722</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Over time</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>210,245</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>382,413</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>460,779</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>484,797</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,538,234</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total segment</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,215,425</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,446,311</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,954,286</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,782,934</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,398,956</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 923727000 1115059000 1359365000 1024626000 4422777000 254316000 521855000 499484000 477507000 1753162000 1178043000 1636914000 1858849000 1502133000 6175939000 1005180000 1063898000 1493507000 1298137000 4860722000 210245000 382413000 460779000 484797000 1538234000 1215425000 1446311000 1954286000 1782934000 6398956000 SHARE-BASED COMPENSATION<div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's primary plan used for granting equity compensation awards is the 2017 Equity Incentive Plan (the "2017 Plan").</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the Company’s share-based compensation expense:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:63%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three-Month Periods Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of sales</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,940</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,404</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Selling, general and administrative expenses</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,287</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,549</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total share-based compensation expense</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,227</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,953</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total unrecognized compensation expense related to share options under all plans was </span><span style="font-family:inherit;font-size:10pt;"><span>$1.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and will be recognized over a weighted-average remaining vesting period of </span><span style="font-family:inherit;font-size:10pt;"><span>1.7</span></span><span style="font-family:inherit;font-size:10pt;"> years. As of </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;">, the number of options outstanding and exercisable under all plans was </span><span style="font-family:inherit;font-size:10pt;"><span>0.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>0.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, at a weighted-average exercise price of </span><span style="font-family:inherit;font-size:10pt;"><span>$4.38</span></span><span style="font-family:inherit;font-size:10pt;"> per share and </span><span style="font-family:inherit;font-size:10pt;"><span>$5.36</span></span><span style="font-family:inherit;font-size:10pt;"> per share, respectively. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the </span><span style="font-family:inherit;font-size:10pt;">three-month period ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company granted </span><span style="font-family:inherit;font-size:10pt;"><span>7.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> unvested restricted share unit ("RSU") awards. Of this amount, approximately </span><span style="font-family:inherit;font-size:10pt;"><span>6.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> are plain-vanilla unvested RSU awards that vest over </span><span style="font-family:inherit;font-size:10pt;"><span>four years</span></span><span style="font-family:inherit;font-size:10pt;">, with no performance or market conditions, and with an average grant date price of </span><span style="font-family:inherit;font-size:10pt;"><span>$9.16</span></span><span style="font-family:inherit;font-size:10pt;"> per award. Further, approximately </span><span style="font-family:inherit;font-size:10pt;"><span>1.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> unvested shares represent the target amount of grants made to certain key employees whereby vesting is contingent on certain market conditions. The expense for these awards contingent on certain market conditions is immaterial for the </span><span style="font-family:inherit;font-size:10pt;">three-month period ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> as the awards were granted close to the quarter end. The number of shares contingent on market conditions that ultimately will vest will range from </span><span style="font-family:inherit;font-size:10pt;"><span>zero</span></span><span style="font-family:inherit;font-size:10pt;"> up to a maximum of </span><span style="font-family:inherit;font-size:10pt;"><span>3.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> based on a measurement of the percentile rank of the Company’s total shareholder return over a certain specified period against the Standard and Poor’s (“S&amp;P”) 500 Composite Index, and will cliff vest after a period of </span><span style="font-family:inherit;font-size:10pt;"><span>three years</span></span><span style="font-family:inherit;font-size:10pt;">, to the extent such market conditions have been met.  </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;">, approximately </span><span style="font-family:inherit;font-size:10pt;"><span>18.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> unvested RSU awards under all plans were outstanding, of which vesting for a targeted amount of </span><span style="font-family:inherit;font-size:10pt;"><span>3.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> awards is contingent primarily on meeting certain market conditions. The number of shares that will ultimately be issued can range from </span><span style="font-family:inherit;font-size:10pt;"><span>zero</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>7.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> based on the achievement levels of the respective conditions. During the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;">-month period ended </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;">, no shares vested in connection with the awards with market conditions granted in fiscal year 2017. </span></div><div style="line-height:120%;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;">, total unrecognized compensation expense related to unvested RSU awards under all plans was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$181.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, and will be recognized over a weighted-average remaining vesting period of </span><span style="font-family:inherit;font-size:10pt;"><span>2.8</span></span><span style="font-family:inherit;font-size:10pt;"> years.</span></div> <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the Company’s share-based compensation expense:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:63%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three-Month Periods Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of sales</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,940</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,404</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Selling, general and administrative expenses</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,287</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,549</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total share-based compensation expense</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,227</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,953</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 2940000 5404000 12287000 15549000 15227000 20953000 1500000 P1Y8M12D 700000 500000 4.38 5.36 7800000 6100000 P4Y 9.16 1700000 0 3400000 P3Y 18900000 3500000 0 7000000.0 181300000 P2Y9M18D EARNINGS PER SHARE<span style="font-family:inherit;font-size:10pt;"> </span><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table reflects basic weighted-average ordinary shares outstanding and diluted weighted-average ordinary share equivalents used to calculate basic and diluted earnings per share attributable to the shareholders of </span><span style="font-family:inherit;font-size:10pt;">Flex Ltd.</span><span style="font-family:inherit;font-size:10pt;">: </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three-Month Periods Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands, except per share amounts)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic earnings per share:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,872</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>116,035</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shares used in computation:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average ordinary shares outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>514,238</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>529,380</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic earnings per share</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.09</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.22</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted earnings per share:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,872</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>116,035</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shares used in computation:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average ordinary shares outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>514,238</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>529,380</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average ordinary share equivalents from stock options and restricted share unit awards (1) (2)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,312</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,074</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average ordinary shares and ordinary share equivalents outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>517,550</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>535,454</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted earnings per share</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.09</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.22</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">____________________________________________________________</span></div><table cellpadding="0" cellspacing="0" style="padding-top:6px;padding-bottom:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:24px;"><span style="font-family:inherit;font-size:9pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">An immaterial number of options to purchase ordinary shares were excluded from the computation of diluted earnings per share during the </span><span style="font-family:inherit;font-size:9pt;">three</span><span style="font-family:inherit;font-size:9pt;">-month periods ended June 28, 2019 and June 29, 2018, respectively, due to their anti-dilutive impact on the weighted-average ordinary share equivalents.</span></div></td></tr></table><div style="line-height:120%;font-size:9pt;padding-left:24px;"><span style="font-family:inherit;font-size:9pt;">(2)</span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Restricted share unit awards of </span><span style="font-family:inherit;font-size:9pt;"><span>6.1 million</span></span><span style="font-family:inherit;font-size:9pt;"> and </span><span style="font-family:inherit;font-size:9pt;"><span>3.3 million</span></span><span style="font-family:inherit;font-size:9pt;"> for the </span><span style="font-family:inherit;font-size:9pt;">three</span><span style="font-family:inherit;font-size:9pt;">-month periods ended June 28, 2019 and June 29, 2018, were excluded from the computation of diluted earnings per share due to their anti-dilutive impact on the weighted-average ordinary share equivalents.</span></div> <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table reflects basic weighted-average ordinary shares outstanding and diluted weighted-average ordinary share equivalents used to calculate basic and diluted earnings per share attributable to the shareholders of </span><span style="font-family:inherit;font-size:10pt;">Flex Ltd.</span><span style="font-family:inherit;font-size:10pt;">: </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three-Month Periods Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands, except per share amounts)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic earnings per share:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,872</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>116,035</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shares used in computation:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average ordinary shares outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>514,238</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>529,380</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic earnings per share</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.09</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.22</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted earnings per share:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,872</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>116,035</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shares used in computation:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average ordinary shares outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>514,238</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>529,380</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average ordinary share equivalents from stock options and restricted share unit awards (1) (2)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,312</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,074</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average ordinary shares and ordinary share equivalents outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>517,550</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>535,454</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted earnings per share</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.09</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.22</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">____________________________________________________________</span></div><table cellpadding="0" cellspacing="0" style="padding-top:6px;padding-bottom:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:24px;"><span style="font-family:inherit;font-size:9pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">An immaterial number of options to purchase ordinary shares were excluded from the computation of diluted earnings per share during the </span><span style="font-family:inherit;font-size:9pt;">three</span><span style="font-family:inherit;font-size:9pt;">-month periods ended June 28, 2019 and June 29, 2018, respectively, due to their anti-dilutive impact on the weighted-average ordinary share equivalents.</span></div></td></tr></table><div style="line-height:120%;font-size:9pt;padding-left:24px;"><span style="font-family:inherit;font-size:9pt;">(2)</span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Restricted share unit awards of </span><span style="font-family:inherit;font-size:9pt;"><span>6.1 million</span></span><span style="font-family:inherit;font-size:9pt;"> and </span><span style="font-family:inherit;font-size:9pt;"><span>3.3 million</span></span><span style="font-family:inherit;font-size:9pt;"> for the </span><span style="font-family:inherit;font-size:9pt;">three</span><span style="font-family:inherit;font-size:9pt;">-month periods ended June 28, 2019 and June 29, 2018, were excluded from the computation of diluted earnings per share due to their anti-dilutive impact on the weighted-average ordinary share equivalents.</span></div> 44872000 116035000 514238000 529380000 0.09 0.22 44872000 116035000 514238000 529380000 3312000 6074000 517550000 535454000 0.09 0.22 6100000 3300000 BANK BORROWINGS AND LONG-TERM DEBT<div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Bank borrowings and long-term debt as of </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> are as follows:</span></div><div style="line-height:120%;padding-bottom:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:63%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of June 28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of March 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4.625% Notes due February 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>250,008</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>500,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Term Loan due November 2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>421,563</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>671,563</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Term Loan, including current portion, due in installments through June 2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>452,250</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>458,531</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5.000% Notes due February 2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>500,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>500,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Term Loan due April 2024 - three-month Yen LIBOR plus 0.50%</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>311,455</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4.75% Notes due June 2025</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>596,925</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>596,815</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4.875% Notes due June 2029</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>448,232</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">India Facilities (1)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>102,108</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>170,206</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>169,385</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>168,039</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Debt issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,195</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,639</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,237,731</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,054,515</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current portion, net of debt issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(275,937</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(632,611</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-current portion</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,961,794</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,421,904</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:24px;"><span style="font-family:inherit;font-size:9pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">The balance as of </span><span style="font-family:inherit;font-size:9pt;">June 28, 2019</span><span style="font-family:inherit;font-size:9pt;"> reflects the outstanding drawdown from the </span><span style="font-family:inherit;font-size:9pt;"><span>$200 million</span></span><span style="font-family:inherit;font-size:9pt;"> term loan facility entered in July 2018. There was no outstanding balance as of </span><span style="font-family:inherit;font-size:9pt;">June 28, 2019</span><span style="font-family:inherit;font-size:9pt;"> related to the short-term bank borrowings facility entered in February 2019.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The weighted-average interest rate for the Company's long-term debt was </span><span style="font-family:inherit;font-size:10pt;"><span>4.2%</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and March 31, 2019.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the first quarter of fiscal year 2020, and as further discussed below, the Company entered into a JPY</span><span style="font-family:inherit;font-size:10pt;"><span>33.525 billion</span></span><span style="font-family:inherit;font-size:10pt;"> term loan agreement due April 2024, in addition to issuing </span><span style="font-family:inherit;font-size:10pt;"><span>$450 million</span></span><span style="font-family:inherit;font-size:10pt;"> of </span><span style="font-family:inherit;font-size:10pt;"><span>4.875%</span></span><span style="font-family:inherit;font-size:10pt;"> Notes due June 15, 2029. Part of the proceeds obtained were used to repay </span><span style="font-family:inherit;font-size:10pt;"><span>$250 million</span></span><span style="font-family:inherit;font-size:10pt;"> of the Company's existing </span><span style="font-family:inherit;font-size:10pt;"><span>4.625%</span></span><span style="font-family:inherit;font-size:10pt;"> Notes due February 2020, and </span><span style="font-family:inherit;font-size:10pt;"><span>$250 million</span></span><span style="font-family:inherit;font-size:10pt;"> of the Term Loan due November 2021. As both transactions were determined to fall under extinguishment accounting, the Company recognized an immaterial loss on extinguishment during the three-month period ended </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;">, which was recorded in interest and other, net on the condensed consolidated statements of operations during the period.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Scheduled repayments of the Company's long-term debt as of </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> are as follows:</span></div><div style="line-height:120%;padding-bottom:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:82%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Year Ending March 31,</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020 (1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>269,918</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100,761</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>603,979</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>857,571</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60,438</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,359,259</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,251,926</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:24px;"><span style="font-family:inherit;font-size:9pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Represents estimated repayments for the remaining nine-month period ending </span><span style="font-family:inherit;font-size:9pt;">March 31, 2020</span><span style="font-family:inherit;font-size:9pt;">.</span></div></td></tr></table><div style="line-height:120%;padding-left:48px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Term Loan due April 2024</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In April 2019, the Company entered into a JPY </span><span style="font-family:inherit;font-size:10pt;"><span>33.525 billion</span></span><span style="font-family:inherit;font-size:10pt;"> term loan agreement due April 2024, at three-month Yen LIBOR plus </span><span style="font-family:inherit;font-size:10pt;"><span>0.50%</span></span><span style="font-family:inherit;font-size:10pt;">, which was then swapped to U.S. dollars. The term loan, which is due at maturity and subject to quarterly interest payments, is used to fund general operations and refinance certain other outstanding debts. As the term loan is </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">denominated in Japanese Yen, the debt balance is remeasured to USD at end of each reporting period. Foreign currency contracts have been entered into with respect to this Japanese yen denominated term loan. Refer to note </span><span style="font-family:inherit;font-size:10pt;">10</span><span style="font-family:inherit;font-size:10pt;"> for additional details.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">This term loan is unsecured, and contains customary restrictions on the ability of the Company and its subsidiaries to (i) incur certain debt, (ii) make certain investments, (iii) make certain acquisitions of other entities, (iv) incur liens, (v) dispose of assets, (vi) make non-cash distributions to shareholders, and (vii) engage in transactions with affiliates. These covenants are subject to a number of exceptions and limitations. This term loan agreement also requires that the Company maintain a maximum ratio of total indebtedness to EBITDA (earnings before interest expense, taxes, depreciation and amortization), and a minimum interest coverage ratio, as defined therein, during its term.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Notes due June 2029</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2019, the Company issued </span><span style="font-family:inherit;font-size:10pt;"><span>$450 million</span></span><span style="font-family:inherit;font-size:10pt;"> of </span><span style="font-family:inherit;font-size:10pt;"><span>4.875%</span></span><span style="font-family:inherit;font-size:10pt;"> Notes due June 15, 2029 (the “2029 Notes”), at </span><span style="font-family:inherit;font-size:10pt;"><span>99.607%</span></span><span style="font-family:inherit;font-size:10pt;"> of face value. The Company received proceeds of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$448.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, net of discount, from the issuance which was used, together with available cash, to refinance certain other outstanding debt. The Company incurred and capitalized as a direct reduction to the carrying amount of the notes presented on the balance sheet approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$4.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> of costs in conjunction with the issuance of the 2029 Notes. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest on the 2029 Notes is payable on June 15 and December 15 of each year, beginning on December 15, 2019. The 2029 Notes are senior unsecured obligations of the Company and rank equally with all of the Company’s other existing and future senior and unsecured indebtedness. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Indenture governing the 2029 Notes contains covenants that, among other things, restrict the ability of the Company and certain of the Company's subsidiaries to create liens; enter into sale-leaseback transactions; and consolidate or merge with, or convey, transfer or lease all or substantially all of the Company's assets to, another person, or permit any other person to consolidate, merge, combine or amalgamate with or into the Company. These covenants are subject to a number of significant limitations and exceptions set forth in the indenture. The indenture also provides for customary events of default, including, but not limited to, cross defaults to certain specified other debt of the Company and its subsidiaries. In the case of an event of default arising from specified events of bankruptcy or insolvency, all outstanding 2029 Notes will become due and payable immediately without further action or notice. If any other event of default under the indenture occurs or is continuing, the trustee or holders of at least </span><span style="font-family:inherit;font-size:10pt;"><span>25%</span></span><span style="font-family:inherit;font-size:10pt;"> in aggregate principal amount of the then outstanding 2029 Notes may declare all of the 2029 Notes to be due and payable immediately, but upon certain conditions such declaration and its consequences may be rescinded and annulled by the holders of a majority in principal amount of the 2029 Notes. As of June 28, 2019, the Company was in compliance with the covenants in the indenture governing the 2029 Notes.</span></div> <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Bank borrowings and long-term debt as of </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> are as follows:</span></div><div style="line-height:120%;padding-bottom:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:63%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of June 28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of March 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4.625% Notes due February 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>250,008</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>500,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Term Loan due November 2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>421,563</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>671,563</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Term Loan, including current portion, due in installments through June 2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>452,250</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>458,531</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5.000% Notes due February 2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>500,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>500,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Term Loan due April 2024 - three-month Yen LIBOR plus 0.50%</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>311,455</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4.75% Notes due June 2025</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>596,925</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>596,815</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4.875% Notes due June 2029</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>448,232</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">India Facilities (1)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>102,108</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>170,206</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>169,385</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>168,039</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Debt issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,195</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,639</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,237,731</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,054,515</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current portion, net of debt issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(275,937</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(632,611</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-current portion</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,961,794</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,421,904</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:9pt;padding-left:24px;"><span style="font-family:inherit;font-size:9pt;">(1)</span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">The balance as of </span><span style="font-family:inherit;font-size:9pt;">June 28, 2019</span><span style="font-family:inherit;font-size:9pt;"> reflects the outstanding drawdown from the </span><span style="font-family:inherit;font-size:9pt;"><span>$200 million</span></span><span style="font-family:inherit;font-size:9pt;"> term loan facility entered in July 2018. There was no outstanding balance as of </span><span style="font-family:inherit;font-size:9pt;">June 28, 2019</span><span style="font-family:inherit;font-size:9pt;"> related to the short-term bank borrowings facility entered in February 2019.</span></div> 250008000 500000000 421563000 671563000 452250000 458531000 500000000 500000000 311455000 0 596925000 596815000 448232000 0 102108000 170206000 169385000 168039000 14195000 10639000 3237731000 3054515000 275937000 632611000 2961794000 2421904000 200000000 0.042 33525000000 450000000 0.04875 250000000 0.04625 250000000 <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Scheduled repayments of the Company's long-term debt as of </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> are as follows:</span></div><div style="line-height:120%;padding-bottom:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:82%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Year Ending March 31,</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020 (1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>269,918</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100,761</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>603,979</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>857,571</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60,438</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,359,259</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,251,926</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:9pt;padding-left:24px;"><span style="font-family:inherit;font-size:9pt;">(1)</span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Represents estimated repayments for the remaining nine-month period ending </span><span style="font-family:inherit;font-size:9pt;">March 31, 2020</span><span style="font-family:inherit;font-size:9pt;">.</span></div> 269918000 100761000 603979000 857571000 60438000 1359259000 3251926000 33525000000 0.0050 450000000 0.04875 0.99607 448200000 4300000 0.25 INTEREST AND OTHER, NET<span style="font-family:inherit;font-size:10pt;"> </span><div style="line-height:120%;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest and other, net for the </span><span style="font-family:inherit;font-size:10pt;">three-month periods ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">June 29, 2018</span><span style="font-family:inherit;font-size:10pt;"> are primarily composed of the following:</span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:63%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three-Month Periods Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest expenses on debt obligations (1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,428</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,517</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ABS and AR sales programs related expenses</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,981</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,480</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest income</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,592</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,121</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gain (Loss) on foreign exchange transactions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(886</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,057</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:9pt;padding-left:24px;"><span style="font-family:inherit;font-size:9pt;">(1)</span></div><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Interest expenses on debt obligations for the three-month period ended </span><span style="font-family:inherit;font-size:9pt;">June 28, 2019</span><span style="font-family:inherit;font-size:9pt;"> includes debt extinguishment cost of </span><span style="font-family:inherit;font-size:9pt;"><span>$4.1 million</span></span><span style="font-family:inherit;font-size:9pt;"> related to the partial repayments of the Notes due February 2020 and Term Loan due November 2021.</span></div> <div style="line-height:120%;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest and other, net for the </span><span style="font-family:inherit;font-size:10pt;">three-month periods ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">June 29, 2018</span><span style="font-family:inherit;font-size:10pt;"> are primarily composed of the following:</span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:63%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three-Month Periods Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest expenses on debt obligations (1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,428</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,517</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ABS and AR sales programs related expenses</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,981</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,480</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest income</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,592</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,121</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gain (Loss) on foreign exchange transactions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(886</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,057</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:9pt;padding-left:24px;"><span style="font-family:inherit;font-size:9pt;">(1)</span></div><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Interest expenses on debt obligations for the three-month period ended </span><span style="font-family:inherit;font-size:9pt;">June 28, 2019</span><span style="font-family:inherit;font-size:9pt;"> includes debt extinguishment cost of </span><span style="font-family:inherit;font-size:9pt;"><span>$4.1 million</span></span><span style="font-family:inherit;font-size:9pt;"> related to the partial repayments of the Notes due February 2020 and Term Loan due November 2021.</span></div> 40428000 33517000 12981000 9480000 4592000 5121000 886000 -2057000 4100000 OTHER CHARGES (INCOME), NET<span style="font-family:inherit;font-size:10pt;"> </span><div style="line-height:120%;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the three-month period ended June 29, 2018, the Company recognized other income of </span><span style="font-family:inherit;font-size:10pt;"><span>$86.9 million</span></span><span style="font-family:inherit;font-size:10pt;">, primarily driven by a </span><span style="font-family:inherit;font-size:10pt;"><span>$91.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> gain on the deconsolidation of Bright Machines.</span></div> 86900000 91800000 FINANCIAL INSTRUMENTS<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Foreign Currency Contracts</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company enters into short-term and long-term foreign currency derivatives contracts, including forward, swap, and options contracts to hedge only those currency exposures associated with certain assets and liabilities, primarily accounts receivable and accounts payable, and cash flows denominated in non-functional currencies. Gains and losses on the Company's derivative contracts are designed to offset losses and gains on the assets, liabilities and transactions hedged, and accordingly, generally do not subject the Company to risk of significant accounting losses. The Company hedges committed exposures and does not engage in speculative transactions. The credit risk of these derivative contracts is minimized since the contracts are with large financial institutions and accordingly, fair value adjustments related to the credit risk of the counterparty financial institution were not material.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;">, the aggregate notional amount of the Company’s outstanding foreign currency derivative contracts was </span><span style="font-family:inherit;font-size:10pt;"><span>$8.1 billion</span></span><span style="font-family:inherit;font-size:10pt;"> as summarized below:  </span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:45%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Foreign Currency Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Notional Contract Value in USD</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Currency</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Buy</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Sell</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Buy</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Sell</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="13" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash Flow Hedges</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">CNY</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,741,500</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>252,923</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">EUR</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,320</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,279</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">HUF</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,791,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>122,360</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ILS</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>191,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,226</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">JPY</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,525,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>300,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">MXN</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,564,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>238,323</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">MYR</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>265,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,940</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,375</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">PLN</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>162,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,262</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">RON</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>247,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,518</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">N/A</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">N/A</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,325</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,640</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,227,156</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,015</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Other Foreign Currency Contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">BRL</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>721,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>187,448</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">CAD</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>76,286</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,135</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,052</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,435</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">CNY</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,294,464</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>553,285</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>477,927</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>80,355</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">EUR</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,793,083</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,068,220</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,038,027</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,348,603</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">GBP</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,873</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,524</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49,287</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65,328</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">HUF</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,355,877</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,809,178</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>208,756</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>199,799</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ILS</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>162,500</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,400</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,284</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,078</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">INR</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,058,300</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,262,247</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>116,523</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>104,995</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">JPY</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,006,895</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,989,750</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,880</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,307</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">MXN</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,059,758</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,119,949</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>159,774</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>110,699</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">MYR</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>724,260</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>386,510</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>174,752</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>93,259</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">SEK</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>399,558</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>457,749</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,538</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49,440</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">SGD</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,378</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,869</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,402</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,768</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">N/A</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">N/A</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,544</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,126</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,500,746</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,400,640</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Notional Contract Value in USD</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,727,902</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,414,655</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;">, the fair value of the Company’s short-term foreign currency contracts was included in other current assets or other current liabilities, as applicable, in the condensed consolidated balance sheets. Certain of these contracts are designed to economically hedge the Company’s exposure to monetary assets and liabilities denominated in a non-functional </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">currency and are not accounted for as hedges under the accounting standards. Accordingly, changes in the fair value of these instruments are recognized in earnings during the period of change as a component of interest and other, net in the condensed consolidated statements of operations. As of </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">March 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company also has included net deferred gains and losses in accumulated other comprehensive loss, a component of shareholders’ equity in the condensed consolidated balance sheets, relating to changes in fair value of its foreign currency contracts that are accounted for as cash flow hedges. Deferred gains were immaterial as of </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;">, and are expected to be recognized primarily as a component of cost of sales in the condensed consolidated statements of operations primarily over the next twelve-month period, except for the USD JPY cross currency swap, which is further discussed below.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> The Company entered into a USD JPY cross currency swap to hedge the foreign currency risk on the JPY term loan due April 2024, and the fair value of the cross currency swap was included in other assets as of June 28, 2019. The changes in fair value of  the USD JPY cross currency swap are reported in accumulated other comprehensive loss, with the impact of the excluded component reported in interest and other, net. In addition, a corresponding amount is reclassified out of accumulated other comprehensive loss to interest and other, net to offset the remeasurement of the underlying JPY loan principal which also impacts the same line.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the fair value of the Company’s derivative instruments utilized for foreign currency risk management purposes:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"/></tr><tr><td style="width:23%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="19" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Values of Derivative Instruments</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="9" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Asset Derivatives</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="9" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Liability Derivatives</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance Sheet<br/>Location</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 28, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance Sheet<br/>Location</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 28, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="19" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Derivatives designated as hedging instruments</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,720</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,503</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,291</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,282</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,454</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Derivatives not designated as hedging instruments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,883</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,774</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,405</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,144</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div>The Company has financial instruments subject to master netting arrangements, which provides for the net settlement of all contracts with a single counterparty. The Company does not offset fair value amounts for assets and liabilities recognized for derivative instruments under these arrangements, and as such, the asset and liability balances presented in the table above reflect the gross amounts of derivatives in the condensed consolidated balance sheets. The impact of netting derivative assets and liabilities is not material to the Company’s financial position for any of the periods presented. <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;">, the aggregate notional amount of the Company’s outstanding foreign currency derivative contracts was </span><span style="font-family:inherit;font-size:10pt;"><span>$8.1 billion</span></span><span style="font-family:inherit;font-size:10pt;"> as summarized below:  </span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:45%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Foreign Currency Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Notional Contract Value in USD</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Currency</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Buy</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Sell</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Buy</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Sell</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="13" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash Flow Hedges</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">CNY</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,741,500</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>252,923</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">EUR</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,320</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,279</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">HUF</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,791,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>122,360</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ILS</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>191,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,226</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">JPY</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,525,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>300,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">MXN</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,564,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>238,323</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">MYR</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>265,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,940</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,375</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">PLN</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>162,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,262</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">RON</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>247,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,518</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">N/A</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">N/A</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,325</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,640</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,227,156</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,015</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Other Foreign Currency Contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">BRL</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>721,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>187,448</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">CAD</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>76,286</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,135</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,052</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,435</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">CNY</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,294,464</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>553,285</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>477,927</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>80,355</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">EUR</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,793,083</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,068,220</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,038,027</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,348,603</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">GBP</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,873</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,524</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49,287</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65,328</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">HUF</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,355,877</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,809,178</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>208,756</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>199,799</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ILS</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>162,500</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,400</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,284</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,078</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">INR</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,058,300</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,262,247</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>116,523</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>104,995</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">JPY</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,006,895</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,989,750</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,880</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,307</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">MXN</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,059,758</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,119,949</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>159,774</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>110,699</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">MYR</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>724,260</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>386,510</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>174,752</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>93,259</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">SEK</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>399,558</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>457,749</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,538</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49,440</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">SGD</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,378</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,869</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,402</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,768</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">N/A</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">N/A</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,544</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,126</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,500,746</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,400,640</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Notional Contract Value in USD</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,727,902</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,414,655</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 8100000000 1741500000 0 252923000 0 45320000 0 51279000 0 34791000000 0 122360000 0 191000000 0 53226000 0 33525000000 0 300000000 0 4564000000 0 238323000 0 265000000 43000000 63940000 10375000 162000000 0 43262000 0 247000000 0 59518000 0 42325000 3640000 1227156000 14015000 0 721000000 0 187448000 76286000 53135000 58052000 40435000 3294464000 553285000 477927000 80355000 1793083000 2068220000 2038027000 2348603000 38873000 51524000 49287000 65328000 59355877000 56809178000 208756000 199799000 162500000 25400000 45284000 7078000 8058300000 7262247000 116523000 104995000 3006895000 4989750000 27880000 46307000 3059758000 2119949000 159774000 110699000 724260000 386510000 174752000 93259000 399558000 457749000 42538000 49440000 57378000 34869000 42402000 25768000 59544000 41126000 3500746000 3400640000 4727902000 3414655000 <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the fair value of the Company’s derivative instruments utilized for foreign currency risk management purposes:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"/></tr><tr><td style="width:23%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="19" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Values of Derivative Instruments</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="9" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Asset Derivatives</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="9" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Liability Derivatives</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance Sheet<br/>Location</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 28, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance Sheet<br/>Location</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 28, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="19" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Derivatives designated as hedging instruments</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,720</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,503</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,291</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,282</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,454</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Derivatives not designated as hedging instruments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,883</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,774</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,405</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,144</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 7720000 10503000 14291000 10282000 18454000 0 0 0 20883000 16774000 20405000 17144000 ACCUMULATED OTHER COMPREHENSIVE LOSS<span style="font-family:inherit;font-size:10pt;"> </span><div style="line-height:120%;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The changes in accumulated other comprehensive loss by component, net of tax, are as follows: </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:23%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three-Month Periods Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized loss on <br/>derivative<br/>instruments and<br/>other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Foreign currency<br/>translation<br/>adjustments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized loss on derivative<br/>instruments and<br/>other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Foreign currency<br/>translation<br/>adjustments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Beginning balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(41,556</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(109,607</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(151,163</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(35,746</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(50,099</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(85,845</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive gain (loss) before reclassifications</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,068</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,404</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,664</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(41,659</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(44,086</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(85,745</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net losses reclassified from accumulated other comprehensive loss</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>593</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>593</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>756</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>756</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net current-period other comprehensive gain (loss)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,475</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,404</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,071</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(40,903</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(44,086</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(84,989</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ending balance</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(47,031</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(105,203</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(152,234</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(76,649</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(94,185</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(170,834</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">Substantially all unrealized losses relating to derivative instruments and other, reclassified from accumulated other comprehensive loss for the three-month period ended </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span> were recognized as a component of cost of sales in the condensed consolidated statement of operations, which primarily relate to the Company’s foreign currency contracts accounted for as cash flow hedges. <div style="line-height:120%;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The changes in accumulated other comprehensive loss by component, net of tax, are as follows: </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:23%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three-Month Periods Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized loss on <br/>derivative<br/>instruments and<br/>other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Foreign currency<br/>translation<br/>adjustments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized loss on derivative<br/>instruments and<br/>other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Foreign currency<br/>translation<br/>adjustments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Beginning balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(41,556</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(109,607</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(151,163</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(35,746</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(50,099</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(85,845</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive gain (loss) before reclassifications</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,068</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,404</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,664</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(41,659</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(44,086</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(85,745</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net losses reclassified from accumulated other comprehensive loss</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>593</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>593</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>756</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>756</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net current-period other comprehensive gain (loss)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,475</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,404</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,071</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(40,903</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(44,086</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(84,989</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ending balance</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(47,031</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(105,203</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(152,234</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(76,649</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(94,185</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(170,834</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> -41556000 -109607000 -151163000 -35746000 -50099000 -85845000 -6068000 4404000 -1664000 -41659000 -44086000 -85745000 -593000 0 -593000 -756000 0 -756000 -5475000 4404000 -1071000 -40903000 -44086000 -84989000 -47031000 -105203000 -152234000 -76649000 -94185000 -170834000 TRADE RECEIVABLES SECURITIZATION<div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company sells trade receivables under </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> asset-backed securitization programs and an accounts receivable factoring program. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Asset-Backed Securitization Programs</span><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company continuously sells designated pools of trade receivables under its Global Asset-Backed Securitization Agreement (the “Global Program”) and its North American Asset-Backed Securitization Agreement (the “North American Program,” collectively, the “ABS Programs”) to affiliated special purpose entities, each of which in turn sells </span><span style="font-family:inherit;font-size:10pt;"><span>100%</span></span><span style="font-family:inherit;font-size:10pt;"> of the receivables to unaffiliated financial institutions. These programs allow the operating subsidiaries to receive a cash payment and a deferred purchase price receivable for sold receivables. The portion of the purchase price for the receivables which is not paid by the unaffiliated financial institutions in cash is a deferred purchase price receivable, which is paid to the special purpose entity as payments on the receivables are collected from account debtors. The deferred purchase price receivable represents a beneficial interest in the transferred financial assets and is recognized at fair value as part of the sale transaction. The deferred purchase price receivables, which are included in other current assets as of </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">March 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, were carried at the expected recovery amount of the related receivables. The difference between the carrying amount of the receivables sold under these programs and the sum of the cash and fair value of the deferred purchase price receivables received at time of transfer is recognized as a loss on sale of the related receivables, and recorded in interest and other, net in the condensed consolidated statements of operations and were immaterial for all periods presented.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Following the transfer of the receivables to the special purpose entities, the transferred receivables are isolated from the Company and its affiliates, and upon the sale of the receivables from the special purpose entities to the unaffiliated financial institutions, effective control of the transferred receivables is passed to the unaffiliated financial institutions, which has the right to pledge or sell the receivables. Although the special purpose entities are consolidated by the Company, they are separate corporate entities and their assets are available first to satisfy the claims of their creditors. The investment limits set by the financial institutions are </span><span style="font-family:inherit;font-size:10pt;"><span>$900 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the Global Program, of which </span><span style="font-family:inherit;font-size:10pt;"><span>$725 million</span></span><span style="font-family:inherit;font-size:10pt;"> is committed and </span><span style="font-family:inherit;font-size:10pt;"><span>$175 million</span></span><span style="font-family:inherit;font-size:10pt;"> is uncommitted, and </span><span style="font-family:inherit;font-size:10pt;"><span>$250 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the North American Program, of which </span><span style="font-family:inherit;font-size:10pt;"><span>$210 million</span></span><span style="font-family:inherit;font-size:10pt;"> is committed and </span><span style="font-family:inherit;font-size:10pt;"><span>$40 million</span></span><span style="font-family:inherit;font-size:10pt;"> is uncommitted. Both programs require a minimum level of deferred purchase price receivable to be retained by the Company in connection with the sales.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company services, administers and collects the receivables on behalf of the special purpose entities and receives a servicing fee of </span><span style="font-family:inherit;font-size:10pt;"><span>0.1%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>0.5%</span></span><span style="font-family:inherit;font-size:10pt;"> of serviced receivables per annum. Servicing fees recognized during the </span><span style="font-family:inherit;font-size:10pt;">three-month periods ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">June 29, 2018</span><span style="font-family:inherit;font-size:10pt;"> were not material and are included in interest and other, net within the condensed consolidated statements of operations. As the Company estimates the fee it receives in return for its obligation to service these receivables is at fair value, no servicing assets or liabilities are recognized.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's deferred purchase price receivables relating to its asset-backed securitization program are recorded initially at fair value based on a discounted cash flow analysis using unobservable inputs (i.e., level 3 inputs), which are primarily risk free interest rates adjusted for the credit quality of the underlying creditor. Due to its high credit quality and short term maturity, the fair value approximates carrying value. Significant increases in either of the major unobservable inputs (credit spread, risk free interest rate) in isolation would result in lower fair value estimates, however the impact is not material. The interrelationship between these inputs is also insignificant.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">March 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the accounts receivable balances that were sold under the ABS Programs were removed from the condensed consolidated balance sheets and the net cash proceeds received by the Company during the </span><span style="font-family:inherit;font-size:10pt;">three-month periods ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">June 29, 2018</span><span style="font-family:inherit;font-size:10pt;"> were included as cash provided by operating activities in the condensed consolidated statements of cash flows. The Company recognizes these proceeds net of the deferred purchase price, consisting of a receivable from the purchasers that entitles the Company to certain collections on the receivable. The Company recognizes the collection of the deferred purchase price in net cash provided by investing activities in the condensed consolidated statements of cash flows separately as cash collections of deferred purchase price. As disclosed in the Company’s prior year filings, during the first quarter of fiscal year 2019, the Company utilized a monthly approach to track cash flows on deferred purchase price. Commencing with the quarter ended September 28, 2018, the Company changed to a method based on daily activity for both the three-month and six-month periods ended September 28, 2018. As a result, the Company has retrospectively adjusted cash flows from operating and investing activities for the three-months ended June 29, 2018 from amounts previously reported. This resulted in an increase of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$271 million</span></span><span style="font-family:inherit;font-size:10pt;"> to cash provided by investing activities, and a corresponding decrease to cash flow from operating activities on the consolidated statement of cash flows for the three-months ended June 29, 2018. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;">, approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$1.1 billion</span></span><span style="font-family:inherit;font-size:10pt;"> of accounts receivable had been sold to the special purpose entities under the ABS Programs for which the Company had received net cash proceeds of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.8 billion</span></span><span style="font-family:inherit;font-size:10pt;"> and deferred purchase price receivables of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 billion</span></span><span style="font-family:inherit;font-size:10pt;">. As of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$1.2 billion</span></span><span style="font-family:inherit;font-size:10pt;"> of accounts receivable had been sold to the special purpose entities for which the Company had received net cash proceeds of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.9 billion</span></span><span style="font-family:inherit;font-size:10pt;"> and deferred purchase price receivables of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 billion</span></span><span style="font-family:inherit;font-size:10pt;">. The deferred purchase price balances as of </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">March 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, also represent the non-cash beneficial interest obtained in exchange for securitized receivables.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> For the </span><span style="font-family:inherit;font-size:10pt;">three-month periods ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">June 29, 2018</span><span style="font-family:inherit;font-size:10pt;">, cash flows from sales of receivables under the ABS Programs consisted of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$1.6 billion</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.8 billion</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, for transfers of receivables, and approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.9 billion</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, for collections on deferred purchase price receivables. The Company's cash flows from transfer of receivables consist primarily of proceeds from collections reinvested in revolving-period transfers. Cash flows from new transfers were not significant for all periods presented. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Trade Accounts Receivable Sale Programs</span></div><span style="font-family:inherit;font-size:10pt;">The Company also sold accounts receivables to certain third-party banking institutions. The outstanding balance of receivables sold and not yet collected on accounts where the Company has continuing involvement was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.5 billion</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">March 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, respectively. For the </span><span style="font-family:inherit;font-size:10pt;">three-month periods ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">June 29, 2018</span><span style="font-family:inherit;font-size:10pt;">, total accounts receivable sold to certain third party banking institutions was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.5 billion</span></span>, respectively. The receivables that were sold were removed from the condensed consolidated balance sheets and the cash received is reflected as cash provided by operating activities in the condensed consolidated statements of cash flows. 2 1 900000000 725000000 175000000 250000000 210000000 40000000 0.001 0.005 271000000 1100000000 800000000 300000000 1200000000 900000000 300000000 1600000000 1800000000 900000000 500000000 500000000 FAIR VALUE MEASUREMENT OF ASSETS AND LIABILITIES<span style="font-family:inherit;font-size:10pt;"> </span><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fair value is defined as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities required or permitted to be recorded at fair value, the Company considers the principal or most advantageous market in which it would transact, and it considers assumptions that market participants would use when pricing the asset or liability. The accounting guidance for fair value establishes a fair value hierarchy based on the level of independent, objective evidence surrounding the inputs used to measure fair value. A financial instrument’s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The fair value hierarchy is as follows: </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Level 1</span><span style="font-family:inherit;font-size:10pt;"> - Applies to assets or liabilities for which there are quoted prices in active markets for identical assets or liabilities. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has deferred compensation plans for its officers and certain other employees. Amounts deferred under the plans are invested in hypothetical investments selected by the participant or the participant’s investment manager. The Company’s deferred compensation plan assets are included in other noncurrent assets on the condensed consolidated balance sheets and include investments in equity securities that are valued using active market prices. There were no investment balance classified as level 1 in the fair value hierarchy as of </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Level 2</span><span style="font-family:inherit;font-size:10pt;"> - Applies to assets or liabilities for which there are inputs other than quoted prices included within level 1 that are observable for the asset or liability such as quoted prices for similar assets or liabilities in active markets; quoted prices for identical assets or liabilities in markets with insufficient volume or infrequent transactions (less active markets) such as cash and cash equivalents and money market funds; or model-derived valuations in which significant inputs are observable or can be derived principally from, or corroborated by, observable market data. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company values foreign exchange forward contracts using level 2 observable inputs which primarily consist of an income approach based on the present value of the forward rate less the contract rate multiplied by the notional amount. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s cash equivalents are comprised of bank deposits and money market funds, which are valued using level 2 inputs, such as interest rates and maturity periods. Due to their short-term nature, their carrying amount approximates fair value. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s deferred compensation plan assets also include money market funds, mutual funds, corporate and government bonds and certain convertible securities that are valued using prices obtained from various pricing sources. These sources price these investments using certain market indices and the performance of these investments in relation to these indices. As a result, the Company has classified these investments as level 2 in the fair value hierarchy. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Level 3</span><span style="font-family:inherit;font-size:10pt;"> - Applies to assets or liabilities for which there are unobservable inputs to the valuation methodology that are significant to the measurement of the fair value of the assets or liabilities. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has accrued for contingent consideration in connection with its business acquisitions as applicable, which is measured at fair value based on certain internal models and unobservable inputs. There were no contingent consideration liabilities outstanding as of </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">There were no transfers between levels in the fair value hierarchy during the </span><span style="font-family:inherit;font-size:10pt;">three-month periods ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">June 29, 2018</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Financial Instruments Measured at Fair Value on a Recurring Basis</span><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the Company’s assets and liabilities measured at fair value on a recurring basis: </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:53%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value Measurements as of June 28, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 3</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market funds and time deposits (included in cash and cash equivalents of the condensed consolidated balance sheet)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>945,578</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>945,578</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign exchange contracts (Note 10)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,057</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,057</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred compensation plan assets:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;">0</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Mutual funds, money market accounts and equity securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82,430</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82,430</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Liabilities:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;">0.003</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign exchange contracts (Note 10)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(34,696</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(34,696</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value Measurements as of March 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 3</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market funds and time deposits (included in cash and cash equivalents of the condensed consolidated balance sheet)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>473,888</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>473,888</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign exchange contracts (Note 10)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,277</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,277</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred compensation plan assets:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;">0</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Mutual funds, money market accounts and equity securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,845</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>76,852</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>79,697</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Liabilities:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;">0</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign exchange contracts (Note 10)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(27,426</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(27,426</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Other financial instruments</span><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the Company’s major debts not carried at fair value: </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="18"/></tr><tr><td style="width:37%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of June 28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of March 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying<br/>Amount</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair<br/>Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying<br/>Amount</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair<br/>Value</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value <br/>Hierarchy</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="17" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4.625% Notes due February 2020 </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>250,008</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>252,819</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>500,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>499,950</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Term Loan due November 2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>421,563</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>424,725</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>671,563</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>670,724</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Term Loan, including current portion, due in installments through June 2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>452,250</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>454,511</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>458,531</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>457,958</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5.000% Notes due February 2023 </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>500,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>526,881</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>500,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>499,950</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Term Loan due April 2024 - three-month Yen LIBOR plus 0.50%</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>311,455</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>311,455</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 2</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4.750% Notes due June 2025 </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>596,925</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>619,267</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>596,815</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>599,940</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4.875% Notes due June 2029</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>448,232</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>455,449</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">India Facilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>102,108</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>102,108</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>170,206</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>170,206</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 2</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Euro Term Loan due September 2020 </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,972</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,972</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,746</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,746</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 2</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Euro Term Loan due January 2022 </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>113,766</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>113,766</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>112,524</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>112,524</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 2</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,249,279</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,313,953</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,062,385</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,063,998</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company values its Term Loan due April 2024, India Facilities, and Euro Term Loans due September 2020 and January 2022 based on the current market rate, and as of </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;">, the carrying amounts approximate fair values.</span></div>The Term Loans due November 2021 and June 2022, and the Notes due February 2020, February 2023, June 2025 and June 2029 are valued based on broker trading prices in active markets. <div style="line-height:120%;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the Company’s assets and liabilities measured at fair value on a recurring basis: </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:53%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value Measurements as of June 28, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 3</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market funds and time deposits (included in cash and cash equivalents of the condensed consolidated balance sheet)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>945,578</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>945,578</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign exchange contracts (Note 10)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,057</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,057</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred compensation plan assets:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;">0</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Mutual funds, money market accounts and equity securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82,430</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82,430</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Liabilities:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;">0.003</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign exchange contracts (Note 10)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(34,696</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(34,696</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value Measurements as of March 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 3</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market funds and time deposits (included in cash and cash equivalents of the condensed consolidated balance sheet)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>473,888</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>473,888</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign exchange contracts (Note 10)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,277</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,277</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred compensation plan assets:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;">0</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Mutual funds, money market accounts and equity securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,845</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>76,852</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>79,697</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Liabilities:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;">0</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign exchange contracts (Note 10)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(27,426</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(27,426</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 0 945578000 0 945578000 0 47057000 0 47057000 0 82430000 0 82430000 0 34696000 0 34696000 0 473888000 0 473888000 0 27277000 0 27277000 2845000 76852000 0 79697000 0 27426000 0 27426000 <div style="line-height:120%;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the Company’s major debts not carried at fair value: </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="18"/></tr><tr><td style="width:37%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of June 28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of March 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying<br/>Amount</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair<br/>Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying<br/>Amount</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair<br/>Value</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value <br/>Hierarchy</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;font-weight:bold;"> </span></div></td><td colspan="17" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4.625% Notes due February 2020 </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>250,008</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>252,819</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>500,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>499,950</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Term Loan due November 2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>421,563</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>424,725</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>671,563</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>670,724</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Term Loan, including current portion, due in installments through June 2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>452,250</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>454,511</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>458,531</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>457,958</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5.000% Notes due February 2023 </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>500,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>526,881</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>500,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>499,950</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Term Loan due April 2024 - three-month Yen LIBOR plus 0.50%</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>311,455</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>311,455</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 2</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4.750% Notes due June 2025 </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>596,925</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>619,267</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>596,815</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>599,940</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4.875% Notes due June 2029</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>448,232</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>455,449</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">India Facilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>102,108</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>102,108</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>170,206</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>170,206</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 2</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Euro Term Loan due September 2020 </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,972</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,972</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,746</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,746</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 2</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Euro Term Loan due January 2022 </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>113,766</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>113,766</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>112,524</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>112,524</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 2</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,249,279</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,313,953</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,062,385</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,063,998</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:1pt;"><span style="font-family:inherit;font-size:1pt;"> </span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 250008000 252819000 500000000 499950000 421563000 424725000 671563000 670724000 452250000 454511000 458531000 457958000 500000000 526881000 500000000 499950000 311455000 311455000 0 0 596925000 619267000 596815000 599940000 448232000 455449000 0 0 102108000 102108000 170206000 170206000 52972000 52972000 52746000 52746000 113766000 113766000 112524000 112524000 3249279000 3313953000 3062385000 3063998000 COMMITMENTS AND CONTINGENCIES<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Litigation and other legal matters</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In connection with the matters described below, the Company has accrued for loss contingencies where it believes that losses are probable and estimable. The amounts accrued are not material. Although it is reasonably possible that actual losses could be in excess of the Company’s accrual, the Company is unable to estimate a reasonably possible loss or range of loss in excess of its accrual, except as discussed below, due to various reasons, including, among others, that: (i) the proceedings are in early stages or no claims have been asserted, (ii) specific damages have not been sought in all of these matters, (iii) damages, if asserted, are considered unsupported and/or exaggerated, (iv) there is uncertainty as to the outcome of pending appeals, motions, or settlements, (v) there are significant factual issues to be resolved, and/or (vi) there are novel legal issues or unsettled legal theories presented. Any such excess loss could have a material adverse effect on the Company’s results of operations or cash flows for a particular period or on the Company’s financial condition.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In addition, the Company provides design and engineering services to its customers and also designs and makes its own products. As a consequence of these activities, its customers are requiring the Company to take responsibility for intellectual property to a greater extent than in its manufacturing and assembly businesses. Although the Company believes that its intellectual property assets and licenses are sufficient for the operation of its business as it currently conducts it, from time to time third parties do assert patent infringement claims against the Company or its customers. If and when third parties make assertions regarding the ownership or right to use intellectual property, the Company could be required to either enter into licensing arrangements or to resolve the issue through litigation. Such license rights might not be available to the Company on commercially acceptable terms, if at all, and any such litigation might not be resolved in its favor. Additionally, litigation could be lengthy and costly and could materially harm the Company's financial condition regardless of the outcome. The Company also could be required to incur substantial costs to redesign a product or re-perform design services.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">From time to time, the Company enters into IP licenses (e.g., patent licenses and software licenses) with third parties which obligate the Company to report covered behavior to the licensor and pay license fees to the licensor for certain activities or products, or that enable the Company's use of third party technologies. The Company may also decline to enter into licenses for intellectual property that it does not think is useful for or used in its operations, or for which its customers or suppliers have </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">licenses or have assumed responsibility. Given the diverse and varied nature of its business and the location of its business around the world, certain activities the Company performs, such as providing assembly services in China and India, may fall outside the scope of those licenses or may not be subject to the applicable intellectual property rights. The Company's licensors may disagree and claim royalties are owed for such activities. In addition, the basis (e.g., base price) for any royalty amounts owed are audited by licensors and may be challenged. Some of these disagreements may lead to claims and litigation that might not be resolved in the Company's favor. Additionally, litigation could be lengthy and costly and could materially harm the Company's financial condition regardless of the outcome. In March 2018, the Company received an inquiry from a licensor referencing its patent license agreement with the Company, and requesting information relating to royalties for products that the Company assembles for a customer in China. The Company and licensor have had subsequent discussions, during which the licensor claimed that the Company owes a material amount under the patent license agreement, which the Company disputes and would contest vigorously. While the Company cannot predict the outcome with respect to this claim or estimate an amount or reasonable range of loss, a material loss is reasonably possible.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On May 8, 2018, a putative class action was filed in the Northern District of California against the Company and certain officers alleging violations of Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, and Rule 10b-5, promulgated thereunder, alleging misstatements and/or omissions in certain of the Company’s financial results, press releases and SEC filings made during the putative class period of January 26, 2017 through April 26, 2018. On October 1, 2018, the Court appointed lead plaintiff and lead plaintiff’s counsel in the case. On November 28, 2018, lead plaintiff filed an amended complaint alleging misstatements and/or omissions in certain of the Company’s SEC filings, press releases, earnings calls, and analyst and investor conferences and expanding the putative class period through October 25, 2018. On April 3, 2019, the Court vacated its prior order appointing lead plaintiff and lead plaintiff’s counsel and reopened the lead plaintiff appointment process. A hearing on the motions to serve as lead plaintiff is scheduled for September 26, 2019. A case management conference is scheduled for October 9, 2019. The Company believes that the claims are without merit and intends to vigorously defend this case.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On April 21, 2016, SunEdison, Inc. (together with certain of its subsidiaries, "SunEdison") filed for protection under Chapter 11 of the U.S. Bankruptcy Code. During the fiscal year ended March 31, 2016, the Company recognized a bad debt reserve charge of </span><span style="font-family:inherit;font-size:10pt;"><span>$61.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> associated with its outstanding SunEdison receivables and accepted return of previously shipped inventory of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$90.0 million</span></span><span style="font-family:inherit;font-size:10pt;">. SunEdison stated in schedules filed with the Bankruptcy Court that, within the 90 days preceding SunEdison's bankruptcy filing, the Company received approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$98.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> of inventory and cash transfers of </span><span style="font-family:inherit;font-size:10pt;"><span>$69.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, which in aggregate represents the Company's estimate of the maximum reasonably possible contingent loss. On April 15, 2018, a subsidiary of the Company together with its subsidiaries and affiliates, entered into a tolling agreement with the trustee of the SunEdison Litigation Trust to toll any applicable statute of limitations or other time-related defense that might exist in regards to any potential claims that either party might be able to assert against the other for a period that will end at the earlier to occur of: (a) 60 days after a party provides written notice of termination; (b) six years from the effective date of April 15, 2018; or (c) such other date as the parties may agree in writing. No preference claims have been asserted against the Company and consideration has been given to the related contingencies based on the facts currently known. The Company has a number of affirmative and direct defenses to any potential claims for recovery and intends to vigorously defend any such claim, if asserted. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">One of the Company's Brazilian subsidiaries has received related assessments for certain sales and import taxes. There are </span><span style="font-family:inherit;font-size:10pt;"><span>six</span></span><span style="font-family:inherit;font-size:10pt;"> tax assessments totaling </span><span style="font-family:inherit;font-size:10pt;"><span>360 million</span></span><span style="font-family:inherit;font-size:10pt;"> Brazilian reals (approximately USD </span><span style="font-family:inherit;font-size:10pt;"><span>$93.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> based on the exchange rate as of </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;">). The assessments are in various stages of the review process at the administrative level and no tax proceeding has been finalized yet. The Company believes there is no legal basis for these assessments and has meritorious defenses and will continue to vigorously oppose all of these assessments, as well as any future assessments. The Company does not expect final judicial determination on any of these claims for several years.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On February 14, 2019, the Company submitted an initial notification of voluntary disclosure to the U.S. Department of the Treasury, Office of Foreign Assets Control ("OFAC") regarding possible noncompliance with U.S. economic sanctions requirements among certain non-U.S. Flex-affiliated operations. The Company has initiated an internal investigation regarding this matter. The matter is at a very preliminary stage. The Company cannot predict how long it will take to complete the investigation or to what extent the Company could be subject to penalties.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A foreign Tax Authority (“Tax Authority”) has assessed a cumulative total of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$94 million</span></span><span style="font-family:inherit;font-size:10pt;"> in taxes owed for multiple Flex legal entities within its jurisdiction for various fiscal years ranging from fiscal year 2010 through fiscal year 2018. The assessed amounts related to the denial of certain deductible intercompany payments. The Company disagrees with the Tax Authority’s assessments and is actively contesting the assessments through the administrative and judicial processes. As the final resolution of the assessment remains uncertain, the Company continues to provide for the uncertain tax positions based on the more likely than not standard. While the resolution of the issues may result in tax liabilities, interest and penalties, which </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">may be significantly higher than the amounts accrued for these matters, management currently believes that the resolution will not have a material adverse effect on the Company’s financial position, results of operations or cash flows.</span></div><div style="line-height:120%;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In addition to the matters discussed above, from time to time, the Company is subject to legal proceedings, claims, and litigation arising in the ordinary course of business. The Company defends itself vigorously against any such claims. Although the outcome of these matters is currently not determinable, management expects that any losses that are probable or reasonably possible of being incurred as a result of these matters, which are in excess of amounts already accrued in the Company’s consolidated balance sheets, would not be material to the financial statements as a whole.</span></div> 61000000.0 90000000.0 98600000 69200000 6 360000000 93600000 94000000 SHARE REPURCHASES<span style="font-family:inherit;font-size:10pt;"> </span><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the </span><span style="font-family:inherit;font-size:10pt;">three-month period ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company repurchased </span><span style="font-family:inherit;font-size:10pt;"><span>5.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares at an aggregate purchase price of </span><span style="font-family:inherit;font-size:10pt;"><span>$52.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, and retired all of these shares.</span></div><div style="line-height:120%;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Under the Company’s current share repurchase program, the Board of Directors authorized repurchases of its outstanding ordinary shares for up to </span><span style="font-family:inherit;font-size:10pt;"><span>$500 million</span></span><span style="font-family:inherit;font-size:10pt;"> in accordance with the share repurchase mandate approved by the Company’s shareholders at the date of the most recent Annual General Meeting held on </span><span style="font-family:inherit;font-size:10pt;">August 16, 2018</span><span style="font-family:inherit;font-size:10pt;">. As of </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;">, shares in the aggregate amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$272.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> were available to be repurchased under the current plan.</span></div> 5000000.0 52000000.0 500000000 272500000 SEGMENT REPORTING<div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has </span><span style="font-family:inherit;font-size:10pt;"><span>four</span></span><span style="font-family:inherit;font-size:10pt;"> reportable segments: HRS, IEI, CEC and CTG. These segments are determined based on several factors, including the nature of products and services, the nature of production processes, customer base, delivery channels and similar economic characteristics. Refer to note </span><span style="font-family:inherit;font-size:10pt;">1</span><span style="font-family:inherit;font-size:10pt;"> for a description of the various product categories manufactured under each of these segments.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">An operating segment's performance is evaluated based on its pre-tax operating contribution, or segment income. Segment income is defined as net sales less cost of sales, and segment selling, general and administrative expenses, and does not include amortization of intangibles, stock-based compensation, customer related asset impairments charges, restructuring charges, the new revenue standard adoption impact, legal and other, interest and other, net and other charges (income), net.</span><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Selected financial information by segment is in the table below. </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:63%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three-Month Periods Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net sales:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">High Reliability Solutions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,178,043</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,215,425</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Industrial &amp; Emerging Industries</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,636,914</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,446,311</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Communications &amp; Enterprise Compute</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,858,849</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,954,286</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Consumer Technologies Group</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,502,133</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,782,934</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,175,939</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,398,956</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Segment income and reconciliation of income before tax:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">High Reliability Solutions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>87,232</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>93,534</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Industrial &amp; Emerging Industries</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>95,457</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,361</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Communications &amp; Enterprise Compute</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,147</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,017</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Consumer Technologies Group</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,116</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,557</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate and Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(31,092</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(29,761</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   Total segment income </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>207,860</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>187,708</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Reconciling items:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible amortization</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,082</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,517</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based compensation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,227</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,953</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer related asset impairments (1)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>483</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,364</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restructuring charges (Note 17)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,192</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,817</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">New revenue standard adoption impact (Note 4)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,291</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Legal and other (2)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,610</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,311</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest and other, net</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,694</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,742</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other charges (income), net (Note 9)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,463</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(86,924</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Income (loss) before income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64,109</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>141,637</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="padding-top:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:24px;"><span style="font-family:inherit;font-size:9pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Customer related asset impairments for the three-month period ended June 29, 2018 primarily relate to additional provision for doubtful accounts receivable, and excess and obsolete inventory for certain customers experiencing significant financial difficulties and/or the Company is disengaging from.</span></div></td></tr></table><div style="line-height:120%;padding-left:48px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:24px;"><span style="font-family:inherit;font-size:9pt;">(2)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:9pt;"><span style="font-size:9pt;">Legal and other during the three-month period ended June 29, 2018 primarily consists of costs incurred relating to the independent investigation undertaken by the Audit Committee of the Company’s Board of Directors which was completed in June 2018 and certain charges not directly related to ongoing or core business.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate and other primarily includes corporate services costs that are not included in the Chief Operating Decision Maker's ("CODM") assessment of the performance of each of the identified reporting segments.</span></div><div style="line-height:120%;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company provides an overall platform of assets and services, which the segments utilize for the benefit of their various customers. The shared assets and services are contained within the Company's global manufacturing and design operations and include manufacturing and design facilities. Most of the underlying manufacturing and design assets are co-mingled on the operating campuses and are compatible to operate across segments and highly interchangeable throughout the platform. Given the highly interchangeable nature of the assets, they are not separately identified by segments nor reported by segment to the Company's CODM.</span></div> 4 <div style="line-height:120%;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Selected financial information by segment is in the table below. </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:63%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three-Month Periods Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 29, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net sales:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">High Reliability Solutions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,178,043</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,215,425</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Industrial &amp; Emerging Industries</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,636,914</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,446,311</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Communications &amp; Enterprise Compute</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,858,849</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,954,286</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Consumer Technologies Group</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,502,133</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,782,934</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,175,939</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,398,956</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Segment income and reconciliation of income before tax:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">High Reliability Solutions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>87,232</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>93,534</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Industrial &amp; Emerging Industries</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>95,457</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,361</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Communications &amp; Enterprise Compute</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,147</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,017</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Consumer Technologies Group</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,116</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,557</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate and Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(31,092</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(29,761</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   Total segment income </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>207,860</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>187,708</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Reconciling items:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible amortization</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,082</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,517</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based compensation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,227</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,953</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer related asset impairments (1)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>483</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,364</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restructuring charges (Note 17)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,192</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,817</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">New revenue standard adoption impact (Note 4)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,291</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Legal and other (2)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,610</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,311</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest and other, net</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,694</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,742</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other charges (income), net (Note 9)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,463</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(86,924</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Income (loss) before income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64,109</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>141,637</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="padding-top:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:24px;"><span style="font-family:inherit;font-size:9pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Customer related asset impairments for the three-month period ended June 29, 2018 primarily relate to additional provision for doubtful accounts receivable, and excess and obsolete inventory for certain customers experiencing significant financial difficulties and/or the Company is disengaging from.</span></div></td></tr></table><div style="line-height:120%;padding-left:48px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:24px;"><span style="font-family:inherit;font-size:9pt;">(2)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:9pt;"><span style="font-size:9pt;">Legal and other during the three-month period ended June 29, 2018 primarily consists of costs incurred relating to the independent investigation undertaken by the Audit Committee of the Company’s Board of Directors which was completed in June 2018 and certain charges not directly related to ongoing or core business.</span></div></td></tr></table> 1178043000 1215425000 1636914000 1446311000 1858849000 1954286000 1502133000 1782934000 6175939000 6398956000 87232000 93534000 95457000 51361000 26147000 46017000 30116000 26557000 -31092000 -29761000 207860000 187708000 17082000 18517000 15227000 20953000 -483000 -17364000 56192000 8817000 0 -9291000 1610000 16311000 -51694000 -41742000 -1463000 86924000 -64109000 -141637000 RESTRUCTURING CHARGES<div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During fiscal year 2019, the Company took focused actions to optimize its portfolio, most notably within CTG. During the first quarter of fiscal year 2020, as a result of recent geopolitical developments and uncertainties, primarily impacting one customer in China, the Company has seen a reduction in demand for products assembled for that customer. Due to these circumstances, the Company has decided to accelerate its strategic decision to reduce its exposure to certain high-volatility products in both China and India. The Company also initiated targeted activities to restructure its business to further reduce and </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">streamline its cost structure. The Company recognized </span><span style="font-family:inherit;font-size:10pt;"><span>$56.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> of charges during the first quarter of fiscal year 2020, comprised of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$30.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> of cash charges predominantly for employee severance, and </span><span style="font-family:inherit;font-size:10pt;"><span>$25.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> of non-cash charges related to impairment of equipment and inventory. The Company expects to complete these activities during fiscal year 2020. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">There were no material restructuring charges incurred during the three-month period ended June 29, 2018.</span></div><div style="line-height:120%;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the provisions, respective payments, and remaining accrued balance as of </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> for charges incurred during the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;">-month period ended </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:53%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Severance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Long-Lived<br/>Asset<br/>Impairment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Other<br/>Exit Costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance as of March 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,234</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,200</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,434</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Provision for charges incurred during the three-month period ended June 28, 2019</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,018</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,820</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,354</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,192</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash payments for charges incurred in the fiscal year 2019 and prior</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,408</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,650</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,058</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash payments for charges incurred during the three-month period ended June 28, 2019</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,755</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,755</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-cash charges incurred during the three-month period ended June 28, 2019</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(17,820</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,794</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(25,614</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance as of June 28, 2019</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,089</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,110</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,199</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Current portion (classified as other current liabilities)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,089</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,110</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,199</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued restructuring costs, net of current portion (classified as other liabilities)</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 56200000 30800000 25400000 <div style="line-height:120%;padding-top:10px;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the provisions, respective payments, and remaining accrued balance as of </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> for charges incurred during the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;">-month period ended </span><span style="font-family:inherit;font-size:10pt;">June 28, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:53%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Severance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Long-Lived<br/>Asset<br/>Impairment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Other<br/>Exit Costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance as of March 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,234</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,200</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,434</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Provision for charges incurred during the three-month period ended June 28, 2019</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,018</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,820</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,354</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,192</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash payments for charges incurred in the fiscal year 2019 and prior</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,408</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,650</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,058</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash payments for charges incurred during the three-month period ended June 28, 2019</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,755</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,755</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-cash charges incurred during the three-month period ended June 28, 2019</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(17,820</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,794</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(25,614</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance as of June 28, 2019</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,089</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,110</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,199</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Current portion (classified as other current liabilities)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,089</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,110</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,199</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued restructuring costs, net of current portion (classified as other liabilities)</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 23234000 0 9200000 32434000 21018000 17820000 17354000 56192000 7408000 0 1650000 9058000 2755000 0 0 2755000 0 17820000 7794000 25614000 34089000 0 17110000 51199000 34089000 0 17110000 51199000 0 0 0 0 XML 14 R1.htm IDEA: XBRL DOCUMENT v3.19.2
Document and Entity Information - shares
3 Months Ended
Jun. 28, 2019
Jul. 22, 2019
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 28, 2019  
Document Transition Report false  
Entity File Number 0-23354  
Entity Registrant Name FLEX LTD.  
Entity Incorporation, State or Country Code U0  
Entity Address, Address Line One 2 Changi South Lane,  
Entity Address, City or Town Singapore  
Entity Address, State or Province SG  
Entity Address, Postal Zip Code 486123  
City Area Code 65  
Local Phone Number 6876-9899  
Title of 12(b) Security Ordinary Shares, No Par Value  
Trading Symbol FLEX  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding (shares)   514,727,523
Entity Central Index Key 0000866374  
Amendment Flag false  
Current Fiscal Year End Date --03-31  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q1  
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.19.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 28, 2019
Mar. 31, 2019
Current assets:    
Cash and cash equivalents $ 1,920,451 $ 1,696,625
Accounts receivable, net of allowance for doubtful accounts of $88,628 and $91,396 as of June 28, 2019 and March 31, 2019, respectively 2,570,239 2,612,961
Contract assets 240,559 216,202
Inventories 3,745,700 3,722,854
Other current assets 909,564 854,790
Total current assets 9,386,513 9,103,432
Property and equipment, net 2,309,873 2,336,213
Operating lease right-of-use assets, net 656,267  
Goodwill 1,077,231 1,073,055
Other intangible assets, net 314,716 330,995
Other assets 684,498 655,672
Total assets 14,429,098 13,499,367
Current liabilities:    
Bank borrowings and current portion of long-term debt 275,937 632,611
Accounts payable 5,193,043 5,147,236
Accrued payroll 377,412 391,591
Other current liabilities 1,591,123 1,426,075
Total current liabilities 7,437,515 7,597,513
Long-term debt, net of current portion 2,961,794 2,421,904
Operating lease liabilities, non-current 555,074  
Other liabilities 472,900 507,590
Shareholders’ equity    
Ordinary shares, no par value; 564,278,524 and 566,787,620 issued, and 514,039,169 and 516,548,265 outstanding as of June 28, 2019 and March 31, 2019, respectively 6,487,381 6,523,750
Treasury stock, at cost; 50,239,355 shares as of June 28, 2019 and March 31, 2019 (388,215) (388,215)
Accumulated deficit (2,945,117) (3,012,012)
Accumulated other comprehensive loss (152,234) (151,163)
Total shareholders’ equity 3,001,815 2,972,360
Total liabilities and shareholders’ equity $ 14,429,098 $ 13,499,367
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.19.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Jun. 28, 2019
Mar. 31, 2019
Statement of Financial Position [Abstract]    
Accounts receivable, allowance $ 88,628 $ 91,396
Ordinary shares, par value (in dollars per share) $ 0 $ 0
Ordinary shares, issued (shares) 564,278,524 566,787,620
Ordinary shares, outstanding (shares) 514,039,169 516,548,265
Treasury stock, shares (shares) 50,239,355 50,239,355
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.19.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Jun. 28, 2019
Jun. 29, 2018
Income Statement [Abstract]    
Net sales $ 6,175,939 $ 6,398,956
Cost of sales 5,775,775 6,021,102
Restructuring charges 47,405 0
Gross profit 352,759 377,854
Selling, general and administrative expenses 209,624 262,882
Intangible amortization 17,082 18,517
Restructuring charges 8,787 0
Interest and other, net 51,694 41,742
Other charges (income), net 1,463 (86,924)
Income before income taxes 64,109 141,637
Provision for income taxes 19,237 25,602
Net income $ 44,872 $ 116,035
Earnings per share:    
Basic (in dollars per share) $ 0.09 $ 0.22
Diluted (in dollars per share) $ 0.09 $ 0.22
Weighted-average shares used in computing per share amounts:    
Basic (in shares) 514,238 529,380
Diluted (in shares) 517,550 535,454
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.19.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended
Jun. 28, 2019
Jun. 29, 2018
Statement of Comprehensive Income [Abstract]    
Net income $ 44,872 $ 116,035
Other comprehensive income (loss):    
Foreign currency translation adjustments, net of zero tax 4,404 (44,086)
Unrealized loss on derivative instruments and other, net of zero tax (5,475) (40,903)
Comprehensive income $ 43,801 $ 31,046
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.19.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Jun. 28, 2019
Jun. 29, 2018
Statement of Comprehensive Income [Abstract]    
Foreign currency translation adjustments, tax $ 0 $ 0
Unrealized loss on derivative instruments and other, tax $ 0 $ 0
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.19.2
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Ordinary Shares
Accumulated Deficit
Unrealized Gain (Loss) on Derivative Instruments and Other
Foreign Currency Translation Adjustments
Total Accumulated Other Comprehensive Loss
Beginning balance (in shares) at Mar. 31, 2018   528,078,000        
Beginning balance at Mar. 31, 2018 $ 3,018,573 $ 6,248,532 $ (3,144,114) $ (35,746) $ (50,099) $ (85,845)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Exercise of stock options (in shares)   44,000        
Exercise of stock options 45 $ 45        
Issuance of Flex Ltd. vested shares under restricted share unit awards (in shares)   4,614,000        
Net income 116,035   116,035      
Stock-based compensation, net of tax 20,952 $ 20,952        
Total other comprehensive income (loss) (84,989)     (40,903) (44,086) (84,989)
Ending balance (in shares) at Jun. 29, 2018   532,736,000        
Ending balance at Jun. 29, 2018 $ 3,109,319 $ 6,269,529 (2,989,376) (76,649) (94,185) (170,834)
Beginning balance (in shares) at Mar. 31, 2019 516,548,265 516,548,000        
Beginning balance at Mar. 31, 2019 $ 2,972,360 $ 6,135,535 (3,012,012) (41,556) (109,607) (151,163)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Repurchase of Flex Ltd. ordinary shares at cost (in shares)   (5,025,000)        
Repurchase of Flex Ltd. ordinary shares at cost (51,999) $ (51,999)        
Exercise of stock options (in shares)   117,000        
Exercise of stock options 403 $ 403        
Issuance of Flex Ltd. vested shares under restricted share unit awards (in shares)   2,399,000        
Net income 44,872   44,872      
Stock-based compensation, net of tax 15,227 $ 15,227        
Total other comprehensive income (loss) $ (1,071)     (5,475) 4,404 (1,071)
Ending balance (in shares) at Jun. 28, 2019 514,039,169 514,039,000        
Ending balance at Jun. 28, 2019 $ 3,001,815 $ 6,099,166 $ (2,945,117) $ (47,031) $ (105,203) $ (152,234)
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.19.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Jun. 28, 2019
Jun. 29, 2018
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 44,872 $ 116,035
Depreciation, amortization and other impairment charges 190,163 121,763
Gain from deconsolidation of Bright Machines 0 (91,025)
Changes in working capital and other (891,901) (1,090,038)
Net cash used in operating activities (656,866) (943,265)
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchases of property and equipment (162,115) (172,247)
Proceeds from the disposition of property and equipment 38,901 2,336
Cash collections of deferred purchase price 899,260 928,223
Other investing activities, net (920) (15,218)
Net cash provided by investing activities 775,126 743,094
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from bank borrowings and long-term debt 771,533 150,313
Repayments of bank borrowings and long-term debt (601,240) (150,344)
Payments for repurchases of ordinary shares (51,999) 0
Net proceeds from issuance of ordinary shares 403 45
Other financing activities, net (12,382) 0
Net cash provided by financing activities 106,315 14
Effect of exchange rates on cash and cash equivalents (749) (17,628)
Net increase (decrease) in cash and cash equivalents 223,826 (217,785)
Cash and cash equivalents, beginning of period 1,696,625 1,472,424
Cash and cash equivalents, end of period 1,920,451 1,254,639
Non-cash investing activities:    
Unpaid purchases of property and equipment 78,663 148,535
Non-cash investment in Bright Machines $ 0 $ 132,052
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.19.2
ORGANIZATION OF THE COMPANY AND BASIS OF PRESENTATION
3 Months Ended
Jun. 28, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
ORGANIZATION OF THE COMPANY AND BASIS OF PRESENTATION ORGANIZATION OF THE COMPANY AND BASIS OF PRESENTATION
Organization of the Company
Flex Ltd. ("Flex" or the "Company") was incorporated in the Republic of Singapore in May 1990. The Company's operations have expanded over the years through a combination of organic growth and acquisitions. The Company is a globally-recognized, provider of Sketch-to-Scale®  services - innovative design, engineering, manufacturing, and supply chain services and solutions - from conceptual sketch to full-scale production. The Company designs, builds, ships and manages complete packaged consumer and enterprise products, from medical devices and connected automotive systems to sustainable lighting and cloud and data center solutions for companies of all sizes in various industries and end-markets, through its activities in the following segments:
High Reliability Solutions ("HRS"), which is comprised of our health solutions business, including surgical equipment, drug delivery, diagnostics, telemedicine, disposable devices, imaging and monitoring, patient mobility and ophthalmology; and our automotive business, including vehicle electrification, connectivity, autonomous, and smart technologies;
Industrial and Emerging Industries ("IEI"), which is comprised of energy including advanced metering infrastructure, energy storage, smart lighting, smart solar energy; and industrial, including semiconductor and capital equipment, office solutions, household industrial and lifestyle, industrial automation and kiosks;
Communications & Enterprise Compute ("CEC"), which includes our telecom business of radio access base stations, remote radio heads and small cells for wireless infrastructure; our networking business, which includes optical, routing, and switching products for data and video networks; our server and storage platforms for both enterprise and cloud-based deployments; next generation storage and security appliance products; and rack-level solutions, converged infrastructure and software-defined product solutions; and
Consumer Technologies Group ("CTG"), which includes our consumer-related businesses in IoT enabled devices, audio and consumer power electronics, mobile devices; and various supply chain solutions for consumer, computing and printing devices.
The Company's service offerings include a comprehensive range of value-added design and engineering services that are tailored to the various markets and needs of its customers. Other focused service offerings relate to manufacturing (including enclosures, metals, plastic injection molding, precision plastics, machining, and mechanicals), system integration and assembly and test services, materials procurement, inventory management, logistics and after-sales services (including product repair, warranty services, re-manufacturing and maintenance) and supply chain management software solutions and component product offerings (including flexible printed circuit boards and power adapters and chargers).
Basis of Presentation
 The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP” or “GAAP”) for interim financial information and in accordance with the requirements of Rule 10-01 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements, and should be read in conjunction with the Company’s audited consolidated financial statements as of and for the fiscal year ended March 31, 2019 contained in the Company’s Annual Report on Form 10-K. In the opinion of management, all adjustments (consisting only of normal recurring adjustments) considered necessary for a fair presentation have been included. Operating results for the three-month periods ended June 28, 2019 are not necessarily indicative of the results that may be expected for the fiscal year ending March 31, 2020
The first quarters for fiscal years 2020 and 2019 ended on June 28, 2019, which is comprised of 89 days in the period, and June 29, 2018, which is comprised of 90 days in the period, respectively.
The accompanying unaudited condensed consolidated financial statements include the accounts of Flex and its majority-owned subsidiaries, after elimination of intercompany accounts and transactions. The Company consolidates its majority-owned subsidiaries and investments in entities in which the Company has a controlling interest. For the consolidated majority-owned subsidiaries in which the Company owns less than 100%, the Company recognizes a noncontrolling interest for the ownership of the noncontrolling owners. The associated noncontrolling owners' interest in the income or losses of these
companies is not material to the Company's results of operations for all periods presented, and is classified as a component of interest and other, net, in the condensed consolidated statements of operations.
As previously disclosed, the Company has made certain immaterial corrections to net sales previously reported for the first quarter of fiscal year 2019 primarily to reflect revenue from certain contracts with customers on a net basis. As a result, net sales and cost of sales in the accompanying Condensed Consolidated Statement of Operations for the three-month period ended June 29, 2018 are $25 million lower than previously reported for the first quarter of fiscal year 2019. These corrections had no impact on gross profit, segment income or net income for the period presented. Amounts presented for the first quarter of fiscal year 2019 related to the disaggregation of revenue in the CTG segment in Note 4, and CTG segment net sales and total net sales in Note 16, have also been restated accordingly. The Company evaluated these corrections, considering both qualitative and quantitative factors, and concluded they are immaterial to the previously issued financial statements.
Recently Adopted Accounting Pronouncement
In February 2016, the Financial Accounting Standards Board (FASB) issued ASU No. 2016-02, Leases, and subsequent updates (collectively, referred to as Accounting Standard Codification 842 or “ASC 842”). ASC 842 requires a lessee to recognize a right of use (“ROU”) asset and lease liability. Leases will be classified as finance or operating, with classification affecting the recognition of expense and presentation in the income statement.
The Company adopted ASC 842 on April 1, 2019 using the modified retrospective method on the effective date. As a result, the Company was not required to adjust its comparative period financial information for effects of the standard or make the new required lease disclosures for periods before our adoption date. The Company has elected to adopt the package of transition practical expedients and, therefore, has not reassessed (1) whether existing or expired contracts contain a lease, (2) lease classification for existing or expired leases or (3) the accounting for initial direct costs that were previously capitalized. In addition, the Company has elected the short term lease recognition and measurement exemption for all classes of assets, which allows the Company to not recognize ROU assets and lease liabilities for leases with a lease term of 12 months or less and with no purchase option the Company is reasonably certain of exercising. The Company has also elected the practical expedient to account for the lease and nonlease components as a single lease component, for all classes of underlying assets. Therefore, the lease payments used to measure the lease liability include all of the fixed considerations in the contract. Lease payments included in the measurement of the lease liability comprise the following: fixed payments (including in-substance fixed payments), and variable payments that depend on an index or rate (initially measured using the index or rate at the lease commencement date).As the Company cannot determine the interest rate implicit in the lease for its leases, as such the Company uses its estimate of the incremental borrowing rate as of the commencement date in determining the present value of lease payments. The Company’s estimated incremental borrowing rate is the rate of interest it would have to pay on a collateralized basis to borrow an amount equal to the lease payments under similar terms. The lease term for all of the Company’s leases includes the noncancellable period of the lease plus any additional periods covered by either an option to extend (or not to terminate) the lease that the Company is reasonably certain to exercise, or an option to extend (or not to terminate) the lease controlled by the lessor.
The adoption of ASC 842 had a material impact to the Company’s consolidated balance sheet, but did not materially impact the consolidated statement of income or consolidated statement of cash flows. The most significant changes to the consolidated balance sheet relate to the recognition of new ROU assets and lease liabilities for operating leases. The Company’s accounting for finance leases remains substantially unchanged and the balances are not material for any periods presented.
As a result of adopting ASC 842 as of April 1, 2019, the Company recognized additional operating liabilities of $705 million with a corresponding ROU asset of $669 million and a deferred gain of $22 million for sale leaseback transactions to prior year retained earnings.
In October 2018, the FASB issued ASU 2018-16 “Derivatives and Hedging (Topic 815): Inclusion of the Secured Overnight Financing Rate (SOFR) Overnight Index Swap (OIS) Rate as a Benchmark Interest Rate for Hedge Accounting Purposes” to expand the lists of eligible benchmark interest rates to include OIS based on SOFR to facilitate the marketplace transition from LIBOR. The Company adopted the guidance during the first quarter of fiscal year 2020 with an immaterial impact on the Company's financial position, results of operations and cash flows.
In August 2018, the FASB issued ASU 2018-13, "Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement”, which amends ASC 820 to add, remove, and modify fair value measurement disclosure requirements. The Company adopted the guidance during the first quarter of fiscal year 2020 with an immaterial impact on the Company's financial position, results of operations and cash flows.
In June 2018, the FASB issued ASU 2018-07 "Compensation - Stock Compensation (Topic 718): Improvement to Nonemployee Share-Based Payment Accounting" with the objective of simplifying several aspects of the accounting for
nonemployee share-based payment transactions in current GAAP. The Company adopted this guidance during the first quarter of fiscal year 2020 with an immaterial impact on its consolidated financial statements.
In August 2017, the FASB issued ASU 2017-12 "Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities" with the objective of improving the financial reporting of hedging relationships and simplifying the application of the hedge accounting guidance in current GAAP. The Company adopted this guidance during the first quarter of fiscal year 2020 with an immaterial impact on its consolidated financial statements.
Recently Issued Accounting Pronouncements
In November 2018, the FASB issued ASU 2018-19 “Codification Improvements to Topic 326: Financial Instruments - Credit Losses” to introduce an expected credit loss methodology for the impairment of financial assets measured at amortized cost basis. That methodology replaces the probable, incurred loss model for those assets. The guidance is effective for the Company beginning in the first quarter of fiscal year 2021 with early adoption permitted. The Company is currently assessing and expects the new guidance will have an immaterial impact on its consolidated financial statements, and it intends to adopt the guidance when it becomes effective in the first quarter of fiscal year 2021.
In October 2018, the FASB issued ASU 2018-17 “Consolidation (Topic 810): Targeted Improvements to Related Party Guidance for Variable Interest Entities” to provide a new private company variable interest entity exemption and change how decision makers apply the variable interest criteria. The guidance is effective for the Company beginning in the first quarter of fiscal year 2021 with early adoption permitted. The Company expects the new guidance will have an immaterial impact on its consolidated financial statements, and it intends to adopt the guidance when it becomes effective in the first quarter of fiscal year 2021.
In August 2018, the FASB issued ASU 2018-15 "Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract” to provide guidance on a customer's accounting for implementation, set-up, and other upfront costs incurred in a cloud computing arrangement that is hosted by the vendor, i.e., a service contract. Under the new guidance, customers will apply the same criteria for capitalizing implementation costs as they would for an arrangement that has a software license. The new guidance also prescribes the balance sheet, income statement, and cash flow classification of the capitalized implementation costs and related amortization expense, as well as requires additional quantitative and qualitative disclosures. The guidance is effective for the Company beginning in the first quarter of fiscal year 2021 with early adoption permitted. The Company expects to early adopt the guidance, during fiscal year 2020, and does not expect a material impact to its condensed consolidated financial statements.
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.19.2
BALANCE SHEET ITEMS
3 Months Ended
Jun. 28, 2019
Balance Sheet Related Disclosures [Abstract]  
BALANCE SHEET ITEMS BALANCE SHEET ITEMS
 
Inventories
 
The components of inventories, net of applicable lower of cost and net realizable value write-downs, were as follows: 
 
As of June 28, 2019
 
As of March 31, 2019
 
(In thousands)
Raw materials
$
2,897,291

 
$
2,922,101

Work-in-progress
383,473

 
366,135

Finished goods
464,936

 
434,618

 
$
3,745,700

 
$
3,722,854



Goodwill and Other Intangible Assets
 
The following table summarizes the activity in the Company’s goodwill account for each of its four reporting units (which align to the Company's reportable segments) during the three-month period ended June 28, 2019
 
HRS
 
IEI
 
CEC
 
CTG
 
Total
 
(In thousands)
Balance, beginning of the year
$
507,209

 
$
333,257

 
$
129,325

 
$
103,264

 
$
1,073,055

Divestitures
(1,102
)
 

 

 

 
(1,102
)
Foreign currency translation adjustments
5,278

 

 

 

 
5,278

Balance, end of the period
$
511,385

 
$
333,257

 
$
129,325

 
$
103,264

 
$
1,077,231


The components of acquired intangible assets are as follows:
 
As of June 28, 2019
 
As of March 31, 2019
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
 
(In thousands)
Intangible assets:
 

 
 

 
 

 
 

 
 

 
 

Customer-related intangibles
$
297,389

 
$
(122,884
)
 
$
174,505

 
$
297,306

 
$
(113,627
)
 
$
183,679

Licenses and other intangibles
266,493

 
(126,282
)
 
140,211

 
274,604

 
(127,288
)
 
147,316

Total
$
563,882

 
$
(249,166
)
 
$
314,716

 
$
571,910

 
$
(240,915
)
 
$
330,995



The gross carrying amounts of intangible assets are removed when fully amortized. The estimated future annual amortization expense for intangible assets is as follows:
Fiscal Year Ending March 31,
Amount
 
(In thousands)
2020 (1)
$
47,807

2021
60,793

2022
52,261

2023
44,529

2024
42,964

Thereafter
66,362

Total amortization expense
$
314,716

____________________________________________________________
(1)
Represents estimated amortization for the remaining nine-month period ending March 31, 2020.
 Other Current Assets
Other current assets include approximately $335.1 million and $292.5 million as of June 28, 2019 and March 31, 2019, respectively, for the deferred purchase price receivable from the Company's Asset-Backed Securitization programs. See note 12 for additional information.
Other Current Liabilities
Other current liabilities include customer working capital advances of $264.5 million and $266.3 million, customer-related accruals of $253.4 million and $260.1 million, and deferred revenue of $329.8 million and $271.8 million, as of June 28, 2019 and March 31, 2019, respectively. The customer working capital advances are not interest-bearing, do not have fixed repayment dates and are generally reduced as the underlying working capital is consumed in production. Following the adoption of ASC 842, current operating lease liabilities were $135.2 million as of June 28, 2019.
XML 24 R11.htm IDEA: XBRL DOCUMENT v3.19.2
LEASES
3 Months Ended
Jun. 28, 2019
Leases [Abstract]  
Leases LEASES
The Company has several commitments under operating leases for warehouses, buildings, and equipment. The Company also has a minimal number of finance leases with an immaterial impact on its condensed financial statements. Leases have initial lease terms ranging from 1 year to 23 years.
The components of lease cost for the quarter ended June 28, 2019 were (in thousands): 
Lease cost
Three-Month Period Ended
 
June 28, 2019
Operating lease cost
$
45,704

Total lease cost
$
45,704



Amounts reported in the Consolidated Balance Sheet as of the quarter ended June 28, 2019 were (in thousands, except weighted average lease term and discount rate):
 
As of June 28, 2019
Operating Leases:
 
   Operating lease right of use assets
$
656,267

   Operating lease liabilities
(690,241
)
 
 
Weighted-average remaining lease term (In years)
 
   Operating leases
7

 
 
Weighted-average discount rate
 
   Operating leases
4.0
%


Other information related to leases as of the quarter ended June 28, 2019 was (in thousands):
Cash paid for amounts included in the measurement of lease liabilities:
 
   Operating cash flows from operating leases
$
43,040



Future lease payments under non-cancellable leases as of June 28, 2019 are as follows (in thousands):
Fiscal Year Ended March 31,
Operating Leases
2020 (1)
$
124,615

2021
130,200

2022
109,199

2023
92,762

2024
78,452

Thereafter
262,057

Total undiscounted lease payments
797,285

Less: imputed interest
107,044

Total lease liabilities
$
690,241


(1)
Represents estimated lease payments for the remaining nine-month period ending March 31, 2020.
As previously disclosed in our Annual Report on Form 10-K for the fiscal year ended March 31, 2019 and under the previous lease accounting standard ASC 840, the aggregate future non-cancellable minimum rental payments on our operating lease, as of March 31, 2019, are as follows:
Fiscal Year Ending March 31,
Operating Leases
 
(In thousands)
2020
$
155,391

2021
113,245

2022
93,777

2023
81,335

2024
67,341

Thereafter
171,828

Total minimum lease payments
$
682,917


XML 25 R12.htm IDEA: XBRL DOCUMENT v3.19.2
REVENUE
3 Months Ended
Jun. 28, 2019
Revenue from Contract with Customer [Abstract]  
REVENUE REVENUE
 
Revenue Recognition
The Company provides a comprehensive suite of services for its customers that range from advanced product design to manufacturing and logistics to after-sales services. The first step in its process for revenue recognition is to identify a contract with a customer. A contract is defined as an agreement between two parties that creates enforceable rights and obligations and can be written, verbal, or implied. The Company generally enters into master supply agreements (“MSA”) with its customers that provide the framework under which business will be conducted. This includes matters such as warranty, indemnification, transfer of title and risk of loss, liability for excess and obsolete inventory, pricing formulas, payment terms, etc., and the level of business under those agreements may not be guaranteed. In those instances, the Company bids on a program-by-program basis and typically receives customer purchase orders for specific quantities and timing of products. As a result, the Company considers its contract with a customer to be the combination of the MSA and the purchase order, or any other similar documents such as a statement of work, product addenda, emails or other communications that embody the commitment by the customer.
In determining the appropriate amount of revenue to recognize, the Company applies the following steps: (i) identify the contracts with the customers; (ii) identify performance obligations in the contracts; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations per the contracts; and (v) recognize revenue when (or as) the Company satisfies a performance obligation. Further, the Company assesses whether control of the product or services promised under the contract is transferred to the customer at a point in time (PIT) or over time (OT). The Company is first required to evaluate whether its contracts meet the criteria for OT recognition. The Company has determined that for a portion of its contracts the Company is manufacturing products for which there is no alternative use (due to the unique nature of the customer-specific product and IP restrictions) and the Company has an enforceable right to payment including a reasonable profit for work-in-progress inventory with respect to these contracts. As a result, revenue is recognized under these contracts OT based on the cost-to-cost method as it best depicts the transfer of control to the customer measured based on the ratio of costs incurred to date as compared to the total estimated costs at completion of the performance obligation. For all other contracts that do not meet these criteria, the Company recognizes revenue when it has transferred control of the related manufactured products which generally occurs upon delivery and passage of title to the customer.
Customer Contracts and Related Obligations
Certain of the Company’s customer agreements include potential price adjustments which may result in variable consideration. These price adjustments include, but are not limited to, sharing of cost savings, committed price reductions, material margins earned over the period that are contractually required to be paid to the customers, rebates, refunds tied to performance metrics such as on-time delivery, and other periodic pricing resets that may be refundable to customers. The Company estimates the variable consideration related to these price adjustments as part of the total transaction price and recognizes revenue in accordance with the pattern applicable to the performance obligation, subject to a constraint. The Company constrains the amount of revenues recognized for these contractual provisions based on its best estimate of the amount which will not result in a significant reversal of revenue in a future period. The Company determines the amounts to be recognized based on the amount of potential refunds required by the contract, historical experience and other surrounding facts and circumstances. Often these obligations are settled with the customer in a period after shipment through various methods which include reduction of prices for future purchases, issuance of a payment to the customer, or issuance of a credit note applied against the customer’s accounts receivable balance. In many instances, the agreement is silent on the settlement mechanism. Any difference between the amount accrued upon shipment for potential refunds and the actual amount agreed to with the customer is recorded as an increase or decrease in revenue. These potential price adjustments are included as part of other current liabilities on the consolidated balance sheet and disclosed as part of customer related accruals in note 2.
Performance Obligations
The Company derives its revenues primarily from manufacturing services, and to a lesser extent, from innovative design, engineering, and supply chain services and solutions.
A performance obligation is an implicitly or explicitly promised good or service that is material in the context of the contract and is both capable of being distinct (customer can benefit from the good or service on its own or together with other readily available resources) and distinct within the context of the contract (separately identifiable from other promises). The Company considers all activities typically included in its contracts, and identifies those activities representing a promise to transfer goods or services to a customer. These include, but are not limited to, design and engineering services, prototype products, tooling, etc. Each promised good or service with regards to these identified activities is accounted for as a separate performance obligation only if it is distinct - i.e., the customer can benefit from it on its own or together with other resources that are readily available to the customer. Certain activities on the other hand are determined not to constitute a promise to
transfer goods or service, and therefore do not represent separate performance obligations for revenue recognition (e.g.: procurement of materials and standard workmanship warranty).
A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The majority of the Company's contracts have a single performance obligation as the promise to transfer the individual good or service is not separately identifiable from other promises in the contract and is, therefore, not distinct. Promised goods or services that are immaterial in the context of the contract are not separately assessed as performance obligations. In the event that more than one performance obligation is identified in a contract, the Company is required to allocate the transaction price between the performance obligations. The allocation would generally be performed on the basis of a relative standalone price for each distinct good or service. This standalone price most often represents the price that the Company would sell similar goods or services separately.
Contract Balances
A contract asset is recognized when the Company has recognized revenue, but not issued an invoice for payment. Contract assets are classified separately on the condensed consolidated balance sheets and transferred to receivables when rights to payment become unconditional.
A contract liability is recognized when the Company receives payments in advance of the satisfaction of performance and is included in other current liabilities on the condensed consolidated balance sheets. Contract liabilities were $329.8 million and $271.8 million as of June 28, 2019 and March 31, 2019, respectively.
Disaggregation of Revenue
The following table presents the Company’s revenue disaggregated based on timing of transfer - point in time and over time - for the three-month periods ended June 28, 2019 and June 29, 2018 (in thousands), respectively.
 
Three-Month Period Ended June 28, 2019
 
HRS
 
IEI
 
CEC
 
CTG
 
Total
Timing of Transfer
 
 
 
 
 
 
 
 
 
Point in time
$
923,727

 
$
1,115,059

 
$
1,359,365

 
$
1,024,626

 
$
4,422,777

Over time
254,316

 
521,855

 
499,484

 
477,507

 
1,753,162

Total segment
$
1,178,043

 
$
1,636,914

 
$
1,858,849

 
$
1,502,133

 
$
6,175,939


 
Three-Month Period Ended June 29, 2018
 
HRS
 
IEI
 
CEC
 
CTG
 
Total
Timing of Transfer
 
 
 
 
 
 
 
 
 
Point in time
$
1,005,180

 
$
1,063,898

 
$
1,493,507

 
$
1,298,137

 
$
4,860,722

Over time
210,245

 
382,413

 
460,779

 
484,797

 
1,538,234

Total segment
$
1,215,425

 
$
1,446,311

 
$
1,954,286

 
$
1,782,934

 
$
6,398,956


XML 26 R13.htm IDEA: XBRL DOCUMENT v3.19.2
SHARE-BASED COMPENSATION
3 Months Ended
Jun. 28, 2019
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract]  
SHARE-BASED COMPENSATION SHARE-BASED COMPENSATION
The Company's primary plan used for granting equity compensation awards is the 2017 Equity Incentive Plan (the "2017 Plan").
The following table summarizes the Company’s share-based compensation expense:
 
Three-Month Periods Ended
 
June 28, 2019

June 29, 2018
 
(In thousands)
Cost of sales
$
2,940


$
5,404

Selling, general and administrative expenses
12,287


15,549

Total share-based compensation expense
$
15,227


$
20,953



Total unrecognized compensation expense related to share options under all plans was $1.5 million and will be recognized over a weighted-average remaining vesting period of 1.7 years. As of June 28, 2019, the number of options outstanding and exercisable under all plans was 0.7 million and 0.5 million, respectively, at a weighted-average exercise price of $4.38 per share and $5.36 per share, respectively. 
During the three-month period ended June 28, 2019, the Company granted 7.8 million unvested restricted share unit ("RSU") awards. Of this amount, approximately 6.1 million are plain-vanilla unvested RSU awards that vest over four years, with no performance or market conditions, and with an average grant date price of $9.16 per award. Further, approximately 1.7 million unvested shares represent the target amount of grants made to certain key employees whereby vesting is contingent on certain market conditions. The expense for these awards contingent on certain market conditions is immaterial for the three-month period ended June 28, 2019 as the awards were granted close to the quarter end. The number of shares contingent on market conditions that ultimately will vest will range from zero up to a maximum of 3.4 million based on a measurement of the percentile rank of the Company’s total shareholder return over a certain specified period against the Standard and Poor’s (“S&P”) 500 Composite Index, and will cliff vest after a period of three years, to the extent such market conditions have been met.  
As of June 28, 2019, approximately 18.9 million unvested RSU awards under all plans were outstanding, of which vesting for a targeted amount of 3.5 million awards is contingent primarily on meeting certain market conditions. The number of shares that will ultimately be issued can range from zero to 7.0 million based on the achievement levels of the respective conditions. During the three-month period ended June 28, 2019, no shares vested in connection with the awards with market conditions granted in fiscal year 2017. 
As of June 28, 2019, total unrecognized compensation expense related to unvested RSU awards under all plans was approximately $181.3 million, and will be recognized over a weighted-average remaining vesting period of 2.8 years.
XML 27 R14.htm IDEA: XBRL DOCUMENT v3.19.2
BANK BORROWINGS AND LONG-TERM DEBT
3 Months Ended
Jun. 28, 2019
Debt Disclosure [Abstract]  
BANK BORROWINGS AND LONG-TERM DEBT BANK BORROWINGS AND LONG-TERM DEBT
Bank borrowings and long-term debt as of June 28, 2019 are as follows:
 
As of June 28, 2019
 
As of March 31, 2019
 
(In thousands)
4.625% Notes due February 2020
$
250,008

 
$
500,000

Term Loan due November 2021
421,563

 
671,563

Term Loan, including current portion, due in installments through June 2022
452,250

 
458,531

5.000% Notes due February 2023
500,000

 
500,000

Term Loan due April 2024 - three-month Yen LIBOR plus 0.50%
311,455

 

4.75% Notes due June 2025
596,925

 
596,815

4.875% Notes due June 2029
448,232

 

India Facilities (1)
102,108

 
170,206

Other
169,385

 
168,039

Debt issuance costs
(14,195
)
 
(10,639
)
 
3,237,731

 
3,054,515

Current portion, net of debt issuance costs
(275,937
)
 
(632,611
)
Non-current portion
$
2,961,794

 
$
2,421,904

(1)
The balance as of June 28, 2019 reflects the outstanding drawdown from the $200 million term loan facility entered in July 2018. There was no outstanding balance as of June 28, 2019 related to the short-term bank borrowings facility entered in February 2019.
The weighted-average interest rate for the Company's long-term debt was 4.2% as of June 28, 2019 and March 31, 2019.
During the first quarter of fiscal year 2020, and as further discussed below, the Company entered into a JPY33.525 billion term loan agreement due April 2024, in addition to issuing $450 million of 4.875% Notes due June 15, 2029. Part of the proceeds obtained were used to repay $250 million of the Company's existing 4.625% Notes due February 2020, and $250 million of the Term Loan due November 2021. As both transactions were determined to fall under extinguishment accounting, the Company recognized an immaterial loss on extinguishment during the three-month period ended June 28, 2019, which was recorded in interest and other, net on the condensed consolidated statements of operations during the period.
Scheduled repayments of the Company's long-term debt as of June 28, 2019 are as follows:
Fiscal Year Ending March 31,
Amount
 
(In thousands)
2020 (1)
$
269,918

2021
100,761

2022
603,979

2023
857,571

2024
60,438

Thereafter
1,359,259

Total
$
3,251,926

(1)
Represents estimated repayments for the remaining nine-month period ending March 31, 2020.

Term Loan due April 2024
In April 2019, the Company entered into a JPY 33.525 billion term loan agreement due April 2024, at three-month Yen LIBOR plus 0.50%, which was then swapped to U.S. dollars. The term loan, which is due at maturity and subject to quarterly interest payments, is used to fund general operations and refinance certain other outstanding debts. As the term loan is
denominated in Japanese Yen, the debt balance is remeasured to USD at end of each reporting period. Foreign currency contracts have been entered into with respect to this Japanese yen denominated term loan. Refer to note 10 for additional details.
This term loan is unsecured, and contains customary restrictions on the ability of the Company and its subsidiaries to (i) incur certain debt, (ii) make certain investments, (iii) make certain acquisitions of other entities, (iv) incur liens, (v) dispose of assets, (vi) make non-cash distributions to shareholders, and (vii) engage in transactions with affiliates. These covenants are subject to a number of exceptions and limitations. This term loan agreement also requires that the Company maintain a maximum ratio of total indebtedness to EBITDA (earnings before interest expense, taxes, depreciation and amortization), and a minimum interest coverage ratio, as defined therein, during its term.
Notes due June 2029
In June 2019, the Company issued $450 million of 4.875% Notes due June 15, 2029 (the “2029 Notes”), at 99.607% of face value. The Company received proceeds of approximately $448.2 million, net of discount, from the issuance which was used, together with available cash, to refinance certain other outstanding debt. The Company incurred and capitalized as a direct reduction to the carrying amount of the notes presented on the balance sheet approximately $4.3 million of costs in conjunction with the issuance of the 2029 Notes.
Interest on the 2029 Notes is payable on June 15 and December 15 of each year, beginning on December 15, 2019. The 2029 Notes are senior unsecured obligations of the Company and rank equally with all of the Company’s other existing and future senior and unsecured indebtedness. 
The Indenture governing the 2029 Notes contains covenants that, among other things, restrict the ability of the Company and certain of the Company's subsidiaries to create liens; enter into sale-leaseback transactions; and consolidate or merge with, or convey, transfer or lease all or substantially all of the Company's assets to, another person, or permit any other person to consolidate, merge, combine or amalgamate with or into the Company. These covenants are subject to a number of significant limitations and exceptions set forth in the indenture. The indenture also provides for customary events of default, including, but not limited to, cross defaults to certain specified other debt of the Company and its subsidiaries. In the case of an event of default arising from specified events of bankruptcy or insolvency, all outstanding 2029 Notes will become due and payable immediately without further action or notice. If any other event of default under the indenture occurs or is continuing, the trustee or holders of at least 25% in aggregate principal amount of the then outstanding 2029 Notes may declare all of the 2029 Notes to be due and payable immediately, but upon certain conditions such declaration and its consequences may be rescinded and annulled by the holders of a majority in principal amount of the 2029 Notes. As of June 28, 2019, the Company was in compliance with the covenants in the indenture governing the 2029 Notes.
XML 28 R15.htm IDEA: XBRL DOCUMENT v3.19.2
EARNINGS PER SHARE
3 Months Ended
Jun. 28, 2019
Earnings Per Share [Abstract]  
EARNINGS PER SHARE EARNINGS PER SHARE 
The following table reflects basic weighted-average ordinary shares outstanding and diluted weighted-average ordinary share equivalents used to calculate basic and diluted earnings per share attributable to the shareholders of Flex Ltd.
 
Three-Month Periods Ended
 
June 28, 2019

June 29, 2018
 
(In thousands, except per share amounts)
Basic earnings per share:





Net income
$
44,872


$
116,035

Shares used in computation:





Weighted-average ordinary shares outstanding
514,238


529,380

Basic earnings per share
$
0.09


$
0.22







Diluted earnings per share:
 


 

Net income
$
44,872


$
116,035

Shares used in computation:
 


 

Weighted-average ordinary shares outstanding
514,238


529,380

Weighted-average ordinary share equivalents from stock options and restricted share unit awards (1) (2)
3,312


6,074

Weighted-average ordinary shares and ordinary share equivalents outstanding
517,550


535,454

Diluted earnings per share
$
0.09


$
0.22

____________________________________________________________
(1)
An immaterial number of options to purchase ordinary shares were excluded from the computation of diluted earnings per share during the three-month periods ended June 28, 2019 and June 29, 2018, respectively, due to their anti-dilutive impact on the weighted-average ordinary share equivalents.
(2)
Restricted share unit awards of 6.1 million and 3.3 million for the three-month periods ended June 28, 2019 and June 29, 2018, were excluded from the computation of diluted earnings per share due to their anti-dilutive impact on the weighted-average ordinary share equivalents.
XML 29 R16.htm IDEA: XBRL DOCUMENT v3.19.2
INTEREST AND OTHER, NET
3 Months Ended
Jun. 28, 2019
Other Income and Expenses [Abstract]  
INTEREST AND OTHER, NET INTEREST AND OTHER, NET 
Interest and other, net for the three-month periods ended June 28, 2019 and June 29, 2018 are primarily composed of the following:
 
Three-Month Periods Ended
 
June 28, 2019
 
June 29, 2018
 
(In thousands)
Interest expenses on debt obligations (1)
$
40,428

 
$
33,517

ABS and AR sales programs related expenses
12,981

 
9,480

Interest income
(4,592
)
 
(5,121
)
Gain (Loss) on foreign exchange transactions
(886
)
 
2,057


(1)
Interest expenses on debt obligations for the three-month period ended June 28, 2019 includes debt extinguishment cost of $4.1 million related to the partial repayments of the Notes due February 2020 and Term Loan due November 2021.
XML 30 R17.htm IDEA: XBRL DOCUMENT v3.19.2
OTHER CHARGES (INCOME), NET
3 Months Ended
Jun. 28, 2019
Other Income and Expenses [Abstract]  
OTHER CHARGES (INCOME), NET OTHER CHARGES (INCOME), NET 
During the three-month period ended June 29, 2018, the Company recognized other income of $86.9 million, primarily driven by a $91.8 million gain on the deconsolidation of Bright Machines.
XML 31 R18.htm IDEA: XBRL DOCUMENT v3.19.2
FINANCIAL INSTRUMENTS
3 Months Ended
Jun. 28, 2019
Derivative Instruments and Hedges, Assets [Abstract]  
FINANCIAL INSTRUMENTS FINANCIAL INSTRUMENTS
 
Foreign Currency Contracts
The Company enters into short-term and long-term foreign currency derivatives contracts, including forward, swap, and options contracts to hedge only those currency exposures associated with certain assets and liabilities, primarily accounts receivable and accounts payable, and cash flows denominated in non-functional currencies. Gains and losses on the Company's derivative contracts are designed to offset losses and gains on the assets, liabilities and transactions hedged, and accordingly, generally do not subject the Company to risk of significant accounting losses. The Company hedges committed exposures and does not engage in speculative transactions. The credit risk of these derivative contracts is minimized since the contracts are with large financial institutions and accordingly, fair value adjustments related to the credit risk of the counterparty financial institution were not material.
As of June 28, 2019, the aggregate notional amount of the Company’s outstanding foreign currency derivative contracts was $8.1 billion as summarized below: 
 
Foreign Currency Amount
 
Notional Contract Value in USD
Currency
Buy
 
Sell
 
Buy

Sell
 
(In thousands)
Cash Flow Hedges
 

 
 

 
 
 
 

CNY
1,741,500

 

 
$
252,923

 
$

EUR
45,320

 

 
51,279

 

HUF
34,791,000

 

 
122,360

 

ILS
191,000

 

 
53,226

 

JPY
33,525,000

 

 
300,000

 

MXN
4,564,000

 

 
238,323

 

MYR
265,000

 
43,000

 
63,940

 
10,375

PLN
162,000

 

 
43,262

 

RON
247,000

 

 
59,518

 

Other
N/A

 
N/A

 
42,325

 
3,640

 
 

 
 

 
1,227,156

 
14,015

Other Foreign Currency Contracts


 


 


 


BRL

 
721,000

 

 
187,448

CAD
76,286

 
53,135

 
58,052

 
40,435

CNY
3,294,464

 
553,285

 
477,927

 
80,355

EUR
1,793,083

 
2,068,220

 
2,038,027

 
2,348,603

GBP
38,873

 
51,524

 
49,287

 
65,328

HUF
59,355,877

 
56,809,178

 
208,756

 
199,799

ILS
162,500

 
25,400

 
45,284

 
7,078

INR
8,058,300

 
7,262,247

 
116,523

 
104,995

JPY
3,006,895

 
4,989,750

 
27,880

 
46,307

MXN
3,059,758

 
2,119,949

 
159,774

 
110,699

MYR
724,260

 
386,510

 
174,752

 
93,259

SEK
399,558

 
457,749

 
42,538

 
49,440

SGD
57,378

 
34,869

 
42,402

 
25,768

Other
N/A

 
N/A

 
59,544

 
41,126

 
 

 
 

 
3,500,746

 
3,400,640




 


 


 


Total Notional Contract Value in USD
 

 
 

 
$
4,727,902

 
$
3,414,655


As of June 28, 2019, the fair value of the Company’s short-term foreign currency contracts was included in other current assets or other current liabilities, as applicable, in the condensed consolidated balance sheets. Certain of these contracts are designed to economically hedge the Company’s exposure to monetary assets and liabilities denominated in a non-functional
currency and are not accounted for as hedges under the accounting standards. Accordingly, changes in the fair value of these instruments are recognized in earnings during the period of change as a component of interest and other, net in the condensed consolidated statements of operations. As of June 28, 2019, and March 31, 2019, the Company also has included net deferred gains and losses in accumulated other comprehensive loss, a component of shareholders’ equity in the condensed consolidated balance sheets, relating to changes in fair value of its foreign currency contracts that are accounted for as cash flow hedges. Deferred gains were immaterial as of June 28, 2019, and are expected to be recognized primarily as a component of cost of sales in the condensed consolidated statements of operations primarily over the next twelve-month period, except for the USD JPY cross currency swap, which is further discussed below.
The Company entered into a USD JPY cross currency swap to hedge the foreign currency risk on the JPY term loan due April 2024, and the fair value of the cross currency swap was included in other assets as of June 28, 2019. The changes in fair value of  the USD JPY cross currency swap are reported in accumulated other comprehensive loss, with the impact of the excluded component reported in interest and other, net. In addition, a corresponding amount is reclassified out of accumulated other comprehensive loss to interest and other, net to offset the remeasurement of the underlying JPY loan principal which also impacts the same line.
The following table presents the fair value of the Company’s derivative instruments utilized for foreign currency risk management purposes:
 
Fair Values of Derivative Instruments
 
Asset Derivatives
 
Liability Derivatives
 
 
 
Fair Value
 
 
 
Fair Value
 
Balance Sheet
Location
 
June 28,
2019
 
March 31,
2019
 
Balance Sheet
Location
 
June 28,
2019
 
March 31,
2019
 
(In thousands)
Derivatives designated as hedging instruments
 
 
 

 
 

 
 
 
 

 
 

Foreign currency contracts
Other current assets
 
$
7,720

 
$
10,503

 
Other current liabilities
 
$
14,291

 
$
10,282

Foreign currency contracts
Other assets
 
$
18,454

 
$

 
Other liabilities
 
$

 
$

 
 
 
 
 
 
 
 
 
 
 
 
Derivatives not designated as hedging instruments
 
 
 

 
 

 
 
 
 

 
 

Foreign currency contracts
Other current assets
 
$
20,883

 
$
16,774

 
Other current liabilities
 
$
20,405

 
$
17,144



The Company has financial instruments subject to master netting arrangements, which provides for the net settlement of all contracts with a single counterparty. The Company does not offset fair value amounts for assets and liabilities recognized for derivative instruments under these arrangements, and as such, the asset and liability balances presented in the table above reflect the gross amounts of derivatives in the condensed consolidated balance sheets. The impact of netting derivative assets and liabilities is not material to the Company’s financial position for any of the periods presented.
XML 32 R19.htm IDEA: XBRL DOCUMENT v3.19.2
ACCUMULATED OTHER COMPREHENSIVE LOSS
3 Months Ended
Jun. 28, 2019
Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]  
ACCUMULATED OTHER COMPREHENSIVE LOSS ACCUMULATED OTHER COMPREHENSIVE LOSS 
The changes in accumulated other comprehensive loss by component, net of tax, are as follows: 

Three-Month Periods Ended

June 28, 2019

June 29, 2018
 
Unrealized loss on 
derivative
instruments and
other

Foreign currency
translation
adjustments

Total

Unrealized loss on derivative
instruments and
other

Foreign currency
translation
adjustments

Total

(In thousands)
Beginning balance
$
(41,556
)

$
(109,607
)

$
(151,163
)

$
(35,746
)

$
(50,099
)

$
(85,845
)
Other comprehensive gain (loss) before reclassifications
(6,068
)

4,404


(1,664
)

(41,659
)

(44,086
)

(85,745
)
Net losses reclassified from accumulated other comprehensive loss
593




593


756




756

Net current-period other comprehensive gain (loss)
(5,475
)

4,404


(1,071
)

(40,903
)

(44,086
)

(84,989
)
Ending balance
$
(47,031
)

$
(105,203
)

$
(152,234
)

$
(76,649
)

$
(94,185
)

$
(170,834
)



Substantially all unrealized losses relating to derivative instruments and other, reclassified from accumulated other comprehensive loss for the three-month period ended June 28, 2019 were recognized as a component of cost of sales in the condensed consolidated statement of operations, which primarily relate to the Company’s foreign currency contracts accounted for as cash flow hedges.
XML 33 R20.htm IDEA: XBRL DOCUMENT v3.19.2
TRADE RECEIVABLES SECURITIZATION
3 Months Ended
Jun. 28, 2019
Accounts, Notes, Loans and Financing Receivable, Gross, Allowance, and Net [Abstract]  
TRADE RECEIVABLES SECURITIZATION TRADE RECEIVABLES SECURITIZATION
The Company sells trade receivables under two asset-backed securitization programs and an accounts receivable factoring program. 
Asset-Backed Securitization Programs 
The Company continuously sells designated pools of trade receivables under its Global Asset-Backed Securitization Agreement (the “Global Program”) and its North American Asset-Backed Securitization Agreement (the “North American Program,” collectively, the “ABS Programs”) to affiliated special purpose entities, each of which in turn sells 100% of the receivables to unaffiliated financial institutions. These programs allow the operating subsidiaries to receive a cash payment and a deferred purchase price receivable for sold receivables. The portion of the purchase price for the receivables which is not paid by the unaffiliated financial institutions in cash is a deferred purchase price receivable, which is paid to the special purpose entity as payments on the receivables are collected from account debtors. The deferred purchase price receivable represents a beneficial interest in the transferred financial assets and is recognized at fair value as part of the sale transaction. The deferred purchase price receivables, which are included in other current assets as of June 28, 2019 and March 31, 2019, were carried at the expected recovery amount of the related receivables. The difference between the carrying amount of the receivables sold under these programs and the sum of the cash and fair value of the deferred purchase price receivables received at time of transfer is recognized as a loss on sale of the related receivables, and recorded in interest and other, net in the condensed consolidated statements of operations and were immaterial for all periods presented.
Following the transfer of the receivables to the special purpose entities, the transferred receivables are isolated from the Company and its affiliates, and upon the sale of the receivables from the special purpose entities to the unaffiliated financial institutions, effective control of the transferred receivables is passed to the unaffiliated financial institutions, which has the right to pledge or sell the receivables. Although the special purpose entities are consolidated by the Company, they are separate corporate entities and their assets are available first to satisfy the claims of their creditors. The investment limits set by the financial institutions are $900 million for the Global Program, of which $725 million is committed and $175 million is uncommitted, and $250 million for the North American Program, of which $210 million is committed and $40 million is uncommitted. Both programs require a minimum level of deferred purchase price receivable to be retained by the Company in connection with the sales.
The Company services, administers and collects the receivables on behalf of the special purpose entities and receives a servicing fee of 0.1% to 0.5% of serviced receivables per annum. Servicing fees recognized during the three-month periods ended June 28, 2019 and June 29, 2018 were not material and are included in interest and other, net within the condensed consolidated statements of operations. As the Company estimates the fee it receives in return for its obligation to service these receivables is at fair value, no servicing assets or liabilities are recognized.
The Company's deferred purchase price receivables relating to its asset-backed securitization program are recorded initially at fair value based on a discounted cash flow analysis using unobservable inputs (i.e., level 3 inputs), which are primarily risk free interest rates adjusted for the credit quality of the underlying creditor. Due to its high credit quality and short term maturity, the fair value approximates carrying value. Significant increases in either of the major unobservable inputs (credit spread, risk free interest rate) in isolation would result in lower fair value estimates, however the impact is not material. The interrelationship between these inputs is also insignificant.
As of June 28, 2019 and March 31, 2019, the accounts receivable balances that were sold under the ABS Programs were removed from the condensed consolidated balance sheets and the net cash proceeds received by the Company during the three-month periods ended June 28, 2019 and June 29, 2018 were included as cash provided by operating activities in the condensed consolidated statements of cash flows. The Company recognizes these proceeds net of the deferred purchase price, consisting of a receivable from the purchasers that entitles the Company to certain collections on the receivable. The Company recognizes the collection of the deferred purchase price in net cash provided by investing activities in the condensed consolidated statements of cash flows separately as cash collections of deferred purchase price. As disclosed in the Company’s prior year filings, during the first quarter of fiscal year 2019, the Company utilized a monthly approach to track cash flows on deferred purchase price. Commencing with the quarter ended September 28, 2018, the Company changed to a method based on daily activity for both the three-month and six-month periods ended September 28, 2018. As a result, the Company has retrospectively adjusted cash flows from operating and investing activities for the three-months ended June 29, 2018 from amounts previously reported. This resulted in an increase of approximately $271 million to cash provided by investing activities, and a corresponding decrease to cash flow from operating activities on the consolidated statement of cash flows for the three-months ended June 29, 2018.
As of June 28, 2019, approximately $1.1 billion of accounts receivable had been sold to the special purpose entities under the ABS Programs for which the Company had received net cash proceeds of approximately $0.8 billion and deferred purchase price receivables of $0.3 billion. As of March 31, 2019, approximately $1.2 billion of accounts receivable had been sold to the special purpose entities for which the Company had received net cash proceeds of $0.9 billion and deferred purchase price receivables of $0.3 billion. The deferred purchase price balances as of June 28, 2019 and March 31, 2019, also represent the non-cash beneficial interest obtained in exchange for securitized receivables.
 For the three-month periods ended June 28, 2019 and June 29, 2018, cash flows from sales of receivables under the ABS Programs consisted of approximately $1.6 billion and $1.8 billion, respectively, for transfers of receivables, and approximately $0.9 billion, respectively, for collections on deferred purchase price receivables. The Company's cash flows from transfer of receivables consist primarily of proceeds from collections reinvested in revolving-period transfers. Cash flows from new transfers were not significant for all periods presented. 
Trade Accounts Receivable Sale Programs
The Company also sold accounts receivables to certain third-party banking institutions. The outstanding balance of receivables sold and not yet collected on accounts where the Company has continuing involvement was approximately $0.5 billion as of June 28, 2019 and March 31, 2019, respectively. For the three-month periods ended June 28, 2019 and June 29, 2018, total accounts receivable sold to certain third party banking institutions was approximately $0.5 billion, respectively. The receivables that were sold were removed from the condensed consolidated balance sheets and the cash received is reflected as cash provided by operating activities in the condensed consolidated statements of cash flows.
XML 34 R21.htm IDEA: XBRL DOCUMENT v3.19.2
FAIR VALUE MEASUREMENT OF ASSETS AND LIABILITIES
3 Months Ended
Jun. 28, 2019
Fair Value Disclosures [Abstract]  
FAIR VALUE MEASUREMENT OF ASSETS AND LIABILITIES FAIR VALUE MEASUREMENT OF ASSETS AND LIABILITIES 
Fair value is defined as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities required or permitted to be recorded at fair value, the Company considers the principal or most advantageous market in which it would transact, and it considers assumptions that market participants would use when pricing the asset or liability. The accounting guidance for fair value establishes a fair value hierarchy based on the level of independent, objective evidence surrounding the inputs used to measure fair value. A financial instrument’s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The fair value hierarchy is as follows: 
Level 1 - Applies to assets or liabilities for which there are quoted prices in active markets for identical assets or liabilities. 
The Company has deferred compensation plans for its officers and certain other employees. Amounts deferred under the plans are invested in hypothetical investments selected by the participant or the participant’s investment manager. The Company’s deferred compensation plan assets are included in other noncurrent assets on the condensed consolidated balance sheets and include investments in equity securities that are valued using active market prices. There were no investment balance classified as level 1 in the fair value hierarchy as of June 28, 2019
Level 2 - Applies to assets or liabilities for which there are inputs other than quoted prices included within level 1 that are observable for the asset or liability such as quoted prices for similar assets or liabilities in active markets; quoted prices for identical assets or liabilities in markets with insufficient volume or infrequent transactions (less active markets) such as cash and cash equivalents and money market funds; or model-derived valuations in which significant inputs are observable or can be derived principally from, or corroborated by, observable market data. 
The Company values foreign exchange forward contracts using level 2 observable inputs which primarily consist of an income approach based on the present value of the forward rate less the contract rate multiplied by the notional amount. 
The Company’s cash equivalents are comprised of bank deposits and money market funds, which are valued using level 2 inputs, such as interest rates and maturity periods. Due to their short-term nature, their carrying amount approximates fair value. 
The Company’s deferred compensation plan assets also include money market funds, mutual funds, corporate and government bonds and certain convertible securities that are valued using prices obtained from various pricing sources. These sources price these investments using certain market indices and the performance of these investments in relation to these indices. As a result, the Company has classified these investments as level 2 in the fair value hierarchy. 
Level 3 - Applies to assets or liabilities for which there are unobservable inputs to the valuation methodology that are significant to the measurement of the fair value of the assets or liabilities. 
The Company has accrued for contingent consideration in connection with its business acquisitions as applicable, which is measured at fair value based on certain internal models and unobservable inputs. There were no contingent consideration liabilities outstanding as of June 28, 2019.
There were no transfers between levels in the fair value hierarchy during the three-month periods ended June 28, 2019 and June 29, 2018
Financial Instruments Measured at Fair Value on a Recurring Basis 
The following table presents the Company’s assets and liabilities measured at fair value on a recurring basis: 
 
Fair Value Measurements as of June 28, 2019
 
Level 1
 
Level 2
 
Level 3
 
Total
 
(In thousands)
Assets:
 

 
 

 
 

 
 

Money market funds and time deposits (included in cash and cash equivalents of the condensed consolidated balance sheet)
$

 
$
945,578

 
$

 
$
945,578

Foreign exchange contracts (Note 10)

 
47,057

 

 
47,057

Deferred compensation plan assets:
 

 
 

 
 

 
0

Mutual funds, money market accounts and equity securities

 
82,430

 

 
82,430

Liabilities:
 

 
 

 
 

 
0.003

Foreign exchange contracts (Note 10)
$

 
$
(34,696
)
 
$

 
$
(34,696
)
 
 
 
 
 
 
 
 
 
Fair Value Measurements as of March 31, 2019
 
Level 1
 
Level 2
 
Level 3
 
Total
 
(In thousands)
Assets:
 

 
 

 
 

 
 

Money market funds and time deposits (included in cash and cash equivalents of the condensed consolidated balance sheet)
$

 
$
473,888

 
$

 
$
473,888

Foreign exchange contracts (Note 10)

 
27,277

 

 
27,277

Deferred compensation plan assets:
 

 
 

 
 

 
0

Mutual funds, money market accounts and equity securities
2,845

 
76,852

 

 
79,697

Liabilities:
 

 
 

 
 

 
0

Foreign exchange contracts (Note 10)
$

 
$
(27,426
)
 
$

 
$
(27,426
)

Other financial instruments 
The following table presents the Company’s major debts not carried at fair value: 
 
As of June 28, 2019

As of March 31, 2019


 
Carrying
Amount

Fair
Value

Carrying
Amount

Fair
Value

Fair Value
Hierarchy
 
(In thousands)
4.625% Notes due February 2020
$
250,008


$
252,819


$
500,000

 
$
499,950


Level 1
Term Loan due November 2021
421,563


424,725


671,563

 
670,724


Level 1
Term Loan, including current portion, due in installments through June 2022
452,250

 
454,511

 
458,531

 
457,958

 
Level 1
5.000% Notes due February 2023
500,000


526,881


500,000

 
499,950


Level 1
Term Loan due April 2024 - three-month Yen LIBOR plus 0.50%
311,455

 
311,455

 

 

 
Level 2
4.750% Notes due June 2025
596,925


619,267


596,815

 
599,940


Level 1
4.875% Notes due June 2029
448,232

 
455,449

 

 

 
Level 1
India Facilities
102,108

 
102,108

 
170,206

 
170,206

 
Level 2
Euro Term Loan due September 2020
52,972

 
52,972

 
52,746

 
52,746

 
Level 2
Euro Term Loan due January 2022
113,766

 
113,766

 
112,524

 
112,524

 
Level 2
Total
$
3,249,279


$
3,313,953


$
3,062,385


$
3,063,998


 

The Company values its Term Loan due April 2024, India Facilities, and Euro Term Loans due September 2020 and January 2022 based on the current market rate, and as of June 28, 2019, the carrying amounts approximate fair values.
The Term Loans due November 2021 and June 2022, and the Notes due February 2020, February 2023, June 2025 and June 2029 are valued based on broker trading prices in active markets.
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.19.2
COMMITMENTS AND CONTINGENCIES
3 Months Ended
Jun. 28, 2019
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES COMMITMENTS AND CONTINGENCIES
 
Litigation and other legal matters
In connection with the matters described below, the Company has accrued for loss contingencies where it believes that losses are probable and estimable. The amounts accrued are not material. Although it is reasonably possible that actual losses could be in excess of the Company’s accrual, the Company is unable to estimate a reasonably possible loss or range of loss in excess of its accrual, except as discussed below, due to various reasons, including, among others, that: (i) the proceedings are in early stages or no claims have been asserted, (ii) specific damages have not been sought in all of these matters, (iii) damages, if asserted, are considered unsupported and/or exaggerated, (iv) there is uncertainty as to the outcome of pending appeals, motions, or settlements, (v) there are significant factual issues to be resolved, and/or (vi) there are novel legal issues or unsettled legal theories presented. Any such excess loss could have a material adverse effect on the Company’s results of operations or cash flows for a particular period or on the Company’s financial condition.
In addition, the Company provides design and engineering services to its customers and also designs and makes its own products. As a consequence of these activities, its customers are requiring the Company to take responsibility for intellectual property to a greater extent than in its manufacturing and assembly businesses. Although the Company believes that its intellectual property assets and licenses are sufficient for the operation of its business as it currently conducts it, from time to time third parties do assert patent infringement claims against the Company or its customers. If and when third parties make assertions regarding the ownership or right to use intellectual property, the Company could be required to either enter into licensing arrangements or to resolve the issue through litigation. Such license rights might not be available to the Company on commercially acceptable terms, if at all, and any such litigation might not be resolved in its favor. Additionally, litigation could be lengthy and costly and could materially harm the Company's financial condition regardless of the outcome. The Company also could be required to incur substantial costs to redesign a product or re-perform design services.
From time to time, the Company enters into IP licenses (e.g., patent licenses and software licenses) with third parties which obligate the Company to report covered behavior to the licensor and pay license fees to the licensor for certain activities or products, or that enable the Company's use of third party technologies. The Company may also decline to enter into licenses for intellectual property that it does not think is useful for or used in its operations, or for which its customers or suppliers have
licenses or have assumed responsibility. Given the diverse and varied nature of its business and the location of its business around the world, certain activities the Company performs, such as providing assembly services in China and India, may fall outside the scope of those licenses or may not be subject to the applicable intellectual property rights. The Company's licensors may disagree and claim royalties are owed for such activities. In addition, the basis (e.g., base price) for any royalty amounts owed are audited by licensors and may be challenged. Some of these disagreements may lead to claims and litigation that might not be resolved in the Company's favor. Additionally, litigation could be lengthy and costly and could materially harm the Company's financial condition regardless of the outcome. In March 2018, the Company received an inquiry from a licensor referencing its patent license agreement with the Company, and requesting information relating to royalties for products that the Company assembles for a customer in China. The Company and licensor have had subsequent discussions, during which the licensor claimed that the Company owes a material amount under the patent license agreement, which the Company disputes and would contest vigorously. While the Company cannot predict the outcome with respect to this claim or estimate an amount or reasonable range of loss, a material loss is reasonably possible.
On May 8, 2018, a putative class action was filed in the Northern District of California against the Company and certain officers alleging violations of Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, and Rule 10b-5, promulgated thereunder, alleging misstatements and/or omissions in certain of the Company’s financial results, press releases and SEC filings made during the putative class period of January 26, 2017 through April 26, 2018. On October 1, 2018, the Court appointed lead plaintiff and lead plaintiff’s counsel in the case. On November 28, 2018, lead plaintiff filed an amended complaint alleging misstatements and/or omissions in certain of the Company’s SEC filings, press releases, earnings calls, and analyst and investor conferences and expanding the putative class period through October 25, 2018. On April 3, 2019, the Court vacated its prior order appointing lead plaintiff and lead plaintiff’s counsel and reopened the lead plaintiff appointment process. A hearing on the motions to serve as lead plaintiff is scheduled for September 26, 2019. A case management conference is scheduled for October 9, 2019. The Company believes that the claims are without merit and intends to vigorously defend this case.
On April 21, 2016, SunEdison, Inc. (together with certain of its subsidiaries, "SunEdison") filed for protection under Chapter 11 of the U.S. Bankruptcy Code. During the fiscal year ended March 31, 2016, the Company recognized a bad debt reserve charge of $61.0 million associated with its outstanding SunEdison receivables and accepted return of previously shipped inventory of approximately $90.0 million. SunEdison stated in schedules filed with the Bankruptcy Court that, within the 90 days preceding SunEdison's bankruptcy filing, the Company received approximately $98.6 million of inventory and cash transfers of $69.2 million, which in aggregate represents the Company's estimate of the maximum reasonably possible contingent loss. On April 15, 2018, a subsidiary of the Company together with its subsidiaries and affiliates, entered into a tolling agreement with the trustee of the SunEdison Litigation Trust to toll any applicable statute of limitations or other time-related defense that might exist in regards to any potential claims that either party might be able to assert against the other for a period that will end at the earlier to occur of: (a) 60 days after a party provides written notice of termination; (b) six years from the effective date of April 15, 2018; or (c) such other date as the parties may agree in writing. No preference claims have been asserted against the Company and consideration has been given to the related contingencies based on the facts currently known. The Company has a number of affirmative and direct defenses to any potential claims for recovery and intends to vigorously defend any such claim, if asserted.
One of the Company's Brazilian subsidiaries has received related assessments for certain sales and import taxes. There are six tax assessments totaling 360 million Brazilian reals (approximately USD $93.6 million based on the exchange rate as of June 28, 2019). The assessments are in various stages of the review process at the administrative level and no tax proceeding has been finalized yet. The Company believes there is no legal basis for these assessments and has meritorious defenses and will continue to vigorously oppose all of these assessments, as well as any future assessments. The Company does not expect final judicial determination on any of these claims for several years.
On February 14, 2019, the Company submitted an initial notification of voluntary disclosure to the U.S. Department of the Treasury, Office of Foreign Assets Control ("OFAC") regarding possible noncompliance with U.S. economic sanctions requirements among certain non-U.S. Flex-affiliated operations. The Company has initiated an internal investigation regarding this matter. The matter is at a very preliminary stage. The Company cannot predict how long it will take to complete the investigation or to what extent the Company could be subject to penalties.
A foreign Tax Authority (“Tax Authority”) has assessed a cumulative total of approximately $94 million in taxes owed for multiple Flex legal entities within its jurisdiction for various fiscal years ranging from fiscal year 2010 through fiscal year 2018. The assessed amounts related to the denial of certain deductible intercompany payments. The Company disagrees with the Tax Authority’s assessments and is actively contesting the assessments through the administrative and judicial processes. As the final resolution of the assessment remains uncertain, the Company continues to provide for the uncertain tax positions based on the more likely than not standard. While the resolution of the issues may result in tax liabilities, interest and penalties, which
may be significantly higher than the amounts accrued for these matters, management currently believes that the resolution will not have a material adverse effect on the Company’s financial position, results of operations or cash flows.
In addition to the matters discussed above, from time to time, the Company is subject to legal proceedings, claims, and litigation arising in the ordinary course of business. The Company defends itself vigorously against any such claims. Although the outcome of these matters is currently not determinable, management expects that any losses that are probable or reasonably possible of being incurred as a result of these matters, which are in excess of amounts already accrued in the Company’s consolidated balance sheets, would not be material to the financial statements as a whole.
XML 36 R23.htm IDEA: XBRL DOCUMENT v3.19.2
SHARE REPURCHASES
3 Months Ended
Jun. 28, 2019
Treasury Stock, Number of Shares and Restriction Disclosures [Abstract]  
SHARE REPURCHASES SHARE REPURCHASES 
During the three-month period ended June 28, 2019, the Company repurchased 5.0 million shares at an aggregate purchase price of $52.0 million, and retired all of these shares.
Under the Company’s current share repurchase program, the Board of Directors authorized repurchases of its outstanding ordinary shares for up to $500 million in accordance with the share repurchase mandate approved by the Company’s shareholders at the date of the most recent Annual General Meeting held on August 16, 2018. As of June 28, 2019, shares in the aggregate amount of $272.5 million were available to be repurchased under the current plan.
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.19.2
SEGMENT REPORTING
3 Months Ended
Jun. 28, 2019
Segment Reporting [Abstract]  
SEGMENT REPORTING SEGMENT REPORTING
The Company has four reportable segments: HRS, IEI, CEC and CTG. These segments are determined based on several factors, including the nature of products and services, the nature of production processes, customer base, delivery channels and similar economic characteristics. Refer to note 1 for a description of the various product categories manufactured under each of these segments.
An operating segment's performance is evaluated based on its pre-tax operating contribution, or segment income. Segment income is defined as net sales less cost of sales, and segment selling, general and administrative expenses, and does not include amortization of intangibles, stock-based compensation, customer related asset impairments charges, restructuring charges, the new revenue standard adoption impact, legal and other, interest and other, net and other charges (income), net.
Selected financial information by segment is in the table below.
 
Three-Month Periods Ended
 
June 28, 2019
 
June 29, 2018
 
(In thousands)
Net sales:
 
 
 
High Reliability Solutions
$
1,178,043

 
$
1,215,425

Industrial & Emerging Industries
1,636,914

 
1,446,311

Communications & Enterprise Compute
1,858,849

 
1,954,286

Consumer Technologies Group
1,502,133

 
1,782,934

 
$
6,175,939

 
$
6,398,956

Segment income and reconciliation of income before tax:
 
 
 
High Reliability Solutions
$
87,232

 
$
93,534

Industrial & Emerging Industries
95,457

 
51,361

Communications & Enterprise Compute
26,147

 
46,017

Consumer Technologies Group
30,116

 
26,557

Corporate and Other
(31,092
)
 
(29,761
)
   Total segment income
207,860

 
187,708

Reconciling items:
 
 
 
Intangible amortization
17,082

 
18,517

Stock-based compensation
15,227

 
20,953

Customer related asset impairments (1)
483

 
17,364

Restructuring charges (Note 17)
56,192

 
8,817

New revenue standard adoption impact (Note 4)

 
9,291

Legal and other (2)
1,610

 
16,311

Interest and other, net
51,694

 
41,742

Other charges (income), net (Note 9)
1,463

 
(86,924
)
    Income (loss) before income taxes
$
64,109

 
$
141,637


(1)
Customer related asset impairments for the three-month period ended June 29, 2018 primarily relate to additional provision for doubtful accounts receivable, and excess and obsolete inventory for certain customers experiencing significant financial difficulties and/or the Company is disengaging from.

(2)
Legal and other during the three-month period ended June 29, 2018 primarily consists of costs incurred relating to the independent investigation undertaken by the Audit Committee of the Company’s Board of Directors which was completed in June 2018 and certain charges not directly related to ongoing or core business.
Corporate and other primarily includes corporate services costs that are not included in the Chief Operating Decision Maker's ("CODM") assessment of the performance of each of the identified reporting segments.
The Company provides an overall platform of assets and services, which the segments utilize for the benefit of their various customers. The shared assets and services are contained within the Company's global manufacturing and design operations and include manufacturing and design facilities. Most of the underlying manufacturing and design assets are co-mingled on the operating campuses and are compatible to operate across segments and highly interchangeable throughout the platform. Given the highly interchangeable nature of the assets, they are not separately identified by segments nor reported by segment to the Company's CODM.
XML 38 R25.htm IDEA: XBRL DOCUMENT v3.19.2
RESTRUCTURING CHARGES
3 Months Ended
Jun. 28, 2019
Restructuring Charges [Abstract]  
RESTRUCTURING CHARGES RESTRUCTURING CHARGES
During fiscal year 2019, the Company took focused actions to optimize its portfolio, most notably within CTG. During the first quarter of fiscal year 2020, as a result of recent geopolitical developments and uncertainties, primarily impacting one customer in China, the Company has seen a reduction in demand for products assembled for that customer. Due to these circumstances, the Company has decided to accelerate its strategic decision to reduce its exposure to certain high-volatility products in both China and India. The Company also initiated targeted activities to restructure its business to further reduce and
streamline its cost structure. The Company recognized $56.2 million of charges during the first quarter of fiscal year 2020, comprised of approximately $30.8 million of cash charges predominantly for employee severance, and $25.4 million of non-cash charges related to impairment of equipment and inventory. The Company expects to complete these activities during fiscal year 2020.
There were no material restructuring charges incurred during the three-month period ended June 29, 2018.
The following table summarizes the provisions, respective payments, and remaining accrued balance as of June 28, 2019 for charges incurred during the three-month period ended June 28, 2019:
 
Severance
 
Long-Lived
Asset
Impairment
 
Other
Exit Costs
 
Total
 
(In thousands)
Balance as of March 31, 2019
$
23,234

 
$

 
$
9,200

 
$
32,434

Provision for charges incurred during the three-month period ended June 28, 2019
21,018

 
17,820

 
17,354

 
56,192

Cash payments for charges incurred in the fiscal year 2019 and prior
(7,408
)
 

 
(1,650
)
 
(9,058
)
Cash payments for charges incurred during the three-month period ended June 28, 2019
(2,755
)
 

 

 
(2,755
)
Non-cash charges incurred during the three-month period ended June 28, 2019

 
(17,820
)
 
(7,794
)
 
(25,614
)
Balance as of June 28, 2019
34,089

 

 
17,110

 
51,199

Less: Current portion (classified as other current liabilities)
34,089

 

 
17,110

 
51,199

Accrued restructuring costs, net of current portion (classified as other liabilities)
$

 
$

 
$

 
$


XML 39 R26.htm IDEA: XBRL DOCUMENT v3.19.2
ORGANIZATION OF THE COMPANY AND BASIS OF PRESENTATION (Policies)
3 Months Ended
Jun. 28, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization of the Company and Basis of Presentation
Organization of the Company
Flex Ltd. ("Flex" or the "Company") was incorporated in the Republic of Singapore in May 1990. The Company's operations have expanded over the years through a combination of organic growth and acquisitions. The Company is a globally-recognized, provider of Sketch-to-Scale®  services - innovative design, engineering, manufacturing, and supply chain services and solutions - from conceptual sketch to full-scale production. The Company designs, builds, ships and manages complete packaged consumer and enterprise products, from medical devices and connected automotive systems to sustainable lighting and cloud and data center solutions for companies of all sizes in various industries and end-markets, through its activities in the following segments:
High Reliability Solutions ("HRS"), which is comprised of our health solutions business, including surgical equipment, drug delivery, diagnostics, telemedicine, disposable devices, imaging and monitoring, patient mobility and ophthalmology; and our automotive business, including vehicle electrification, connectivity, autonomous, and smart technologies;
Industrial and Emerging Industries ("IEI"), which is comprised of energy including advanced metering infrastructure, energy storage, smart lighting, smart solar energy; and industrial, including semiconductor and capital equipment, office solutions, household industrial and lifestyle, industrial automation and kiosks;
Communications & Enterprise Compute ("CEC"), which includes our telecom business of radio access base stations, remote radio heads and small cells for wireless infrastructure; our networking business, which includes optical, routing, and switching products for data and video networks; our server and storage platforms for both enterprise and cloud-based deployments; next generation storage and security appliance products; and rack-level solutions, converged infrastructure and software-defined product solutions; and
Consumer Technologies Group ("CTG"), which includes our consumer-related businesses in IoT enabled devices, audio and consumer power electronics, mobile devices; and various supply chain solutions for consumer, computing and printing devices.
The Company's service offerings include a comprehensive range of value-added design and engineering services that are tailored to the various markets and needs of its customers. Other focused service offerings relate to manufacturing (including enclosures, metals, plastic injection molding, precision plastics, machining, and mechanicals), system integration and assembly and test services, materials procurement, inventory management, logistics and after-sales services (including product repair, warranty services, re-manufacturing and maintenance) and supply chain management software solutions and component product offerings (including flexible printed circuit boards and power adapters and chargers).
Basis of Presentation
 The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP” or “GAAP”) for interim financial information and in accordance with the requirements of Rule 10-01 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements, and should be read in conjunction with the Company’s audited consolidated financial statements as of and for the fiscal year ended March 31, 2019 contained in the Company’s Annual Report on Form 10-K. In the opinion of management, all adjustments (consisting only of normal recurring adjustments) considered necessary for a fair presentation have been included. Operating results for the three-month periods ended June 28, 2019 are not necessarily indicative of the results that may be expected for the fiscal year ending March 31, 2020
The first quarters for fiscal years 2020 and 2019 ended on June 28, 2019, which is comprised of 89 days in the period, and June 29, 2018, which is comprised of 90 days in the period, respectively.
The accompanying unaudited condensed consolidated financial statements include the accounts of Flex and its majority-owned subsidiaries, after elimination of intercompany accounts and transactions. The Company consolidates its majority-owned subsidiaries and investments in entities in which the Company has a controlling interest. For the consolidated majority-owned subsidiaries in which the Company owns less than 100%, the Company recognizes a noncontrolling interest for the ownership of the noncontrolling owners. The associated noncontrolling owners' interest in the income or losses of these
companies is not material to the Company's results of operations for all periods presented, and is classified as a component of interest and other, net, in the condensed consolidated statements of operations.
Recently Adopted and Issued Accounting Pronouncements
Recently Adopted Accounting Pronouncement
In February 2016, the Financial Accounting Standards Board (FASB) issued ASU No. 2016-02, Leases, and subsequent updates (collectively, referred to as Accounting Standard Codification 842 or “ASC 842”). ASC 842 requires a lessee to recognize a right of use (“ROU”) asset and lease liability. Leases will be classified as finance or operating, with classification affecting the recognition of expense and presentation in the income statement.
The Company adopted ASC 842 on April 1, 2019 using the modified retrospective method on the effective date. As a result, the Company was not required to adjust its comparative period financial information for effects of the standard or make the new required lease disclosures for periods before our adoption date. The Company has elected to adopt the package of transition practical expedients and, therefore, has not reassessed (1) whether existing or expired contracts contain a lease, (2) lease classification for existing or expired leases or (3) the accounting for initial direct costs that were previously capitalized. In addition, the Company has elected the short term lease recognition and measurement exemption for all classes of assets, which allows the Company to not recognize ROU assets and lease liabilities for leases with a lease term of 12 months or less and with no purchase option the Company is reasonably certain of exercising. The Company has also elected the practical expedient to account for the lease and nonlease components as a single lease component, for all classes of underlying assets. Therefore, the lease payments used to measure the lease liability include all of the fixed considerations in the contract. Lease payments included in the measurement of the lease liability comprise the following: fixed payments (including in-substance fixed payments), and variable payments that depend on an index or rate (initially measured using the index or rate at the lease commencement date).As the Company cannot determine the interest rate implicit in the lease for its leases, as such the Company uses its estimate of the incremental borrowing rate as of the commencement date in determining the present value of lease payments. The Company’s estimated incremental borrowing rate is the rate of interest it would have to pay on a collateralized basis to borrow an amount equal to the lease payments under similar terms. The lease term for all of the Company’s leases includes the noncancellable period of the lease plus any additional periods covered by either an option to extend (or not to terminate) the lease that the Company is reasonably certain to exercise, or an option to extend (or not to terminate) the lease controlled by the lessor.
The adoption of ASC 842 had a material impact to the Company’s consolidated balance sheet, but did not materially impact the consolidated statement of income or consolidated statement of cash flows. The most significant changes to the consolidated balance sheet relate to the recognition of new ROU assets and lease liabilities for operating leases. The Company’s accounting for finance leases remains substantially unchanged and the balances are not material for any periods presented.
As a result of adopting ASC 842 as of April 1, 2019, the Company recognized additional operating liabilities of $705 million with a corresponding ROU asset of $669 million and a deferred gain of $22 million for sale leaseback transactions to prior year retained earnings.
In October 2018, the FASB issued ASU 2018-16 “Derivatives and Hedging (Topic 815): Inclusion of the Secured Overnight Financing Rate (SOFR) Overnight Index Swap (OIS) Rate as a Benchmark Interest Rate for Hedge Accounting Purposes” to expand the lists of eligible benchmark interest rates to include OIS based on SOFR to facilitate the marketplace transition from LIBOR. The Company adopted the guidance during the first quarter of fiscal year 2020 with an immaterial impact on the Company's financial position, results of operations and cash flows.
In August 2018, the FASB issued ASU 2018-13, "Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement”, which amends ASC 820 to add, remove, and modify fair value measurement disclosure requirements. The Company adopted the guidance during the first quarter of fiscal year 2020 with an immaterial impact on the Company's financial position, results of operations and cash flows.
In June 2018, the FASB issued ASU 2018-07 "Compensation - Stock Compensation (Topic 718): Improvement to Nonemployee Share-Based Payment Accounting" with the objective of simplifying several aspects of the accounting for
nonemployee share-based payment transactions in current GAAP. The Company adopted this guidance during the first quarter of fiscal year 2020 with an immaterial impact on its consolidated financial statements.
In August 2017, the FASB issued ASU 2017-12 "Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities" with the objective of improving the financial reporting of hedging relationships and simplifying the application of the hedge accounting guidance in current GAAP. The Company adopted this guidance during the first quarter of fiscal year 2020 with an immaterial impact on its consolidated financial statements.
Recently Issued Accounting Pronouncements
In November 2018, the FASB issued ASU 2018-19 “Codification Improvements to Topic 326: Financial Instruments - Credit Losses” to introduce an expected credit loss methodology for the impairment of financial assets measured at amortized cost basis. That methodology replaces the probable, incurred loss model for those assets. The guidance is effective for the Company beginning in the first quarter of fiscal year 2021 with early adoption permitted. The Company is currently assessing and expects the new guidance will have an immaterial impact on its consolidated financial statements, and it intends to adopt the guidance when it becomes effective in the first quarter of fiscal year 2021.
In October 2018, the FASB issued ASU 2018-17 “Consolidation (Topic 810): Targeted Improvements to Related Party Guidance for Variable Interest Entities” to provide a new private company variable interest entity exemption and change how decision makers apply the variable interest criteria. The guidance is effective for the Company beginning in the first quarter of fiscal year 2021 with early adoption permitted. The Company expects the new guidance will have an immaterial impact on its consolidated financial statements, and it intends to adopt the guidance when it becomes effective in the first quarter of fiscal year 2021.
In August 2018, the FASB issued ASU 2018-15 "Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract” to provide guidance on a customer's accounting for implementation, set-up, and other upfront costs incurred in a cloud computing arrangement that is hosted by the vendor, i.e., a service contract. Under the new guidance, customers will apply the same criteria for capitalizing implementation costs as they would for an arrangement that has a software license. The new guidance also prescribes the balance sheet, income statement, and cash flow classification of the capitalized implementation costs and related amortization expense, as well as requires additional quantitative and qualitative disclosures. The guidance is effective for the Company beginning in the first quarter of fiscal year 2021 with early adoption permitted. The Company expects to early adopt the guidance, during fiscal year 2020, and does not expect a material impact to its condensed consolidated financial statements.
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.19.2
BALANCE SHEET ITEMS (Tables)
3 Months Ended
Jun. 28, 2019
Balance Sheet Related Disclosures [Abstract]  
Schedule of components of inventories
The components of inventories, net of applicable lower of cost and net realizable value write-downs, were as follows: 
 
As of June 28, 2019
 
As of March 31, 2019
 
(In thousands)
Raw materials
$
2,897,291

 
$
2,922,101

Work-in-progress
383,473

 
366,135

Finished goods
464,936

 
434,618

 
$
3,745,700

 
$
3,722,854


Schedule of goodwill
The following table summarizes the activity in the Company’s goodwill account for each of its four reporting units (which align to the Company's reportable segments) during the three-month period ended June 28, 2019
 
HRS
 
IEI
 
CEC
 
CTG
 
Total
 
(In thousands)
Balance, beginning of the year
$
507,209

 
$
333,257

 
$
129,325

 
$
103,264

 
$
1,073,055

Divestitures
(1,102
)
 

 

 

 
(1,102
)
Foreign currency translation adjustments
5,278

 

 

 

 
5,278

Balance, end of the period
$
511,385

 
$
333,257

 
$
129,325

 
$
103,264

 
$
1,077,231


Schedule of components of acquired intangible assets
The components of acquired intangible assets are as follows:
 
As of June 28, 2019
 
As of March 31, 2019
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
 
(In thousands)
Intangible assets:
 

 
 

 
 

 
 

 
 

 
 

Customer-related intangibles
$
297,389

 
$
(122,884
)
 
$
174,505

 
$
297,306

 
$
(113,627
)
 
$
183,679

Licenses and other intangibles
266,493

 
(126,282
)
 
140,211

 
274,604

 
(127,288
)
 
147,316

Total
$
563,882

 
$
(249,166
)
 
$
314,716

 
$
571,910

 
$
(240,915
)
 
$
330,995


Schedule of estimated future annual amortization expense for intangible assets The estimated future annual amortization expense for intangible assets is as follows:
Fiscal Year Ending March 31,
Amount
 
(In thousands)
2020 (1)
$
47,807

2021
60,793

2022
52,261

2023
44,529

2024
42,964

Thereafter
66,362

Total amortization expense
$
314,716

____________________________________________________________
(1)
Represents estimated amortization for the remaining nine-month period ending March 31, 2020.
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.19.2
LEASES (Tables)
3 Months Ended
Jun. 28, 2019
Leases [Abstract]  
Components of Lease Cost
Other information related to leases as of the quarter ended June 28, 2019 was (in thousands):
Cash paid for amounts included in the measurement of lease liabilities:
 
   Operating cash flows from operating leases
$
43,040


The components of lease cost for the quarter ended June 28, 2019 were (in thousands): 
Lease cost
Three-Month Period Ended
 
June 28, 2019
Operating lease cost
$
45,704

Total lease cost
$
45,704


Balance Sheet Amounts
Amounts reported in the Consolidated Balance Sheet as of the quarter ended June 28, 2019 were (in thousands, except weighted average lease term and discount rate):
 
As of June 28, 2019
Operating Leases:
 
   Operating lease right of use assets
$
656,267

   Operating lease liabilities
(690,241
)
 
 
Weighted-average remaining lease term (In years)
 
   Operating leases
7

 
 
Weighted-average discount rate
 
   Operating leases
4.0
%

Future Minimum Lease Payments
Future lease payments under non-cancellable leases as of June 28, 2019 are as follows (in thousands):
Fiscal Year Ended March 31,
Operating Leases
2020 (1)
$
124,615

2021
130,200

2022
109,199

2023
92,762

2024
78,452

Thereafter
262,057

Total undiscounted lease payments
797,285

Less: imputed interest
107,044

Total lease liabilities
$
690,241


(1)
Represents estimated lease payments for the remaining nine-month period ending March 31, 2020.
Future Minimum Rental Payments
As previously disclosed in our Annual Report on Form 10-K for the fiscal year ended March 31, 2019 and under the previous lease accounting standard ASC 840, the aggregate future non-cancellable minimum rental payments on our operating lease, as of March 31, 2019, are as follows:
Fiscal Year Ending March 31,
Operating Leases
 
(In thousands)
2020
$
155,391

2021
113,245

2022
93,777

2023
81,335

2024
67,341

Thereafter
171,828

Total minimum lease payments
$
682,917


XML 42 R29.htm IDEA: XBRL DOCUMENT v3.19.2
REVENUE (Tables)
3 Months Ended
Jun. 28, 2019
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following table presents the Company’s revenue disaggregated based on timing of transfer - point in time and over time - for the three-month periods ended June 28, 2019 and June 29, 2018 (in thousands), respectively.
 
Three-Month Period Ended June 28, 2019
 
HRS
 
IEI
 
CEC
 
CTG
 
Total
Timing of Transfer
 
 
 
 
 
 
 
 
 
Point in time
$
923,727

 
$
1,115,059

 
$
1,359,365

 
$
1,024,626

 
$
4,422,777

Over time
254,316

 
521,855

 
499,484

 
477,507

 
1,753,162

Total segment
$
1,178,043

 
$
1,636,914

 
$
1,858,849

 
$
1,502,133

 
$
6,175,939


 
Three-Month Period Ended June 29, 2018
 
HRS
 
IEI
 
CEC
 
CTG
 
Total
Timing of Transfer
 
 
 
 
 
 
 
 
 
Point in time
$
1,005,180

 
$
1,063,898

 
$
1,493,507

 
$
1,298,137

 
$
4,860,722

Over time
210,245

 
382,413

 
460,779

 
484,797

 
1,538,234

Total segment
$
1,215,425

 
$
1,446,311

 
$
1,954,286

 
$
1,782,934

 
$
6,398,956


XML 43 R30.htm IDEA: XBRL DOCUMENT v3.19.2
SHARE-BASED COMPENSATION (Tables)
3 Months Ended
Jun. 28, 2019
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract]  
Schedule of share-based compensation expense
The following table summarizes the Company’s share-based compensation expense:
 
Three-Month Periods Ended
 
June 28, 2019

June 29, 2018
 
(In thousands)
Cost of sales
$
2,940


$
5,404

Selling, general and administrative expenses
12,287


15,549

Total share-based compensation expense
$
15,227


$
20,953


XML 44 R31.htm IDEA: XBRL DOCUMENT v3.19.2
BANK BORROWINGS AND LONG-TERM DEBT (Tables)
3 Months Ended
Jun. 28, 2019
Debt Disclosure [Abstract]  
Schedule of bank borrowings and long-term debt
Bank borrowings and long-term debt as of June 28, 2019 are as follows:
 
As of June 28, 2019
 
As of March 31, 2019
 
(In thousands)
4.625% Notes due February 2020
$
250,008

 
$
500,000

Term Loan due November 2021
421,563

 
671,563

Term Loan, including current portion, due in installments through June 2022
452,250

 
458,531

5.000% Notes due February 2023
500,000

 
500,000

Term Loan due April 2024 - three-month Yen LIBOR plus 0.50%
311,455

 

4.75% Notes due June 2025
596,925

 
596,815

4.875% Notes due June 2029
448,232

 

India Facilities (1)
102,108

 
170,206

Other
169,385

 
168,039

Debt issuance costs
(14,195
)
 
(10,639
)
 
3,237,731

 
3,054,515

Current portion, net of debt issuance costs
(275,937
)
 
(632,611
)
Non-current portion
$
2,961,794

 
$
2,421,904

(1)
The balance as of June 28, 2019 reflects the outstanding drawdown from the $200 million term loan facility entered in July 2018. There was no outstanding balance as of June 28, 2019 related to the short-term bank borrowings facility entered in February 2019.
Schedule of the Company's repayments of long-term debt
Scheduled repayments of the Company's long-term debt as of June 28, 2019 are as follows:
Fiscal Year Ending March 31,
Amount
 
(In thousands)
2020 (1)
$
269,918

2021
100,761

2022
603,979

2023
857,571

2024
60,438

Thereafter
1,359,259

Total
$
3,251,926

(1)
Represents estimated repayments for the remaining nine-month period ending March 31, 2020.
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.19.2
EARNINGS PER SHARE (Tables)
3 Months Ended
Jun. 28, 2019
Earnings Per Share [Abstract]  
Schedule of basic weighted-average ordinary shares outstanding and diluted weighted-average ordinary share equivalents used to calculate basic and diluted earnings per share
The following table reflects basic weighted-average ordinary shares outstanding and diluted weighted-average ordinary share equivalents used to calculate basic and diluted earnings per share attributable to the shareholders of Flex Ltd.
 
Three-Month Periods Ended
 
June 28, 2019

June 29, 2018
 
(In thousands, except per share amounts)
Basic earnings per share:





Net income
$
44,872


$
116,035

Shares used in computation:





Weighted-average ordinary shares outstanding
514,238


529,380

Basic earnings per share
$
0.09


$
0.22







Diluted earnings per share:
 


 

Net income
$
44,872


$
116,035

Shares used in computation:
 


 

Weighted-average ordinary shares outstanding
514,238


529,380

Weighted-average ordinary share equivalents from stock options and restricted share unit awards (1) (2)
3,312


6,074

Weighted-average ordinary shares and ordinary share equivalents outstanding
517,550


535,454

Diluted earnings per share
$
0.09


$
0.22

____________________________________________________________
(1)
An immaterial number of options to purchase ordinary shares were excluded from the computation of diluted earnings per share during the three-month periods ended June 28, 2019 and June 29, 2018, respectively, due to their anti-dilutive impact on the weighted-average ordinary share equivalents.
(2)
Restricted share unit awards of 6.1 million and 3.3 million for the three-month periods ended June 28, 2019 and June 29, 2018, were excluded from the computation of diluted earnings per share due to their anti-dilutive impact on the weighted-average ordinary share equivalents.
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.19.2
INTEREST AND OTHER, NET (Tables)
3 Months Ended
Jun. 28, 2019
Other Income and Expenses [Abstract]  
Interest and other, net
Interest and other, net for the three-month periods ended June 28, 2019 and June 29, 2018 are primarily composed of the following:
 
Three-Month Periods Ended
 
June 28, 2019
 
June 29, 2018
 
(In thousands)
Interest expenses on debt obligations (1)
$
40,428

 
$
33,517

ABS and AR sales programs related expenses
12,981

 
9,480

Interest income
(4,592
)
 
(5,121
)
Gain (Loss) on foreign exchange transactions
(886
)
 
2,057


(1)
Interest expenses on debt obligations for the three-month period ended June 28, 2019 includes debt extinguishment cost of $4.1 million related to the partial repayments of the Notes due February 2020 and Term Loan due November 2021.
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.19.2
FINANCIAL INSTRUMENTS (Tables)
3 Months Ended
Jun. 28, 2019
Derivative Instruments and Hedges, Assets [Abstract]  
Summary of aggregate notional amount of the Company's outstanding foreign currency forward and swap contracts
As of June 28, 2019, the aggregate notional amount of the Company’s outstanding foreign currency derivative contracts was $8.1 billion as summarized below: 
 
Foreign Currency Amount
 
Notional Contract Value in USD
Currency
Buy
 
Sell
 
Buy

Sell
 
(In thousands)
Cash Flow Hedges
 

 
 

 
 
 
 

CNY
1,741,500

 

 
$
252,923

 
$

EUR
45,320

 

 
51,279

 

HUF
34,791,000

 

 
122,360

 

ILS
191,000

 

 
53,226

 

JPY
33,525,000

 

 
300,000

 

MXN
4,564,000

 

 
238,323

 

MYR
265,000

 
43,000

 
63,940

 
10,375

PLN
162,000

 

 
43,262

 

RON
247,000

 

 
59,518

 

Other
N/A

 
N/A

 
42,325

 
3,640

 
 

 
 

 
1,227,156

 
14,015

Other Foreign Currency Contracts


 


 


 


BRL

 
721,000

 

 
187,448

CAD
76,286

 
53,135

 
58,052

 
40,435

CNY
3,294,464

 
553,285

 
477,927

 
80,355

EUR
1,793,083

 
2,068,220

 
2,038,027

 
2,348,603

GBP
38,873

 
51,524

 
49,287

 
65,328

HUF
59,355,877

 
56,809,178

 
208,756

 
199,799

ILS
162,500

 
25,400

 
45,284

 
7,078

INR
8,058,300

 
7,262,247

 
116,523

 
104,995

JPY
3,006,895

 
4,989,750

 
27,880

 
46,307

MXN
3,059,758

 
2,119,949

 
159,774

 
110,699

MYR
724,260

 
386,510

 
174,752

 
93,259

SEK
399,558

 
457,749

 
42,538

 
49,440

SGD
57,378

 
34,869

 
42,402

 
25,768

Other
N/A

 
N/A

 
59,544

 
41,126

 
 

 
 

 
3,500,746

 
3,400,640




 


 


 


Total Notional Contract Value in USD
 

 
 

 
$
4,727,902

 
$
3,414,655


Schedule of fair value of the derivative instruments utilized for foreign currency risk management purposes
The following table presents the fair value of the Company’s derivative instruments utilized for foreign currency risk management purposes:
 
Fair Values of Derivative Instruments
 
Asset Derivatives
 
Liability Derivatives
 
 
 
Fair Value
 
 
 
Fair Value
 
Balance Sheet
Location
 
June 28,
2019
 
March 31,
2019
 
Balance Sheet
Location
 
June 28,
2019
 
March 31,
2019
 
(In thousands)
Derivatives designated as hedging instruments
 
 
 

 
 

 
 
 
 

 
 

Foreign currency contracts
Other current assets
 
$
7,720

 
$
10,503

 
Other current liabilities
 
$
14,291

 
$
10,282

Foreign currency contracts
Other assets
 
$
18,454

 
$

 
Other liabilities
 
$

 
$

 
 
 
 
 
 
 
 
 
 
 
 
Derivatives not designated as hedging instruments
 
 
 

 
 

 
 
 
 

 
 

Foreign currency contracts
Other current assets
 
$
20,883

 
$
16,774

 
Other current liabilities
 
$
20,405

 
$
17,144



XML 48 R35.htm IDEA: XBRL DOCUMENT v3.19.2
ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables)
3 Months Ended
Jun. 28, 2019
Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]  
Schedule of changes in accumulated other comprehensive loss by component, net of tax
The changes in accumulated other comprehensive loss by component, net of tax, are as follows: 

Three-Month Periods Ended

June 28, 2019

June 29, 2018
 
Unrealized loss on 
derivative
instruments and
other

Foreign currency
translation
adjustments

Total

Unrealized loss on derivative
instruments and
other

Foreign currency
translation
adjustments

Total

(In thousands)
Beginning balance
$
(41,556
)

$
(109,607
)

$
(151,163
)

$
(35,746
)

$
(50,099
)

$
(85,845
)
Other comprehensive gain (loss) before reclassifications
(6,068
)

4,404


(1,664
)

(41,659
)

(44,086
)

(85,745
)
Net losses reclassified from accumulated other comprehensive loss
593




593


756




756

Net current-period other comprehensive gain (loss)
(5,475
)

4,404


(1,071
)

(40,903
)

(44,086
)

(84,989
)
Ending balance
$
(47,031
)

$
(105,203
)

$
(152,234
)

$
(76,649
)

$
(94,185
)

$
(170,834
)



XML 49 R36.htm IDEA: XBRL DOCUMENT v3.19.2
FAIR VALUE MEASUREMENT OF ASSETS AND LIABILITIES (Tables)
3 Months Ended
Jun. 28, 2019
Fair Value Disclosures [Abstract]  
Schedule of financial assets and liabilities measured at fair value on a recurring basis
The following table presents the Company’s assets and liabilities measured at fair value on a recurring basis: 
 
Fair Value Measurements as of June 28, 2019
 
Level 1
 
Level 2
 
Level 3
 
Total
 
(In thousands)
Assets:
 

 
 

 
 

 
 

Money market funds and time deposits (included in cash and cash equivalents of the condensed consolidated balance sheet)
$

 
$
945,578

 
$

 
$
945,578

Foreign exchange contracts (Note 10)

 
47,057

 

 
47,057

Deferred compensation plan assets:
 

 
 

 
 

 
0

Mutual funds, money market accounts and equity securities

 
82,430

 

 
82,430

Liabilities:
 

 
 

 
 

 
0.003

Foreign exchange contracts (Note 10)
$

 
$
(34,696
)
 
$

 
$
(34,696
)
 
 
 
 
 
 
 
 
 
Fair Value Measurements as of March 31, 2019
 
Level 1
 
Level 2
 
Level 3
 
Total
 
(In thousands)
Assets:
 

 
 

 
 

 
 

Money market funds and time deposits (included in cash and cash equivalents of the condensed consolidated balance sheet)
$

 
$
473,888

 
$

 
$
473,888

Foreign exchange contracts (Note 10)

 
27,277

 

 
27,277

Deferred compensation plan assets:
 

 
 

 
 

 
0

Mutual funds, money market accounts and equity securities
2,845

 
76,852

 

 
79,697

Liabilities:
 

 
 

 
 

 
0

Foreign exchange contracts (Note 10)
$

 
$
(27,426
)
 
$

 
$
(27,426
)

Schedule of debt not carried at fair value
The following table presents the Company’s major debts not carried at fair value: 
 
As of June 28, 2019

As of March 31, 2019


 
Carrying
Amount

Fair
Value

Carrying
Amount

Fair
Value

Fair Value
Hierarchy
 
(In thousands)
4.625% Notes due February 2020
$
250,008


$
252,819


$
500,000

 
$
499,950


Level 1
Term Loan due November 2021
421,563


424,725


671,563

 
670,724


Level 1
Term Loan, including current portion, due in installments through June 2022
452,250

 
454,511

 
458,531

 
457,958

 
Level 1
5.000% Notes due February 2023
500,000


526,881


500,000

 
499,950


Level 1
Term Loan due April 2024 - three-month Yen LIBOR plus 0.50%
311,455

 
311,455

 

 

 
Level 2
4.750% Notes due June 2025
596,925


619,267


596,815

 
599,940


Level 1
4.875% Notes due June 2029
448,232

 
455,449

 

 

 
Level 1
India Facilities
102,108

 
102,108

 
170,206

 
170,206

 
Level 2
Euro Term Loan due September 2020
52,972

 
52,972

 
52,746

 
52,746

 
Level 2
Euro Term Loan due January 2022
113,766

 
113,766

 
112,524

 
112,524

 
Level 2
Total
$
3,249,279


$
3,313,953


$
3,062,385


$
3,063,998


 

XML 50 R37.htm IDEA: XBRL DOCUMENT v3.19.2
SEGMENT REPORTING (Tables)
3 Months Ended
Jun. 28, 2019
Segment Reporting [Abstract]  
Schedule of segment reporting information by operating segment
Selected financial information by segment is in the table below.
 
Three-Month Periods Ended
 
June 28, 2019
 
June 29, 2018
 
(In thousands)
Net sales:
 
 
 
High Reliability Solutions
$
1,178,043

 
$
1,215,425

Industrial & Emerging Industries
1,636,914

 
1,446,311

Communications & Enterprise Compute
1,858,849

 
1,954,286

Consumer Technologies Group
1,502,133

 
1,782,934

 
$
6,175,939

 
$
6,398,956

Segment income and reconciliation of income before tax:
 
 
 
High Reliability Solutions
$
87,232

 
$
93,534

Industrial & Emerging Industries
95,457

 
51,361

Communications & Enterprise Compute
26,147

 
46,017

Consumer Technologies Group
30,116

 
26,557

Corporate and Other
(31,092
)
 
(29,761
)
   Total segment income
207,860

 
187,708

Reconciling items:
 
 
 
Intangible amortization
17,082

 
18,517

Stock-based compensation
15,227

 
20,953

Customer related asset impairments (1)
483

 
17,364

Restructuring charges (Note 17)
56,192

 
8,817

New revenue standard adoption impact (Note 4)

 
9,291

Legal and other (2)
1,610

 
16,311

Interest and other, net
51,694

 
41,742

Other charges (income), net (Note 9)
1,463

 
(86,924
)
    Income (loss) before income taxes
$
64,109

 
$
141,637


(1)
Customer related asset impairments for the three-month period ended June 29, 2018 primarily relate to additional provision for doubtful accounts receivable, and excess and obsolete inventory for certain customers experiencing significant financial difficulties and/or the Company is disengaging from.

(2)
Legal and other during the three-month period ended June 29, 2018 primarily consists of costs incurred relating to the independent investigation undertaken by the Audit Committee of the Company’s Board of Directors which was completed in June 2018 and certain charges not directly related to ongoing or core business.
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.19.2
RESTRUCTURING CHARGES (Tables)
3 Months Ended
Jun. 28, 2019
Restructuring Charges [Abstract]  
Schedule of components of the restructuring charges by geographic region
The following table summarizes the provisions, respective payments, and remaining accrued balance as of June 28, 2019 for charges incurred during the three-month period ended June 28, 2019:
 
Severance
 
Long-Lived
Asset
Impairment
 
Other
Exit Costs
 
Total
 
(In thousands)
Balance as of March 31, 2019
$
23,234

 
$

 
$
9,200

 
$
32,434

Provision for charges incurred during the three-month period ended June 28, 2019
21,018

 
17,820

 
17,354

 
56,192

Cash payments for charges incurred in the fiscal year 2019 and prior
(7,408
)
 

 
(1,650
)
 
(9,058
)
Cash payments for charges incurred during the three-month period ended June 28, 2019
(2,755
)
 

 

 
(2,755
)
Non-cash charges incurred during the three-month period ended June 28, 2019

 
(17,820
)
 
(7,794
)
 
(25,614
)
Balance as of June 28, 2019
34,089

 

 
17,110

 
51,199

Less: Current portion (classified as other current liabilities)
34,089

 

 
17,110

 
51,199

Accrued restructuring costs, net of current portion (classified as other liabilities)
$

 
$

 
$

 
$


XML 52 R39.htm IDEA: XBRL DOCUMENT v3.19.2
ORGANIZATION OF THE COMPANY AND BASIS OF PRESENTATION (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 28, 2019
Jun. 29, 2018
Apr. 01, 2019
Net sales $ 6,175,939 $ 6,398,956  
Operating lease liabilities (690,241)    
Operating lease right-of-use assets, net $ 656,267    
Restatement Adjustment      
Net sales   $ 25,000  
Accounting Standards Update 2016-02      
Operating lease liabilities     $ (705,000)
Operating lease right-of-use assets, net     669,000
Deferred gain for sales leaseback transaction     $ 22,000
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.19.2
BALANCE SHEET ITEMS - Inventories (Details) - USD ($)
$ in Thousands
Jun. 28, 2019
Mar. 31, 2019
Inventories    
Raw materials $ 2,897,291 $ 2,922,101
Work-in-progress 383,473 366,135
Finished goods 464,936 434,618
Inventories, total $ 3,745,700 $ 3,722,854
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.19.2
BALANCE SHEET ITEMS - Additional Information (Details)
$ in Millions
3 Months Ended
Jun. 28, 2019
USD ($)
segment
Mar. 31, 2019
USD ($)
Components of acquired intangible assets    
Number of operating segments | segment 4  
Contract liabilities $ 329.8 $ 271.8
Current operating lease liabilities 135.2  
Working capital advances    
Components of acquired intangible assets    
Contract liabilities 264.5 266.3
Customer-related accruals    
Components of acquired intangible assets    
Contract liabilities 253.4 260.1
Asset-Backed Securitization Programs    
Components of acquired intangible assets    
Preferred purchase price receivable from asset-backed securitization programs $ 335.1 $ 292.5
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.19.2
BALANCE SHEET ITEMS - Goodwill and Other Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 28, 2019
Mar. 31, 2019
Activity in goodwill account    
Balance, beginning of the year $ 1,073,055  
Divestitures (1,102)  
Foreign currency translation adjustments 5,278  
Balance, end of the period 1,077,231  
Gross Carrying Amount 563,882 $ 571,910
Accumulated Amortization (249,166) (240,915)
Net Carrying Amount 314,716 330,995
Customer-related intangibles    
Activity in goodwill account    
Gross Carrying Amount 297,389 297,306
Accumulated Amortization (122,884) (113,627)
Net Carrying Amount 174,505 183,679
Licenses and other intangibles    
Activity in goodwill account    
Gross Carrying Amount 266,493 274,604
Accumulated Amortization (126,282) (127,288)
Net Carrying Amount 140,211 $ 147,316
HRS    
Activity in goodwill account    
Balance, beginning of the year 507,209  
Divestitures (1,102)  
Foreign currency translation adjustments 5,278  
Balance, end of the period 511,385  
IEI    
Activity in goodwill account    
Balance, beginning of the year 333,257  
Divestitures 0  
Foreign currency translation adjustments 0  
Balance, end of the period 333,257  
CEC    
Activity in goodwill account    
Balance, beginning of the year 129,325  
Divestitures 0  
Foreign currency translation adjustments 0  
Balance, end of the period 129,325  
CTG    
Activity in goodwill account    
Balance, beginning of the year 103,264  
Divestitures 0  
Foreign currency translation adjustments 0  
Balance, end of the period $ 103,264  
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.19.2
BALANCE SHEET ITEMS - Future Amortization (Details) - USD ($)
$ in Thousands
Jun. 28, 2019
Mar. 31, 2019
Estimated future annual amortization expense for acquired intangible assets    
2020 $ 47,807  
2021 60,793  
2022 52,261  
2023 44,529  
2024 42,964  
Thereafter 66,362  
Net Carrying Amount $ 314,716 $ 330,995
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.19.2
LEASES - Additional Information (Details)
Jun. 28, 2019
Minimum  
Lessee, Lease, Description [Line Items]  
Lease terms 1 year
Maximum  
Lessee, Lease, Description [Line Items]  
Lease terms 23 years
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.19.2
LEASES - Lease Cost (Details)
$ in Thousands
3 Months Ended
Jun. 28, 2019
USD ($)
Leases [Abstract]  
Operating lease cost $ 45,704
Total lease cost $ 45,704
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.19.2
LEASES - Supplemental Balance Sheet Information (Details)
$ in Thousands
Jun. 28, 2019
USD ($)
Operating Leases:  
Operating lease right of use assets $ 656,267
Operating lease liabilities $ (690,241)
Weighted-average remaining lease term  
Operating leases 7 years
Weighted-average discount rate  
Operating leases 4.00%
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.19.2
LEASES - Supplemental Cash Flow Information (Details)
$ in Thousands
3 Months Ended
Jun. 28, 2019
USD ($)
Cash paid for amounts included in the measurement of lease liabilities:  
Operating cash flows from operating leases $ 43,040
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.19.2
LEASES - Future Minimum Lease Payments Under Noncancellable Leases (Details)
$ in Thousands
Jun. 28, 2019
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
2020 $ 124,615
2021 130,200
2022 109,199
2023 92,762
2024 78,452
Thereafter 262,057
Total undiscounted lease payments 797,285
Less: imputed interest 107,044
Total lease liabilities $ 690,241
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.19.2
LEASES - Future Minimum Lease Payments Under Noncancellable Leases Prior To Adoption Of ASC 842 (Details)
$ in Thousands
Mar. 31, 2019
USD ($)
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
2020 $ 155,391
2021 113,245
2022 93,777
2023 81,335
2024 67,341
Thereafter 171,828
Total minimum lease payments $ 682,917
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.19.2
REVENUE - Additional Information (Details) - USD ($)
$ in Millions
Jun. 28, 2019
Mar. 31, 2019
Revenue from Contract with Customer [Abstract]    
Contract liabilities $ 329.8 $ 271.8
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.19.2
REVENUE - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 28, 2019
Jun. 29, 2018
Disaggregation of Revenue [Line Items]    
Net sales $ 6,175,939 $ 6,398,956
Point in time    
Disaggregation of Revenue [Line Items]    
Net sales 4,422,777 4,860,722
Over time    
Disaggregation of Revenue [Line Items]    
Net sales 1,753,162 1,538,234
HRS    
Disaggregation of Revenue [Line Items]    
Net sales 1,178,043 1,215,425
HRS | Point in time    
Disaggregation of Revenue [Line Items]    
Net sales 923,727 1,005,180
HRS | Over time    
Disaggregation of Revenue [Line Items]    
Net sales 254,316 210,245
IEI    
Disaggregation of Revenue [Line Items]    
Net sales 1,636,914 1,446,311
IEI | Point in time    
Disaggregation of Revenue [Line Items]    
Net sales 1,115,059 1,063,898
IEI | Over time    
Disaggregation of Revenue [Line Items]    
Net sales 521,855 382,413
CEC    
Disaggregation of Revenue [Line Items]    
Net sales 1,858,849 1,954,286
CEC | Point in time    
Disaggregation of Revenue [Line Items]    
Net sales 1,359,365 1,493,507
CEC | Over time    
Disaggregation of Revenue [Line Items]    
Net sales 499,484 460,779
CTG    
Disaggregation of Revenue [Line Items]    
Net sales 1,502,133 1,782,934
CTG | Point in time    
Disaggregation of Revenue [Line Items]    
Net sales 1,024,626 1,298,137
CTG | Over time    
Disaggregation of Revenue [Line Items]    
Net sales $ 477,507 $ 484,797
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.19.2
SHARE-BASED COMPENSATION - Location of Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 28, 2019
Jun. 29, 2018
Share-based compensation    
Share-based compensation expense $ 15,227 $ 20,953
Cost of sales    
Share-based compensation    
Share-based compensation expense 2,940 5,404
Selling, general and administrative expenses    
Share-based compensation    
Share-based compensation expense $ 12,287 $ 15,549
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.19.2
SHARE-BASED COMPENSATION - Additional Information (Details)
$ / shares in Units, $ in Millions
3 Months Ended
Jun. 28, 2019
USD ($)
$ / shares
shares
Share options  
Share-based compensation  
Compensation not yet recognized | $ $ 1.5
Share weighted-average remaining vesting period 1 year 8 months 12 days
Share options outstanding (in shares) 700,000
Options exercisable (in shares) 500,000
Options outstanding, weighted average exercise price (in usd per share) | $ / shares $ 4.38
Weighted average exercise price of exercisable shares (in usd per share) | $ / shares $ 5.36
Restricted Stock Units, Share Bonus Awards with Market Conditions, and Share Bonus Awards With Free Cash Flow Targets  
Share-based compensation  
Share weighted-average remaining vesting period 2 years 9 months 18 days
Unvested share bonus awards granted (in shares) 7,800,000
Number of shares outstanding (in shares) 18,900,000
Unrecognized compensation expense | $ $ 181.3
Restricted Stock Units  
Share-based compensation  
Unvested share bonus awards granted (in shares) 6,100,000
Average grant date price of unvested share bonus awards (in usd per share) | $ / shares $ 9.16
Vesting period 4 years
Share Bonus Awards with Market Conditions  
Share-based compensation  
Number of shares outstanding (in shares) 3,500,000
Share Bonus Awards with Market Conditions | Minimum  
Share-based compensation  
Number of shares that may be issued (in shares) 0
Share Bonus Awards with Market Conditions | Maximum  
Share-based compensation  
Number of shares that may be issued (in shares) 7,000,000.0
Share Bonus Awards with Market Conditions | Key employees  
Share-based compensation  
Unvested share bonus awards granted (in shares) 1,700,000
Vesting period 3 years
Share Bonus Awards with Market Conditions | Key employees | Minimum  
Share-based compensation  
Unvested share bonus awards granted (in shares) 0
Share Bonus Awards with Market Conditions | Key employees | Maximum  
Share-based compensation  
Unvested share bonus awards granted (in shares) 3,400,000
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.19.2
BANK BORROWINGS AND LONG-TERM DEBT - Debt Instruments (Details)
$ in Thousands, ¥ in Millions
Jun. 28, 2019
USD ($)
Apr. 30, 2019
JPY (¥)
Mar. 31, 2019
USD ($)
Jul. 31, 2018
USD ($)
Debt Instrument [Line Items]        
Long-term debt $ 3,251,926      
Debt issuance costs (14,195)   $ (10,639)  
Total 3,237,731   3,054,515  
Current portion, net of debt issuance costs (275,937)   (632,611)  
Non-current portion 2,961,794   2,421,904  
Term Loan        
Debt Instrument [Line Items]        
Borrowing capacity       $ 200,000
4.625% Notes due February 2020        
Debt Instrument [Line Items]        
Long-term debt $ 250,008   500,000  
Debt instrument interest rate 4.625%      
Term Loan due November 2021        
Debt Instrument [Line Items]        
Long-term debt $ 421,563   671,563  
Term Loan, including current portion, due in installments through June 2022        
Debt Instrument [Line Items]        
Long-term debt 452,250   458,531  
5.000% Notes due February 2023        
Debt Instrument [Line Items]        
Long-term debt $ 500,000   500,000  
Debt instrument interest rate 5.00%      
Term Loan due April 2024 - three-month Yen LIBOR plus 0.50%        
Debt Instrument [Line Items]        
Long-term debt $ 311,455   0  
Borrowing capacity | ¥   ¥ 33,525    
4.75% Notes due June 2025        
Debt Instrument [Line Items]        
Long-term debt $ 596,925   596,815  
Debt instrument interest rate 4.75%      
4.875% Notes due June 2029        
Debt Instrument [Line Items]        
Long-term debt $ 448,232   0  
Debt instrument interest rate 4.875%      
India Facilities        
Debt Instrument [Line Items]        
Long-term debt $ 102,108   170,206  
Other        
Debt Instrument [Line Items]        
Long-term debt $ 169,385   $ 168,039  
Three-month Yen LIBOR | Term Loan due April 2024 - three-month Yen LIBOR plus 0.50%        
Debt Instrument [Line Items]        
Debt instrument interest rate 0.50%      
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.19.2
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Jun. 28, 2019
Jun. 29, 2018
Basic earnings per share:    
Net income $ 44,872 $ 116,035
Shares used in computation:    
Weighted-average ordinary shares outstanding (in shares) 514,238 529,380
Basic earnings per share (in dollars per share) $ 0.09 $ 0.22
Diluted earnings per share:    
Net income $ 44,872 $ 116,035
Shares used in computation:    
Weighted-average ordinary shares outstanding (in shares) 514,238 529,380
Weighted-average ordinary share equivalents from stock options and restricted share unit awards (in shares) 3,312 6,074
Weighted-average ordinary shares and ordinary share equivalents outstanding (in shares) 517,550 535,454
Diluted earnings per share (in dollars per share) $ 0.09 $ 0.22
Restricted Stock Units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Restricted share unit awards excluded from computation of diluted earnings per share (in shares) 6,100 3,300
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.19.2
BANK BORROWINGS AND LONG-TERM DEBT - Additional Information (Details)
$ in Thousands, ¥ in Millions
1 Months Ended 3 Months Ended
Jun. 28, 2019
USD ($)
Jun. 28, 2019
USD ($)
Jun. 29, 2018
USD ($)
Apr. 30, 2019
JPY (¥)
Mar. 31, 2019
Debt Instrument [Line Items]          
Weighted-average interest rate 4.20% 4.20%     4.20%
Proceeds from bank borrowings and long-term debt   $ 771,533 $ 150,313    
Term Loan due April 2024 - three-month Yen LIBOR plus 0.50%          
Debt Instrument [Line Items]          
Term loan | ¥       ¥ 33,525  
4.875% Notes due June 2029          
Debt Instrument [Line Items]          
Debt instrument $ 450,000 $ 450,000      
Debt instrument interest rate 4.875% 4.875%      
Effective interest rate 99.607%        
Proceeds from bank borrowings and long-term debt $ 448,200        
Debt issuance cost $ 4,300 $ 4,300      
4.875% Notes due June 2029 | Minimum          
Debt Instrument [Line Items]          
Percentage of principal amount of the then outstanding Notes due and payable 25.00%        
4.625% Notes due February 2020          
Debt Instrument [Line Items]          
Debt instrument interest rate 4.625% 4.625%      
Debt repayments   $ 250,000      
Term Loan due November 2021          
Debt Instrument [Line Items]          
Debt repayments   $ 250,000      
Three-month Yen LIBOR | Term Loan due April 2024 - three-month Yen LIBOR plus 0.50%          
Debt Instrument [Line Items]          
Debt instrument interest rate 0.50% 0.50%      
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.19.2
BANK BORROWINGS AND LONG-TERM DEBT - Repayment of Long-term Debt (Details)
$ in Thousands
Jun. 28, 2019
USD ($)
Debt Disclosure [Abstract]  
2020 $ 269,918
2021 100,761
2022 603,979
2023 857,571
2024 60,438
Thereafter 1,359,259
Total $ 3,251,926
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.19.2
INTEREST AND OTHER, NET (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 28, 2019
Jun. 29, 2018
Other Income and Expenses [Abstract]    
Interest expenses on debt obligations $ 40,428 $ 33,517
ABS and AR sales programs related expenses 12,981 9,480
Interest income (4,592) (5,121)
Gain (Loss) on foreign exchange transactions (886) $ 2,057
Interest expense $ 4,100  
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.19.2
OTHER CHARGES (INCOME), NET (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 28, 2019
Jun. 29, 2018
Long Lived Assets Held-for-sale [Line Items]    
Other income, net $ (1,463) $ 86,924
Gain from deconsolidation of a subsidiary entity $ 0 91,025
Bright Machines    
Long Lived Assets Held-for-sale [Line Items]    
Gain from deconsolidation of a subsidiary entity   $ 91,800
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.19.2
FINANCIAL INSTRUMENTS - Notional Amount (Details) - Jun. 28, 2019 - Forward and Swap Contracts
€ in Thousands, ₪ in Thousands, ₨ in Thousands, ¥ in Thousands, £ in Thousands, kr in Thousands, RM in Thousands, R$ in Thousands, Ft in Thousands, $ in Thousands, $ in Thousands, $ in Thousands, $ in Thousands, in Thousands
INR (₨)
ILS (₪)
DKK (kr)
BRL (R$)
MYR (RM)
CAD ($)
CNY (¥)
EUR (€)
USD ($)
RON ( )
MXN ($)
GBP (£)
HUF (Ft)
SGD ($)
Notional amount                            
Notional contract value                 $ 8,100,000          
Buy                            
Notional amount                            
Notional contract value                 4,727,902          
Buy | Derivatives designated as hedging instruments | Cash Flow Hedges                            
Notional amount                            
Notional contract value                 1,227,156          
Buy | Derivatives designated as hedging instruments | Cash Flow Hedges | CNY                            
Notional amount                            
Notional contract value             ¥ 1,741,500   252,923          
Buy | Derivatives designated as hedging instruments | Cash Flow Hedges | EUR                            
Notional amount                            
Notional contract value               € 45,320 51,279          
Buy | Derivatives designated as hedging instruments | Cash Flow Hedges | HUF                            
Notional amount                            
Notional contract value                 122,360       Ft 34,791,000  
Buy | Derivatives designated as hedging instruments | Cash Flow Hedges | ILS                            
Notional amount                            
Notional contract value                 53,226   $ 191,000      
Buy | Derivatives designated as hedging instruments | Cash Flow Hedges | JPY                            
Notional amount                            
Notional contract value                 300,000   33,525,000      
Buy | Derivatives designated as hedging instruments | Cash Flow Hedges | MXN                            
Notional amount                            
Notional contract value         RM 4,564,000       238,323          
Buy | Derivatives designated as hedging instruments | Cash Flow Hedges | MYR                            
Notional amount                            
Notional contract value                 63,940 265,000        
Buy | Derivatives designated as hedging instruments | Cash Flow Hedges | PLN                            
Notional amount                            
Notional contract value                 43,262         $ 162,000
Buy | Derivatives designated as hedging instruments | Cash Flow Hedges | RON                            
Notional amount                            
Notional contract value                 59,518         247,000
Buy | Derivatives designated as hedging instruments | Cash Flow Hedges | Other                            
Notional amount                            
Notional contract value                 42,325          
Buy | Derivatives not designated as hedging instruments                            
Notional amount                            
Notional contract value                 3,500,746          
Buy | Derivatives not designated as hedging instruments | BRL                            
Notional amount                            
Notional contract value       R$ 0         0          
Buy | Derivatives not designated as hedging instruments | CAD                            
Notional amount                            
Notional contract value           $ 76,286     58,052          
Buy | Derivatives not designated as hedging instruments | CNY                            
Notional amount                            
Notional contract value             3,294,464   477,927          
Buy | Derivatives not designated as hedging instruments | EUR                            
Notional amount                            
Notional contract value     kr 1,793,083           2,038,027          
Buy | Derivatives not designated as hedging instruments | GBP                            
Notional amount                            
Notional contract value               38,873 49,287          
Buy | Derivatives not designated as hedging instruments | HUF                            
Notional amount                            
Notional contract value                 208,756     £ 59,355,877    
Buy | Derivatives not designated as hedging instruments | ILS                            
Notional amount                            
Notional contract value                 45,284     162,500    
Buy | Derivatives not designated as hedging instruments | INR                            
Notional amount                            
Notional contract value                 116,523       8,058,300  
Buy | Derivatives not designated as hedging instruments | JPY                            
Notional amount                            
Notional contract value   ₪ 3,006,895             27,880          
Buy | Derivatives not designated as hedging instruments | MXN                            
Notional amount                            
Notional contract value   3,059,758             159,774          
Buy | Derivatives not designated as hedging instruments | MYR                            
Notional amount                            
Notional contract value ₨ 724,260               174,752          
Buy | Derivatives not designated as hedging instruments | SEK                            
Notional amount                            
Notional contract value                 42,538   399,558      
Buy | Derivatives not designated as hedging instruments | SGD                            
Notional amount                            
Notional contract value         57,378       42,402          
Buy | Derivatives not designated as hedging instruments | Other                            
Notional amount                            
Notional contract value                 59,544          
Sell                            
Notional amount                            
Notional contract value                 3,414,655          
Sell | Derivatives designated as hedging instruments | Cash Flow Hedges                            
Notional amount                            
Notional contract value                 14,015          
Sell | Derivatives designated as hedging instruments | Cash Flow Hedges | CNY                            
Notional amount                            
Notional contract value             0   0          
Sell | Derivatives designated as hedging instruments | Cash Flow Hedges | EUR                            
Notional amount                            
Notional contract value               0 0          
Sell | Derivatives designated as hedging instruments | Cash Flow Hedges | HUF                            
Notional amount                            
Notional contract value                 0       0  
Sell | Derivatives designated as hedging instruments | Cash Flow Hedges | ILS                            
Notional amount                            
Notional contract value                 0   0      
Sell | Derivatives designated as hedging instruments | Cash Flow Hedges | JPY                            
Notional amount                            
Notional contract value                 0   0      
Sell | Derivatives designated as hedging instruments | Cash Flow Hedges | MXN                            
Notional amount                            
Notional contract value         0       0          
Sell | Derivatives designated as hedging instruments | Cash Flow Hedges | MYR                            
Notional amount                            
Notional contract value                 10,375 43,000        
Sell | Derivatives designated as hedging instruments | Cash Flow Hedges | PLN                            
Notional amount                            
Notional contract value                 0         0
Sell | Derivatives designated as hedging instruments | Cash Flow Hedges | RON                            
Notional amount                            
Notional contract value                 0         $ 0
Sell | Derivatives designated as hedging instruments | Cash Flow Hedges | Other                            
Notional amount                            
Notional contract value                 3,640          
Sell | Derivatives not designated as hedging instruments                            
Notional amount                            
Notional contract value                 3,400,640          
Sell | Derivatives not designated as hedging instruments | BRL                            
Notional amount                            
Notional contract value       R$ 721,000         187,448          
Sell | Derivatives not designated as hedging instruments | CAD                            
Notional amount                            
Notional contract value           $ 53,135     40,435          
Sell | Derivatives not designated as hedging instruments | CNY                            
Notional amount                            
Notional contract value             ¥ 553,285   80,355          
Sell | Derivatives not designated as hedging instruments | EUR                            
Notional amount                            
Notional contract value     kr 2,068,220           2,348,603          
Sell | Derivatives not designated as hedging instruments | GBP                            
Notional amount                            
Notional contract value               € 51,524 65,328          
Sell | Derivatives not designated as hedging instruments | HUF                            
Notional amount                            
Notional contract value                 199,799     56,809,178    
Sell | Derivatives not designated as hedging instruments | ILS                            
Notional amount                            
Notional contract value                 7,078     £ 25,400    
Sell | Derivatives not designated as hedging instruments | INR                            
Notional amount                            
Notional contract value                 104,995       Ft 7,262,247  
Sell | Derivatives not designated as hedging instruments | JPY                            
Notional amount                            
Notional contract value   4,989,750             46,307          
Sell | Derivatives not designated as hedging instruments | MXN                            
Notional amount                            
Notional contract value   ₪ 2,119,949             110,699          
Sell | Derivatives not designated as hedging instruments | MYR                            
Notional amount                            
Notional contract value ₨ 386,510               93,259          
Sell | Derivatives not designated as hedging instruments | SEK                            
Notional amount                            
Notional contract value                 49,440   $ 457,749      
Sell | Derivatives not designated as hedging instruments | SGD                            
Notional amount                            
Notional contract value         RM 34,869       25,768          
Sell | Derivatives not designated as hedging instruments | Other                            
Notional amount                            
Notional contract value                 $ 41,126          
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.19.2
FINANCIAL INSTRUMENTS - Foreign Currency Risk Management (Details) - Foreign currency contracts - USD ($)
$ in Thousands
Jun. 28, 2019
Mar. 31, 2019
Other current assets | Derivatives designated as hedging instruments    
Fair Values of Derivative Instruments    
Asset Derivatives $ 7,720 $ 10,503
Other current assets | Derivatives not designated as hedging instruments    
Fair Values of Derivative Instruments    
Asset Derivatives 20,883 16,774
Other assets | Derivatives designated as hedging instruments    
Fair Values of Derivative Instruments    
Asset Derivatives 18,454 0
Other current liabilities | Derivatives designated as hedging instruments    
Fair Values of Derivative Instruments    
Liability Derivatives 14,291 10,282
Other current liabilities | Derivatives not designated as hedging instruments    
Fair Values of Derivative Instruments    
Liability Derivatives 20,405 17,144
Other liabilities | Derivatives designated as hedging instruments    
Fair Values of Derivative Instruments    
Liability Derivatives $ 0 $ 0
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.19.2
ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 28, 2019
Jun. 29, 2018
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance $ 2,972,360 $ 3,018,573
Ending balance 3,001,815 3,109,319
Unrealized loss on derivative instruments and other    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (41,556) (35,746)
Other comprehensive gain (loss) before reclassifications (6,068) (41,659)
Net (gains) losses reclassified from accumulated other comprehensive loss 593 756
Net current-period other comprehensive gain (loss) (5,475) (40,903)
Ending balance (47,031) (76,649)
Foreign currency translation adjustments    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (109,607) (50,099)
Other comprehensive gain (loss) before reclassifications 4,404 (44,086)
Net (gains) losses reclassified from accumulated other comprehensive loss 0 0
Net current-period other comprehensive gain (loss) 4,404 (44,086)
Ending balance (105,203) (94,185)
Total    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (151,163) (85,845)
Other comprehensive gain (loss) before reclassifications (1,664) (85,745)
Net (gains) losses reclassified from accumulated other comprehensive loss 593 756
Net current-period other comprehensive gain (loss) (1,071) (84,989)
Ending balance $ (152,234) $ (170,834)
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.19.2
TRADE RECEIVABLES SECURITIZATION (Details)
3 Months Ended
Jun. 28, 2019
USD ($)
program
Jun. 29, 2018
USD ($)
Mar. 31, 2019
USD ($)
Trade Receivables Securitization disclosures      
Net cash provided by investing activities $ 775,126,000 $ 743,094,000  
Net cash provided by (used in) operating activities (656,866,000) (943,265,000)  
Servicing assets 0 0  
Servicing liabilities 0 0  
Cash collections of deferred purchase price $ 899,260,000 928,223,000  
Asset-Backed Securitization Programs      
Trade Receivables Securitization disclosures      
Number of asset-backed securitization programs | program 2    
Percentage of receivables sold to unaffiliated institutions 100.00%    
Company's accounts receivables sold to third-party $ 1,100,000,000   $ 1,200,000,000
Amount received from accounts receivable sold to third-party 800,000,000   900,000,000
Transferor's interests in transferred financial assets, fair value 335,100,000   292,500,000
Cash proceeds from sale of accounts receivable 1,600,000,000 1,800,000,000  
Cash collections of deferred purchase price $ 900,000,000 $ 900,000,000  
Asset-Backed Securitization Programs | Minimum      
Trade Receivables Securitization disclosures      
Service fee received, percent 0.10%    
Asset-Backed Securitization Programs | Maximum      
Trade Receivables Securitization disclosures      
Service fee received, percent   0.50%  
Global Program      
Trade Receivables Securitization disclosures      
Investment limits with financial institution $ 900,000,000    
Global Program | Committed      
Trade Receivables Securitization disclosures      
Investment limits with financial institution 725,000,000    
Global Program | Uncommitted      
Trade Receivables Securitization disclosures      
Investment limits with financial institution 175,000,000    
North American Program      
Trade Receivables Securitization disclosures      
Investment limits with financial institution 250,000,000    
North American Program | Committed      
Trade Receivables Securitization disclosures      
Investment limits with financial institution 210,000,000    
North American Program | Uncommitted      
Trade Receivables Securitization disclosures      
Investment limits with financial institution 40,000,000    
Sales of Receivables to Third Party Banks      
Trade Receivables Securitization disclosures      
Company's accounts receivables sold to third-party 500,000,000 $ 500,000,000  
Receivables sold but not yet collected from banking institutions $ 500,000,000   $ 500,000,000
Restatement Adjustment      
Trade Receivables Securitization disclosures      
Net cash provided by investing activities   271,000,000  
Net cash provided by (used in) operating activities   $ (271,000,000)  
XML 77 R64.htm IDEA: XBRL DOCUMENT v3.19.2
FAIR VALUE MEASUREMENT OF ASSETS AND LIABILITIES - Assets and Liabilities Measured at Fair Value (Details) - Recurring Basis - USD ($)
$ in Thousands
Jun. 28, 2019
Mar. 31, 2019
Money market funds and time deposits    
Financial Instruments Measured at Fair Value on a Recurring Basis and Nonrecurring Basis    
Total Assets $ 945,578 $ 473,888
Foreign exchange contracts    
Financial Instruments Measured at Fair Value on a Recurring Basis and Nonrecurring Basis    
Total Assets 47,057 27,277
Total Liabilities (34,696) (27,426)
Mutual funds, money market accounts and equity securities    
Financial Instruments Measured at Fair Value on a Recurring Basis and Nonrecurring Basis    
Total Assets 82,430 79,697
Level 1 | Money market funds and time deposits    
Financial Instruments Measured at Fair Value on a Recurring Basis and Nonrecurring Basis    
Total Assets 0 0
Level 1 | Foreign exchange contracts    
Financial Instruments Measured at Fair Value on a Recurring Basis and Nonrecurring Basis    
Total Assets 0 0
Total Liabilities 0 0
Level 1 | Mutual funds, money market accounts and equity securities    
Financial Instruments Measured at Fair Value on a Recurring Basis and Nonrecurring Basis    
Total Assets 0 2,845
Level 2 | Money market funds and time deposits    
Financial Instruments Measured at Fair Value on a Recurring Basis and Nonrecurring Basis    
Total Assets 945,578 473,888
Level 2 | Foreign exchange contracts    
Financial Instruments Measured at Fair Value on a Recurring Basis and Nonrecurring Basis    
Total Assets 47,057 27,277
Total Liabilities (34,696) (27,426)
Level 2 | Mutual funds, money market accounts and equity securities    
Financial Instruments Measured at Fair Value on a Recurring Basis and Nonrecurring Basis    
Total Assets 82,430 76,852
Level 3 | Money market funds and time deposits    
Financial Instruments Measured at Fair Value on a Recurring Basis and Nonrecurring Basis    
Total Assets 0 0
Level 3 | Foreign exchange contracts    
Financial Instruments Measured at Fair Value on a Recurring Basis and Nonrecurring Basis    
Total Assets 0 0
Total Liabilities 0 0
Level 3 | Mutual funds, money market accounts and equity securities    
Financial Instruments Measured at Fair Value on a Recurring Basis and Nonrecurring Basis    
Total Assets $ 0 $ 0
XML 78 R65.htm IDEA: XBRL DOCUMENT v3.19.2
FAIR VALUE MEASUREMENT OF ASSETS AND LIABILITIES - Debt Not Carried at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 28, 2019
Mar. 31, 2019
4.625% Notes due February 2020    
Other financial instruments    
Debt instrument interest rate 4.625%  
5.000% Notes due February 2023    
Other financial instruments    
Debt instrument interest rate 5.00%  
4.750% Notes due June 2025    
Other financial instruments    
Debt instrument interest rate 4.75%  
4.875% Notes due June 2029    
Other financial instruments    
Debt instrument interest rate 4.875%  
Carrying Amount    
Other financial instruments    
Debt instrument $ 3,249,279 $ 3,062,385
Carrying Amount | Level 1 | 4.625% Notes due February 2020    
Other financial instruments    
Debt instrument 250,008 500,000
Carrying Amount | Level 1 | Term Loan due November 2021    
Other financial instruments    
Debt instrument 421,563 671,563
Carrying Amount | Level 1 | Term Loan, including current portion, due in installments through June 2022    
Other financial instruments    
Debt instrument 452,250 458,531
Carrying Amount | Level 1 | 5.000% Notes due February 2023    
Other financial instruments    
Debt instrument 500,000 500,000
Carrying Amount | Level 1 | 4.750% Notes due June 2025    
Other financial instruments    
Debt instrument 596,925 596,815
Carrying Amount | Level 1 | 4.875% Notes due June 2029    
Other financial instruments    
Debt instrument 448,232 0
Carrying Amount | Level 2 | Term Loan due April 2024 - three-month Yen LIBOR plus 0.50%    
Other financial instruments    
Debt instrument 311,455 0
Carrying Amount | Level 2 | India Facilities    
Other financial instruments    
Debt instrument 102,108 170,206
Carrying Amount | Level 2 | Euro Term Loan due September 2020    
Other financial instruments    
Debt instrument 52,972 52,746
Carrying Amount | Level 2 | Euro Term Loan due January 2022    
Other financial instruments    
Debt instrument 113,766 112,524
Fair Value    
Other financial instruments    
Debt instrument 3,313,953 3,063,998
Fair Value | Level 1 | 4.625% Notes due February 2020    
Other financial instruments    
Debt instrument 252,819 499,950
Fair Value | Level 1 | Term Loan due November 2021    
Other financial instruments    
Debt instrument 424,725 670,724
Fair Value | Level 1 | Term Loan, including current portion, due in installments through June 2022    
Other financial instruments    
Debt instrument 454,511 457,958
Fair Value | Level 1 | 5.000% Notes due February 2023    
Other financial instruments    
Debt instrument 526,881 499,950
Fair Value | Level 1 | 4.750% Notes due June 2025    
Other financial instruments    
Debt instrument 619,267 599,940
Fair Value | Level 1 | 4.875% Notes due June 2029    
Other financial instruments    
Debt instrument 455,449 0
Fair Value | Level 2 | Term Loan due April 2024 - three-month Yen LIBOR plus 0.50%    
Other financial instruments    
Debt instrument 311,455 0
Fair Value | Level 2 | India Facilities    
Other financial instruments    
Debt instrument 102,108 170,206
Fair Value | Level 2 | Euro Term Loan due September 2020    
Other financial instruments    
Debt instrument 52,972 52,746
Fair Value | Level 2 | Euro Term Loan due January 2022    
Other financial instruments    
Debt instrument $ 113,766 $ 112,524
Three-month Yen LIBOR | Term Loan due April 2024 - three-month Yen LIBOR plus 0.50%    
Other financial instruments    
Debt instrument interest rate 0.50%  
XML 79 R66.htm IDEA: XBRL DOCUMENT v3.19.2
COMMITMENTS AND CONTINGENCIES (Details)
R$ in Millions, $ in Millions
3 Months Ended 12 Months Ended
Jun. 28, 2019
BRL (R$)
tax_assessment
Jun. 28, 2019
USD ($)
tax_assessment
Mar. 31, 2016
USD ($)
Assessment of Sales and Import Taxes | BRAZIL | Foreign Tax Authority      
Loss Contingencies [Line Items]      
Income tax examination, number of tax assessments | tax_assessment 6 6  
Income tax examination, estimate of possible loss R$ 360 $ 93.6  
Intercompany Payment Deductibility | Foreign Tax Authority      
Loss Contingencies [Line Items]      
Income tax examination, estimate of possible loss   $ 94.0  
Pending Litigation | SunEdison filed Chapter 11 | Collectibility of Receivables      
Loss Contingencies [Line Items]      
Inventory value allegedly received by the Company     $ 98.6
Cash allegedly received by the Company     69.2
SunEdison, Inc      
Loss Contingencies [Line Items]      
Loss in period from bad debt write off     61.0
Decrease in receivable due from return of previously shipped inventory     $ 90.0
XML 80 R67.htm IDEA: XBRL DOCUMENT v3.19.2
SHARE REPURCHASES (Details)
shares in Millions
3 Months Ended
Jun. 28, 2019
USD ($)
shares
Treasury Stock, Number of Shares and Restriction Disclosures [Abstract]  
Aggregate shares repurchased and retired (in shares) | shares 5.0
Aggregate purchase price of shares repurchased and retired $ 52,000,000.0
Authorized amount of stock repurchase program 500,000,000
Amount remaining to be repurchased under the plans $ 272,500,000
XML 81 R68.htm IDEA: XBRL DOCUMENT v3.19.2
SEGMENT REPORTING (Details)
$ in Thousands
3 Months Ended
Jun. 28, 2019
USD ($)
segment
Jun. 29, 2018
USD ($)
Segment Reporting Information [Line Items]    
Number of operating segments | segment 4  
Net sales $ 6,175,939 $ 6,398,956
Income (loss) before income taxes 64,109 141,637
Intangible amortization 17,082 18,517
Stock-based compensation 15,227 20,953
Restructuring charges 56,192  
Interest and other, net 51,694 41,742
Other charges (income), net 1,463 (86,924)
High Reliability Solutions    
Segment Reporting Information [Line Items]    
Net sales 1,178,043 1,215,425
Industrial & Emerging Industries    
Segment Reporting Information [Line Items]    
Net sales 1,636,914 1,446,311
Communications & Enterprise Compute    
Segment Reporting Information [Line Items]    
Net sales 1,858,849 1,954,286
Consumer Technologies Group    
Segment Reporting Information [Line Items]    
Net sales 1,502,133 1,782,934
Operating Segments    
Segment Reporting Information [Line Items]    
Net sales 6,175,939 6,398,956
Income (loss) before income taxes 207,860 187,708
Operating Segments | High Reliability Solutions    
Segment Reporting Information [Line Items]    
Net sales 1,178,043 1,215,425
Income (loss) before income taxes 87,232 93,534
Operating Segments | Industrial & Emerging Industries    
Segment Reporting Information [Line Items]    
Net sales 1,636,914 1,446,311
Income (loss) before income taxes 95,457 51,361
Operating Segments | Communications & Enterprise Compute    
Segment Reporting Information [Line Items]    
Net sales 1,858,849 1,954,286
Income (loss) before income taxes 26,147 46,017
Operating Segments | Consumer Technologies Group    
Segment Reporting Information [Line Items]    
Net sales 1,502,133 1,782,934
Income (loss) before income taxes 30,116 26,557
Operating Segments | Corporate and Other    
Segment Reporting Information [Line Items]    
Income (loss) before income taxes (31,092) (29,761)
Segment Reconciling Items    
Segment Reporting Information [Line Items]    
Income (loss) before income taxes (64,109) (141,637)
Intangible amortization 17,082 18,517
Stock-based compensation 15,227 20,953
Customer related asset impairments 483 17,364
Restructuring charges 56,192 8,817
New revenue standard adoption impact 0 9,291
Contingencies and other 1,610 16,311
Interest and other, net 51,694 41,742
Other charges (income), net $ 1,463 $ (86,924)
XML 82 R69.htm IDEA: XBRL DOCUMENT v3.19.2
RESTRUCTURING CHARGES - Additional Information (Details)
$ in Thousands
3 Months Ended
Jun. 28, 2019
USD ($)
RESTRUCTURING CHARGES  
Restructuring charges $ 56,192
Employee Severance  
RESTRUCTURING CHARGES  
Restructuring charges 30,800
Non-Cash Charges  
RESTRUCTURING CHARGES  
Restructuring charges $ 25,400
XML 83 R70.htm IDEA: XBRL DOCUMENT v3.19.2
RESTRUCTURING CHARGES - Summary of Restructuring Charges (Details)
$ in Thousands
3 Months Ended
Jun. 28, 2019
USD ($)
Restructuring Reserve [Roll Forward]  
Balance as of March 31, 2019 $ 32,434
Provision for charges incurred during the three-month period ended June 28, 2019 56,192
Balance as of June 28, 2019 51,199
Less: Current portion (classified as other current liabilities) 51,199
Accrued restructuring costs, net of current portion (classified as other liabilities) 0
Cash Charges  
Restructuring Reserve [Roll Forward]  
Payments for charges incurred (2,755)
Cash Charges | Fiscal Year 2019 And Prior  
Restructuring Reserve [Roll Forward]  
Payments for charges incurred (9,058)
Non-Cash Charges  
Restructuring Reserve [Roll Forward]  
Payments for charges incurred (25,614)
Severance  
Restructuring Reserve [Roll Forward]  
Balance as of March 31, 2019 23,234
Provision for charges incurred during the three-month period ended June 28, 2019 21,018
Balance as of June 28, 2019 34,089
Less: Current portion (classified as other current liabilities) 34,089
Accrued restructuring costs, net of current portion (classified as other liabilities) 0
Severance | Cash Charges  
Restructuring Reserve [Roll Forward]  
Payments for charges incurred (2,755)
Severance | Cash Charges | Fiscal Year 2019 And Prior  
Restructuring Reserve [Roll Forward]  
Payments for charges incurred (7,408)
Severance | Non-Cash Charges  
Restructuring Reserve [Roll Forward]  
Payments for charges incurred 0
Long-Lived Asset Impairment  
Restructuring Reserve [Roll Forward]  
Balance as of March 31, 2019 0
Provision for charges incurred during the three-month period ended June 28, 2019 17,820
Balance as of June 28, 2019 0
Less: Current portion (classified as other current liabilities) 0
Accrued restructuring costs, net of current portion (classified as other liabilities) 0
Long-Lived Asset Impairment | Cash Charges  
Restructuring Reserve [Roll Forward]  
Payments for charges incurred 0
Long-Lived Asset Impairment | Cash Charges | Fiscal Year 2019 And Prior  
Restructuring Reserve [Roll Forward]  
Payments for charges incurred 0
Long-Lived Asset Impairment | Non-Cash Charges  
Restructuring Reserve [Roll Forward]  
Payments for charges incurred (17,820)
Other Exit Costs  
Restructuring Reserve [Roll Forward]  
Balance as of March 31, 2019 9,200
Provision for charges incurred during the three-month period ended June 28, 2019 17,354
Balance as of June 28, 2019 17,110
Less: Current portion (classified as other current liabilities) 17,110
Accrued restructuring costs, net of current portion (classified as other liabilities) 0
Other Exit Costs | Cash Charges  
Restructuring Reserve [Roll Forward]  
Payments for charges incurred 0
Other Exit Costs | Cash Charges | Fiscal Year 2019 And Prior  
Restructuring Reserve [Roll Forward]  
Payments for charges incurred (1,650)
Other Exit Costs | Non-Cash Charges  
Restructuring Reserve [Roll Forward]  
Payments for charges incurred $ (7,794)
XML 84 R9999.htm IDEA: XBRL DOCUMENT v3.19.2
Label Element Value
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption $ 22,023,000
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption 38,703,000
Retained Earnings [Member]  
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption 38,703,000
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption $ 22,023,000
EXCEL 85 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %>(^DX?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ 5XCZ3B?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " !7B/I.&T+B[N\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+!:L,P#(9?9?B>*$Z@92;U9:6G#08K;.QF;+4UBV-C:R1]^R5> MFS*V!]C1TN]/GT"M#D+[B,_1!XQD,=V-KNN3T&'#3D1! "1]0J=2.27ZJ7GP MT2F:GO$(0>D/=42HJVH%#DD910IF8!$6(I.MT4)'5.3C!6_T@@^?L&,YCU\(-,,,(HTO?!30+,5?_Q.8.L$MR3'9)#<-0#DW.33MP M>'MZ?,GK%K9/I'J-TZ]D!9T#;MAU\FOSL-WOF*PK?E]4ZZ)>[?E:5%PT]?OL M^L/O)NR\L0?[CXVO@K*%7W&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " !7B/I.XLV)A"@# #5#@ & 'AL+W=OC*O5M$[/X?>"Y.)U-/Y!LUXT\J6_*?&^>6GN53%4.1:7JKM!UU*KC)GY@ M]SON" [QHU"W;G8>]4MYT?JUO_A\V,1I/R-5JKWI2TA[N*J=*LN^DIW'K[%H M/&GVQ/GY>_6/;O%V,2^R4SM=_BP.YKR)EW%T4$=Y*!ONB-5(HPDP$F B\/2_!#X2 M^$1@PBU^F)E;Z@=IY';=ZEO4#FXULG\IV#VW#W/?#[IGY^[9U79V]+I-U\FU M+S,B'@<$S!!L0B2V]B0 E, C(#K\*[##"$X+<'(%W-'YC"YHNB#IPM'%C)YY M#P C%K1 1@IDB)Y[ ABQI 46I, "T5>> $:PE%;(284<\YDG04" EEB2$DO, MYYX$ 0DXO2(E5ICO6TU EZSE(Y3BBOX=E.8@.$L$%J&*_B>$Q@(F,[(Y#XP MP!5\VRE,P'=&QY=Q7,%WGL($K&=TRAD.,?CF4YB0^W34&4XR(/<)3,A].N\, MQQF0^QC#0^[3F6:^^Q0FX#[0V0><:^Z[3V%"*G3V >=:^!\&%";T:4!G'W"N!?@J&!/Z9P$Z M^X!S+?QWC, $5>CL \ZU$+X*Q@15Z.P#SK7PWN3=B,DW ([CG?DO-(7Q-\UDUB14JCVY?JJ+]OI2NV9N-CKU; _@FHR_ M\*'A^RK;4U%WT8LVME5Q#<51:Z/L5-([^R:>;8\Y793J:/K3W)ZW0Z,U7!C= MC$UD,G6RVS]02P,$% @ 5XCZ3E Q>)PA! 6A( !@ !X;"]W;W)K MB]275:0!E@S#!FQ <89M MUVZC-L&QX\QVF[-_/]EQ@Y2DMIOX(R_%E[;\B/;JW';?^GV,P^)[4Q_[A^5^ M&$[W1=$_[V-3]5_:4SRF?U[:KJF&=-B]%OVIB]5N"FKJ I5R15,=CLOU:CKW MV*U7[=M0'X[QL5OT;TU3=?]L8MV>'Y:P_#CQ]?"Z'\83Q7IUJE[C[W'XX_38 MI:/B.LKNT,1C?VB/BRZ^/"Q_@/NM5F/ I/CS$,_]S?YB+.6I;;^-![_L'I9J M=!3K^#R,0U1I\QZWL:['D9*/O^=!E]><8^#M_L?H/TW%IV*>JCYNV_JOPV[8 M/RS+Y6(77ZJW>OC:GG^.#W%F]OXDA1QD;A)>"BF MY&XT<5-R-[IT%HAN*^A ::,S=RN(?@+W0\K>!#XIM JEIWXDG79XX_N3'U R ML11WQ)"E6"IG';H,52##1N"9',T$+!,H[U%3L,A"K6R&+""C$I![\M03\L<" MC ='+0FZ=.-"SI$,7^#T=92^L^;3_2B-"25U).BL=3XS8T'&+W#^.LI?X& % M8S ]ULR3H-0F!)V=33*$P;)5SF?( #(X@9/34W("1R)Z&[2G57&=TVEIR:PK M(*,3.#L]92=P*EH(6AF*!U%HTJ.4Z25 !BAP@E(2;8"C47MO@#4V@BZ #;FK M)",4.$,]92AP.(YY -E5$H0&G?*9IQ9EBB*GJ*<414Y1;[2W0(1;26B#MSFR MH\Q;Y+SUE+?(,3IV0S[0M5@2&H2@,KT!9EI3SEM/>8N>)O*=T)C4/)5U!):'% M-!]S5+S#D-Y@@+)=4FH% MJ""SCJ),4N0D+2E)D1/R#BRB9L^C* 1P.4;(+$7.TI*R%#DBM5)0\KLG=*1A M7' R,TK++-6G_>[RM>-R,+2G^4M.(^DZQ!M;K&P( \& 8 >&PO=V]R:W-H965T&ULC97=CILP$(5?!?$ :S!@( *DAJIJI5:*MFI[[223@-9@:CMA^_:U#4M9 M8%>]P7_GS'QCL,EZ+IYD!:"P$T+,U-0QASR.HH77K%IF=.X@BXS?%ZA8.PI&WIJ'BSQX8[W/7=U\F'NMK MI@1FJ*V?7=+52S]Z+A&3H;N*,DOT@P3,)?JTHUXKH7Q"D\T\0>!,"6W\P MAXBW_<&F/[#^<.Y/%D4,$F(E[2@A>*$JUZK4#](W:@DW6<(U2[I@"5=9O 7' M>XI7#-$F0[1B2!<9]H,DFF6(2(CC),+A@F5+2>(D)O@-)K+)1-9,_H*)K#/Y MH1>D/EGL8+FE)%&88!)M,\6;3/&::?%I[^-U)@\':1!%"Z3_$ Y$:'8TS57Y MC8IKW4KGR)4^Y?8L7CA7H(-Z#SI>I6_G:<#@HDPWUGTQW%'#0/%NO'[1] \H M_@)02P,$% @ 5XCZ3EO?8;5; P 5@T !@ !X;"]W;W)KX_/XZ\5>7'3[V!V5,M%S737=,CX:<[I-DFY[5'71 MW>B3:NPO>]W6A;'%]I!TIU85.Q=45PDE1"1U43;Q:N'J[MO50I]-53;JOHVZ M=N:AZ-1&5[_+G3DNXRR.=FI?G"OS75\^J[%#:1R- MO?^JGE1EY3V)S;'55>?^1]MS9W0]MF)1ZN)Y>):->U[&]E_"\ Z!M!K@,W] MOP V!K#7 .XZ/Y"YKGXL3+%:M/H2M<-LG8I^4< MLX.Y[2O=V+G?;&\[6_NT MRMDB>>K;&27K04(G$K@J$MOX-0/%,JQI$$[?)MB$BISC&1C:!^;BV30^Q>,Y M&L]=/)_&"V\,!HEPDL9)!,@T9[G7%43'\BQ/!^*]ED(&EU$Z4!X+( MI,S2F567H3190 .$>#A9D(>27%#NX2 R0;-L9I)R%"='<,##R8,\($GF;T=$ ME:4@<1@@N*V0]]?,J)DFRF3FK?0-HII9-##C<(",#/59(-Q0(')_HA 9!\EG M)@I00[P#B@ %IDO#6>""^3RAZD,F!6&@E'(B_LQ 92;]_87( M 1A,]\LP$T91/#5 S(WRKB?0FBH0()=.HCD=/_=A-..J>C<&..&"IBC^@8_ MBM[#P52S.+BA0AX.,,Q8#\5=D(8N".";,@T-+@5.F3<1&TQ'%N2!$W M!-\-*>:&,DV)CX3H6,J#[V@R.8W6JCVX@WL7;?6Y,?W!;U)[O1S8Y'J56OT#4$L#!!0 ( %>(^DZ= *>T,@( % & 8 M>&PO=V]R:W-H965T&UL?57;CILP$/T5Q'O77,QE(T#:I*I: MJ96BK;9]=L@DH#68VD[8_GUM0U@"WK[$GN',F7,,GF0]XZ^B I#.6T-;D;N5 ME-T&(5%6T!#QP#IHU9,3XPV1*N1G)#H.Y&B*&HH"SXM10^K6+3*3V_,B8Q=) MZQ;VW!&7IB'\[Q8HZW/7=V^)Y_I<29U 1=:1,_P$^=+MN8K0Q'*L&VA%S5J' MPREWG_S-+M5X _A50R]F>T<[.3#VJH-OQ]SUM""@4$K-0-1RA1U0JHF4C#\C MISNUU(7S_8W]B_&NO!R(@!VCO^NCK'(W=9TCG,B%RF?6?X713^0ZH_GO< 6J MX%J)ZE$R*LRO4UZ$9,W(HJ0TY&U8Z]:L_"\+T M&_.#,F/U,Y&DR#CK'3Z\K([H;\+?A.HP2YTT9V>>*;="9:^%[X<9NFJB$;,= M,,$<,R&08I]:!+86VV!5'MPWV*T1C]C>(;2:"$U]>&?B P)L)<"& ,\)O'AQ M"@,F-IC68#!.DZ65-7AX-FEW$!OC9S"SAE.S22OW)S[+36'P*]$5>Y+=J7 [3[9UFF+4_ M"#_7K7 .3*HQ82[SB3$)2J3WH$ZK4N-]"BB0/B+FFS0J0LE15*[72*E739R\,%\7&U#9+ M^O?UA27LAFY?L#T^Y\P9XW$Z0I'Q7M>C@(3XZ,$?%G#Y1/&0K0 M.?#4-:TR 9RG VG@!ZB?PT'H%5Y4JHY!+SO>>P+J##T&NR(Q> MX[F"2J[EG M*CER_F(67ZL,^<804"B542!Z.$$!E!HA;>/WK(F6E(:XGI_5/]O:=2U'(J'@ M]%=7J39#'Y%704U&JI[X] 7F>A+DS<5_@Q-0#3=.=(Z24VF_7CE*Q=FLHJTP M\NK&KK?C-.N?:=N$<":$"R%(;A*BF1"]$6);O'-F2_U$%,E3P2=/N)\U$',G M@EVD#[,T07MV=D]7*W7TE ?!0XI/1FC&[!TF7&,6!-;J2XIP*\4^?$"]=W;J'X,#\I>'G7 M\K]02P,$% @ 5XCZ3@ )Z$Y@! @!, !@ !X;"]W;W)KQ=6!< M(/'UWW?!A//.#DFE*+SXF?=AGH'YI:J_-P=KV]F/LC@UB^C0MN?[.&ZV!UOF MS9?J;$_NEWU5EWGK+NN7N#G7-M_U0F41<\9T7.;'4[2<]_>>ZN6\>FV+X\D^ MU;/FM2SS^M^5+:K+(H+H_<;7X\NA[6[$R_DY?['?;/OG^:EV5_&H97+Z!>XWW#5"?2(OX[VTMRW?QVVX1L'- M9K8H.DW.CW\&I=%HLQ.\/7_7_M@'[X)YSAN;5<7?QUU[6$1)--O9??Y:M%^K MRZ]V"$A%LR'ZW^V;+1R\\\39V%9%T_^?;5^;MBH'+ ?"HA!0/P4T!\*R$% C@+\8Y?4(*!& 95^** ' 3T*2/A0P P" MYJ> Z MXS6Y?KG7>YLMY75UF];7CSGG7V'!O7$-LNYM]_?O?7,4:=_=M"9S/ MX[=.T8!973'LRIQRB>,),PQFA3@C0E0E."H1I<,?K&E&"0*(/K$.(TEXD2 MJ*;K$'>ZDI#LI$3>RLTH#.YRE"O="&E3 1WG. */G M+"/)(30,VU*S("KB&<^7?<94H8C8M$((W6 M,L5%(G"I=+,=%XG @6')S*'(!IR>QODNT=0%!'<%*P%0K&2FHZ=I"2A>PFL!A,0D\73/(.2E6Y"_X]*L MQ"E6PLL!#]F!BS2=#)S3], )>@CV Q[2@Y2)P=OKIS#?H8D-GV(0O"'P<.J" MXOAU(^,A?_@PWR%Z-'-J- <9(E9H8 8]K \\',MW2AH4WB,!G]&#SW7A1V'W;G1IW7E^_"5TOVNH\?.^* MQX]NR_\ 4$L#!!0 ( %>(^DXES&"!^ , !41 8 >&PO=V]R:W-H M965T&UL?9A;;^,V$(7_BJ#WK,@A18F!;2#V8M$"+1!LT?99 ML>D+5A=7DN/MOR]U6:]"'O8EENC#FKL>VUW:R: M6U]>:O/:1MVMJHKVWZTIF_LZYO&/AJ^7T[D?&I+-ZEJUC$;')G2[/LA M1&$_WLW.E.40R?KX9PX:/W(.'9?//Z)_&0=O!_-6=&;7E']?#OUY'>=Q=##' MXE;V7YO[+V8>4!I'\^A_,^^FM/+!B'6SN_^L@Y@[B9P-FTJ3+/)IQ)1P[0$8\6\@^V%'0C@)V.\O(PQXFO>-*<46!B M,N@D TZTXR3S\^1ZF!O'#]!QIAD3.7:40T>Y[RAU1K[-_4PJ5;ER-M@.Z+04 MI )3I*$A[1^%-'!:.<-$8&!,Y"*!@>E3Q+G#CAT49D2+#?W15 !3')@2KBGN MY1*YO_) 1D($>,$ATUXX 3_2]4->HEQK4N[1 #I-.5'@E'(,02Z )0_E FPR M\@P!E=T#/' T.(8J!U1-7:K.HF6J+$LYN8<#Z:1@H?\3').5I^!XA'8BIB$' M.$Q=''*?=EEF-ZR+9Z"S_! \M/(8BQQP,76YR 'P%.,DO<5'9+2F9&BJ,1DY M0*.[\[<<,"_E6FO7DZ]C 3<8BUP#-]QUH[TLDGE+!D0!0A,&+ ' *A>PA+A) M(O=*)U\7F!G"9"5 5K>,V)*/3%L@"8_V2!?8-H3!2@"LR@4K^Y21:7RW47[YE;WP[5MT?JXV[_0ZB]Z:WEYU MQPOIL6EZ8VVR3W:ZSJ8X/%Y*<^R'Q\P^M]-%?7KIF^O\(T3R^"5D\Q]02P,$ M% @ 5XCZ3C6I8LRP 0 T@, !@ !X;"]W;W)KV[IQ M(<#RM!,U_ #WLSL:[[&9I6P5:-NB)@:JC-XF^\,NY,>$7RT,=F&3T,D)\3DX M7\N,;H(@D%"XP"#\<88[D#(0>1F_)TXZEPS I7UA_Q)[][V0/CTH\34*E#9^2=%;AVIB\5*4>!G/5L=S MF/@OL'4 GP#\'8"-A:+R>^%$GAH^]D4(1A'$?]Y\=9'SWER MDZ3L'(BFG,.8PYR6OZN.W?A:E;;&UL?5/; M;MLP#/T501]0)8K3%H%MH&E1=, &!"VV/2LV?4%U<24Y[OZ^E.QZWF;L11(I MGL-#BDH'8U]= ^#)NY+:9;3QOCLPYHH&E'!7I@.--Y6Q2G@T;&[KQ@<'R]-.U/ " M_GMWLFBQF:5L%6C7&DTL5!F]VQZ.28B/ 3]:&-SB3$(E9V->@_&ES.@F" () MA0\, K<+W(.4@0AEO$V<=$X9@,OS)_MCK!UK.0L']T;^;$O?9/26DA(JT4O_ M;(8GF.K94S(5_Q4N(#$\*,$ZOC/HPWR7Z"K0/X M!. SX#;F86.BJ/Q!>)&GU@S$CKWO1'CB[8%C;XK@C*V(=RC>H?>2;V^2E%T" MT11S'&/X,F:.8,@^I^!K*8[\'SA?A^]6%>XB?/>'POTZ0;)*D$2"Y+\EKL5< M_Y6$+7JJP-9QFAPI3*_C)"^\\\#>\?@FO\/':?\F;-UJ1\[&X\O&_E?&>$ I MFRL&UL;5/;CML@ M$/T5Q P*%G*90M<>_<<"+$UCU(9N_T ,K?M-I(YKQI.F(' ZR)("D(S;+W M1#*N<%5$W\54A1Z=X HN!ME12F;^G$'HJ<0[_.)XY%WO@H-4Q< Z^ [NQW Q MWB(+2\,E*,NU0@;:$M_O3N=#B(\!/SE,=G5&H9*KUD_!^-*4. N"0$#M @/S MVPT>0(A Y&7\3IQX21F Z_,+^Z=8NZ_ERBP\:/&+-ZXO<8Y1 RT;A7O4TV=( M];S#*!7_%6X@?'A0XG/46MBXHGJT3LO$XJ5(]CSO7,5]2C=Y@FT#: +0!9#' M/&1.%)5_9(Y5A=$3,G/O!Q:>>'>BOC=U<,96Q#LOWGKOK=H=CP6Y!:(4?4E!MU*E+@1DV=O MDI!53R68+DZ31;4>59SDE7<9V'L:W^1?^#SMWYCIN++HJIU_V=C_5FL'7DIV MYT>H]Q]L,02T+AR/_FSF,9L-IX?T@\CRC:N_4$L#!!0 ( %>(^D[@M/ * MM $ -(# 9 >&PO=V]R:W-H965T-L8I[-&W+7&^!UQ&D)$MWN_=, M<:%IF4??V9:Y&;P4&LZ6N$$I;G^=0)JQH E]<3R(MO/!P4 ;@^O[!_C+5C+1?NX-[(1U'[KJ '2FIH^"#]@QD_P5S/ M.TKFXK_ %22&!R68HS+2Q954@_-&S2PH1?'G:1=B4*"K_P#TO]SP\<7),L3=5<,96Q#L4[]![+9-#DK-K()IC3E-, MNHY9(ABR+RG2K12G]!]XN@W?;RK<1_C^#X7_(<@V";)(D+U9XE;,_J\D;-53 M!;:-T^1(908=)WGE70;V+HUO\AH^3?M7;ENA';D8CR\;^]\8XP&E[&YPA#K\ M8(LAH?'A>(MG.XW99'C3SS^(+=^X_ U02P,$% @ 5XCZ3M7I]%&T 0 MT@, !D !X;"]W;W)K&UL?5-A;]L@$/TKB!]0 M$L=MHLBVU'2:-FF5HE;;/A/[;*,"YP&.VW]?P*[G;=:^ '?<>_?N.+(!S8MM M 1QY55+;G+;.=4?&;-F"XO8&.]#^ID:CN/.F:9CM#/ J@I1DR69SQQ07FA99 M])U-D6'OI-!P-L3V2G'S=@*)0TZW],/Q))K6!0W=4P;@\OS!_CG6[FNY< L/*'^*RK4Y/5!2043,5_ M@RM('QZ4^!PE2AM74O;6H9I8O!3%7\==Z+@/X\U^/\'6 9A8Z*H M_!-WO,@,#L2,O>]X>.+M,?&]*8,SMB+>>?'6>Z_%]I!F[!J(IIC3&),L8^8( MYMGG%,E:BE/R#SQ9A^]6%>XB?/>'PMMU@G25((T$Z7]+7(NY^RL)6_14@6GB M-%E28J_C)"^\\\#>)_%-?H>/T_[(32.T)1=T_F5C_VM$!U[*YL:/4.L_V&Q( MJ%TX[OW9C&,V&@Z[Z0>Q^1L7[U!+ P04 " !7B/I.G75IP;4! #2 P M&0 'AL+W=OW<B5?\3A$TSUW%(R%?\%KJ!" M>%02F()4K1X'G=ITCZ,-[O;";8.X!. SX!#RL/&1$GY!^%% MD5DQ:R2:8DYC#%_&S!$LL,\I M^%J*$W\#Y^OPW:K"78+O_E%X6"?8KQ+L$\'^OR6NQ;Q_E80M>JK!-FF:'"FQ M-VF2%]YY8.]Y>I._X>.T?Q6VD<:1"_KPLJG_-:*'(&5S$T:H#1]L-A34/A[O MPMF.8S8:'KOI!['Y&Q=_ %!+ P04 " !7B/I.BOZ9,K,! #2 P &0 M 'AL+W=OU,8J[M&T#7.=!5Y%D)(L39*/3'&A:9%%W]$6F>F] M%!J.EKA>*6Y?#B#-D-,-O3CN1=/ZX&!%UO$&?H+_U1TM6FQFJ80"[831Q$*= MTYO-_K +\3'@0<#@%F<2*CD9\Q2,[U5.DR ())0^,'#)*RMYYHR86E*+X\[@+'?=AO-E>8.N = *D,^ Z MB8*"K_PCTO,FL& M8L?>=SP\\6:?8F_*X(RMB'-_:^-\8!2DBL&UL?5/;;IPP$/T5RQ\0[P)ITA4@95-5J=1( MJU1MG[TP@!5?B&V6Y.\[-H32%O7%]HSGG#DS'N>CL<^N _#D54GM"MIYWQ\8 M09BSHGKX[GD3;^>!@9=[S%KZ!_]Z?+%IL8:F% NV$T<1"4]"[_>&8 MA?@8\$/ Z%9G$BHY&_,:D2\H 7)_? MV3_'VK&6,W=P;^1/4?NNH+>4U-#P0?HG,S[ 7,\U)7/Q7^$"$L.#$LQ1&>GB M2JK!>:-F%I2B^.NT"QWW<;I);V;8-B"9 H?=2[C^F.;L$HCGF.,4DZY@E@B'[DB+92G%,_H$G MV_!T4V$:X>D?"K-M@FR3((L$V7]+W(JY_BL)6_54@6WC-#E2F4''25YYEX&] M2^*;_ Z?IOV1VU9H1\[&X\O&_C?&>$ INRL:JU 0 T@, !D !X;"]W;W)K M&UL?5-A;]L@$/TKB!]0$L=KVLBVU'2:-FF5HD[; M/A/[;*,"YP&.VW]?P*[GM=:^ '?<>_?N.+(!S9-M 1QY5E+;G+;.=0?&;-F" MXO8*.]#^ID:CN/.F:9CM#/ J@I1DR69SS107FA99])U,D6'OI-!P,L3V2G'S M<@2)0TZW],WQ*)K6!0 M7P(&NSB34,D9\2D8WZJ<;H(@D%"ZP,#]=H%[D#(0>1E_)DXZIPS Y?F-_4NL MW==RYA;N4?X6E6MS>D-)!37OI7O$X2M,]7RB9"K^.UQ ^O"@Q.-B:*RC]SQXO,X$#,V/N.AR?> M'A+?FS(X8ROBG1=OO?=2;&^O,W8)1%/,<8Q)EC%S!//L-_:\1'7@IFRL_0JW_8+,AH7;AN/=G,X[9:#CLIA_$ MYF]&UL?5/;;MLP#/T501]0)4JZI8%MH.DP;, &!!W6/2LV M;0O5Q9/DN/O[4;+K>:NQ%TFD> X/*2H;K'OV+4 @+UH9G],VA.[(F"];T,+? MV X,WM36:1'0= WSG0-1)9!6C&\V[Y@6TM B2[ZS*S+;!R4-G!WQO=;"_3J! MLD-.M_35\2B;-D0'*[).-/ -PO?N[-!B,TLE-1@OK2$.ZIS>;X^G?8Q/ 4\2 M!K\XDUC)Q=KG:'RN,P.7YE?UCJAUK MN0@/#U;]D%5H;#05UB,?W>';CF(U&L-WT@]C\ MC8O?4$L#!!0 ( %>(^D[3TI QM $ -(# 9 >&PO=V]R:W-H965T M3MLG.&J.))I,UZF^FO6W) M K<"G:YO+]!NMVKU#W OYYS[P24?T3ZY#L"39ZV,*VCG?7]DS%4=:.%NL <3 M;AJT6OA@VI:YWH*H$TDKQK/L#=-"&EKFR7>V98Z#5]+ V1(W:"WLSQ,H' NZ MHR^.1]EV/CI8F?>BA2_@O_9G&RRVJ-12@W$2#;'0%/1^=SP=(CX!ODD8W>I, M8B47Q*=H?*P+FL6$0$'EHX((VQ4>0*DH%-+X,6O2)60DKL\OZN]3[:&6BW#P M@.J[K'U7T#M*:FC$H/PCCA]@KN>6DKGX3W %%> QDQ"C0N722JK!>=2S2DA% MB^=IER;MXW3S]G:F;1/X3. +X2[%85.@E/D[X4696QR)G7K?B_C$NR,/O:FB M,[4BW87D7?!>2Y[M96#O>7J35_@T[9^% M;:5QY((^O&SJ?X/H(:22W801ZL('6PP%C8_',!#$3F,V&1[[^0>QY1N7OP!0 M2P,$% @ 5XCZ3LYX$/:P 0 T@, !D !X;"]W;W)K&UL?5-A;YPP#/TK47Y P^5H-YT J=>IVJ1-.G7:^CD'!J(FF"7A MZ/[]DL!1UJ%](;;Q>WYVG&Q$\V); $=>M>IL3EOG^@-CMFQ!"WN#/73^3XU& M"^==TS#;&Q!5!&G%>)+<,2UD1XLLQDZFR'!P2G9P,L0.6@OS^P@*QYSNZ#7P M))O6A0 KLEXT\!W1F_9DZZE S M7UE?XR]^U[.PL(#JF=9 MN3:G'RFIH!:#"=OZ=.V?Q.FD9TE9W3^ M9N/\:T0'7DIRXU>H]0]L<134+I@?O&VF-9L(^DX$91QLM0$ -(# 9 >&PO=V]R:W-H965TIVF3-NG4:=MG+G$25 @9D$OW[V=(FF5M MM"^ C=_SLS'9:.R3:P$\>=:J^/C+FR!2WFAPYO:6"T\FK9AKK<@ MJ@C2BO$D><^TD!TMLN@[VR(S@U>R@[,E;M!:V-\G4&;,Z8Z^.!YET_K@8$76 MBP:^@?_>GRU:;&&II(;.2=,1"W5.[W?'4QKB8\ /":-;G4FHY&+,4S ^5SE- M@B!04/K ('"[P@,H%8A0QJ^9DRXI W!]?F'_&&O'6B["P8-1/V7EVYP>**F@ M%H/RCV;\!',][RB9B_\"5U 8'I1@CM(H%U=2#LX;/;.@%"V>IUUV<1^GF_1N MAFT#^ S@"^ 0\[ I453^07A19-:,Q$Z][T5XXMV18V_*X(RMB'( M^DY=1UALLP$ -(# 9 >&PO=V]R:W-H965T))-ZX*#%5DO&O@* M[EM_,MYB"TLE-7168D<,U#F]2P_'?8B/ =\EC'9U)J&2,^)+,!ZKG"9!$"@H M76 0?KO /2@5B+R,UYF3+BD#<'U^9_\4:_>UG(6%>U3/LG)M3F\IJ: 6@W)/ M.#[ 7,\U)7/QG^$"RH<')3Y'B]"$^<'KCO31F)ID[!*( MYICC%,-7,>D2P3S[DH)OI3CRO^!\&[[;5+B+\-UO"O^1?[])L(\$^_^6N!7S MITJVZJD&T\1ILJ3$H8N3O/(N WL7'Y']"I^F_8LPC>PL.:/S+QO[7R,Z\%*2 M*S]"K?]@BZ&@=N'XP9_--&:3X;"??Q!;OG'Q$U!+ P04 " !7B/I.=?,U MIK4! #2 P &0 'AL+W=O67MLHX!Q *_3O\^ '==MK;X ,\PY/*F5>=RVGK?'QAS90M:N"O30X#1MPUQO0501I!7CN]T- MTT)VM,BB[V2+S Q>R0Y.EKA!:V%_'4&9,:<)_7 \RJ;UP<&*K!<-/('_T9\L M6FQAJ:2&SDG3$0MU3N^3PS$-\3'@IX31K#!J&=9^3:G=Y144(M!^4:6S[!M )\!? '< MQ3QL2A25?Q)>%)DU([%3[WL1GC@Y<.Q-&9RQ%?$.Q3OT7@J>[#-V"41SS'&* MX:N89(E@R+ZDX%LICOP?.-^&[S<5[B-\_X?"=)L@W21((T'ZWQ*W8J[_2L)6 M/=5@FSA-CI1FZ.(DK[S+P-['1V2_PZ=I_RYL(SM'SL;CR\;^U\9X0"F[*QRA M%C_88BBH?3C>XME.8S89WO3S#V++-R[> 5!+ P04 " !7B/I.FLBT#;4! M #2 P &0 'AL+W=OUUKX =]Q[]^XXT@'- MLVT ''G1JK49;9SK#HS9H@$M[!5VT/J;"HT6SINF9K8S(,H(THKQS>:::2%; MFJ?1=S)YBKU3LH63(;;76IC7(R@<,IK0-\>3K!L7'"Q/.U'#=W _NI/Q%IM9 M2JFAM1);8J#*Z&UR..Y"? SX*6&PBS,)E9P1GX-Q7V9T$P2!@L(%!N&W"]R! M4H'(R_@]<=(Y90 NSV_L7V/MOI:SL'"'ZI6IP(&;L?2?"$R<'[GM3!&=L1;SSXJWW7G*>7*?L$HBFF.,8PQ>&=!_:6QS?Y&SY.^Z,PM6PM.:/S+QO[7R$Z\%(V5WZ$&O_! M9D-!Y<+QQI_-.&:CX;";?A";OW'^!U!+ P04 " !7B/I.&*S:]K0! #2 M P &0 'AL+W=O).^8%K*G91Y] M9UOF9O1*]G"VQ(U:"_O[!,I,!4WIJ^-1MIT/#E;F@VCA._@?P]FBQ5:56FKH MG30]L= 4]#X]G@X!'P%/$B:W.9-0R<68YV!\J0N:A(1 0>6#@L#M"@^@5!#" M-'XMFG0-&8C;\ZOZIU@[UG(1#AZ,^BEKWQ7TCI(:&C$J_VBFS[#4,@$8U1&N;B2:G3>Z$4%4]'B9=YE'_=IOLFRA;9/X N!KX2[&(?-@6+F M'X4796[-1.S<^T&$)TZ/''M3!6=L1;S#Y!UZKR5//^3L&H06S&G&\ TF71$, MU=<0?"_$B?]'Y_OT;#?#+-*S+9TG^P*'78%#%#B\6>(.AO];)-OT5(-MXS0Y M4IFQCY.\\:X#>\_CF_R%S]/^3=A6]HY7C?UOC/& J20W.$(=?K#54-#X M<'R/9SN/V6QX,RP_B*W?N/P#4$L#!!0 ( %>(^DZ, P(UP0$ #<$ 9 M >&PO=V]R:W-H965TG""*S@99 CEG 1\!W#J-=[5'HY*SU6P@^U07>!$,@H'*!@?GE D\@1"#R-G[. MG'B1#(7K_97].?;N>SDS"T]:_."UZPK\ :,:&C8(]ZK'%YC[R3":F_\,%Q > M'IQXC4H+&W]1-5BGY>NSEY)2FI-+()HQQPE#5YCM@B">?9&@*8DC M_:>[6+Y;JS_\AV"?)-A'@OU?+>YN6DQA]FF1+"F2)0BR&Y$4YOY& MA*PN3H)IXY.UJ-*#BN.RRBY3\4CCQ?^!3R/UA9F6*XO.VOGG$R^YT=J!M[*Y M\UXZ/\5+(*!Q8?O@]V9ZRU/@=#^/*5G^*\K?4$L#!!0 ( %>(^DY%?<*. MX@$ $% 9 >&PO=V]R:W-H965T2[]8KCCN>>Y.W.D M@U0ON@$PZ%7P3F>X,:8_$J*+!@33=[*'SIY44@EFK*EJHGL%K/1!@A,:17LB M6-OA//6^L\I3>36\[>"LD+X*P=2?$W Y9'B#WQS/;=T8YR!YVK,:OH/YT9^5 MM GRT,>K%'KI*+E"_.^%)F.'() 8?". 9F MEQL\ N>.R*;Q>^+$LZ0+7.[?V#_YVFTM%Z;A4?)?;6F:#!\P*J%B5VZ>Y? 9 MIGIV&$W%?X4;< MWF5B-0G+MOZBX:B/%Q&)3$>QU7-O.K\-XDMQ/8>$ .@70 M.>#@=<@HY#-_8H;EJ9(#4F/O>^9^\>9(;6\*Y_2M\&6V]MYS2)"4W1S1A M3B.&+C";&4$L^RQ!0Q(G^BZT\01RN1$.:#3NZ#(OL 5V)A#!Q6"0)BB0!@NU*)(19_Q.RN((" M5.V'3Z-"7CL_^ OO/-\/U%_A?_#Q(^DY#;G QX0$ M $% 9 >&PO=V]R:W-H965TA5YWHD80ZQ_?A\91:O .\=#"JU1[92BY"O%KC2Y7CP"8$#$IM&:A9;O MC%DBD\:OF1,ODC9PO7]G?W*UFUHN5,#^[2KPP MFHO_"C=@!FXS,1JE8,I]47E56O"9Q:3"Z=NT=KU;Q^DD#N^<-C;X:Q"X_7ZNG!3Y!X"1)'D/Q38KHIT8?Y0&3G M%=EY"#YM1#R8)/"+[+TB>P]!N!'Q83[H=^H523T$\4;$ATDV(F1U!3G(Q@V? M0J6X]F[P5]YEON\C=X7_PJ?'X1N53=H\5@ M4&N[33E,Y&5H,\X-#EE>O^ -02P,$% @ 5XCZ3J#=/#FW 0 T@, M !D !X;"]W;W)K&UL=5/M;ML@%'T5Q .4A+A- M%-F6FE;5)FU2U&G;;V)?VZA@/,!Q]_:[8-?U.N\/<"_GG/O!)1V,?7$-@">O M6K4NHXWWW9$Q5S2@A;LQ';1X4QFKA4?3ULQU%D0925HQOMG<,2UD2_,T^LXV M3TWOE6SA;(GKM1;V]PF4&3*ZI6^.9UDW/CA8GG:BAF_@OW=GBQ:;54JIH772 MM,1"E='[[?&4!'P$_) PN,69A$HNQKP$XW.9T4U("!04/B@(W*[P $H%(4SC MUZ1)YY"!N#R_J3_%VK&6BW#P8-1/6?HFHP=*2JA$K_RS&3[!5,\M)5/Q7^ * M"N$A$XQ1&.7B2HK>>:,G%4Q%B]=QEVW="$^\/7+L31&K&>XB?;>,?OB/0+(JD$2!Y*\2[SZ4N(;9?PC"%CW58.LX M38X4IF_C)"^\\\#>\_@F[_!QVK\*6\O6D8OQ^+*Q_Y4Q'C"5S0V.4(,?;#84 M5#X<]WBVXYB-AC?=](/8_(WS/U!+ P04 " !7B/I. H G7+@! #2 P M&0 'AL+W=O?<#R[9H,VS;0$<>I5" MV1RWSG5'0FS9@F3V1G>@_$VMC63.FZ8AMC/ JDB2@M D^4(DXPH76?2=39'I MW@FNX&R0[:5DYNT$0@\YWN!WQQ-O6A<Y3@)"8& T@4%YK8*IGA]%4_ ^X@O#P MD(F/46IAXXK*WCHM)Q6?BF2OX\Y5W(?Q9K^?:.L$.A'H3#C$.&0,%#._9XX5 MF=$#,F/O.Q:>>'.DOC=E<,96Q#N?O/7>:T'30T:N06C"G$8,76 V,X)X]3D$ M70MQHI_H=)V^7.>W\VXYB-AM/=](/(_(V+OU!+ P04 " !7B/I.E1^NV<0! W! M&0 'AL+W=O.YY[CC.^:C-J^T ''J3 M0MD"=\[U1T)LU8%D]D[WH/Q)HXUDSINF);8WP.H8) 6AF\TG(AE7N,RC[VS* M7 ].< 5G@^P@)3-_3B#T6. M?G<\\[9SP4'*O&82E.5: M(0--@>^WQU,6\!'PB\-H5WL4*KEH_1J,KW6!-R$A$%"YP,#\M'CAM>L*?,"HAH8-PCWK\0O,]608S<5_@RL( M#P^9>(U*"QN_J!JLTW)F\:E(]C:M7,5UG$ZR; Y+!] Y@"X!AZA#)J&8^2-S MK,R-'I&9[KYGH<7;(_5W4P5GO(IXYI.WWGLM:;;-R340S9C3A*$KS >">/9% M@J8D3O2_<)H.WR4SW,7PW5K]<$@3[),$^TBP_Z=$>E-B"K-+BV1)D2Q!L+\1 M26&R&Q&R:IP$T\8G:U&E!Q7'9>5=IN*>QL9_P*>1^LY,RY5%%^W\\XE-;K1V MX%/9W/E<.C_%BR&@<6'[V>_-])8GP^E^'E.R_"O*OU!+ P04 " !7B/I. M4;.!@B.VT%N;O'A3V*5W3<^!95K4+ 98EK:C@)[A? M[<%XCTTJA=306(D-,5"F]'Z]VV\#/@)^2^CMS":ADR/B:W"^%2E=A8) 0>Z" M@O#'"1Y J2#DR_@S:M(I92#.[;/Z4^S=]W(4%AY0O'BKQ.7)4-GY)WEF'>E3QI6CQ-IRRB6<_ZI]IRP0^$O@% M@0V)8N6/PHDL,=@3,\R^%>&*USON9Y.'8!Q%_.>+MSYZROCU3<).06C$[ <, MGV'6$X)Y]2D%7TJQYQ_H?)F^6:QP$^F;>?8OG^3?+@ILH\#V78NW%RTN8>XN MDK#93#68*FZ3)3EV3=SD671:V'L>[^0_?-CV'\)4LK'DB,[?;)Q_B>C E[*Z M\BM4^P(^DX2JEQ/ MN $ -(# 9 >&PO=V]R:W-H965TM]?V#,E2UHX:Y,#QW>U,9JX=&T#7.]!5%%DE:,)\D-TT)V MM,BB[V2+S Q>R0Y.EKA!:V'_'D&9,:<[^NYXEDWK@X,562\:^ G^5W^R:+%% MI9(:.B=-1RS4.7W8'8YIP$? ;PFC6YU)J.1LS$LPOE4Y34)"H*#T04'@=H%' M4"H(81JOLR9=0@;B^ORN_A1KQUK.PL&C47]DY=NJXI MF8O_#A=0" ^98(S2*!=74@[.&SVK8"I:O$V[[.(^3C?[VYFV3> S@2^$NQB' M38%BYE^$%T5FS4CLU/M>A"?>'3CVI@S.V(IXA\D[]%X*?GV?L4L0FC''"<-7 MF-V"8*B^A.!;(8[\$YUOT_>;&>XC?;^.?I]N"Z2; FD42-<""?]0XF<,OTD^ M!&&KGFJP39PF1THS='&25]YE8!]X?)/_\&G:?PC;R,Z1L_'XLK'_M3$>,)7D M"D>HQ0^V& IJ'XZW>+;3F$V&-_W\@]CRC8M_4$L#!!0 ( %>(^DZ?U)=@ MP0$ #<$ 9 >&PO=V]R:W-H965TI-"V0)WSO4'0FS5@63V3O>@_)=&&\F<#TU+;&^ U;%("D(WFWLB M&5>XS&/N9,I<#TYP!2>#[" E,W^.(/18X"V^)IYYV[F0(&7>LQ9^@/O9GXR/ MR,)2!-, 0"*A<8F%\N M\ 1"!")OX_?,B1?)4+C>7]D_Q]Y]+V=FX4F+7[QV78$_8E1#PP;AGO7X!>9^ M,HSFYK_!!82'!R=>H]+"QE]4#=9I.;-X*Y*]32M7<1UG_FM9NH#.!?2F@$Q" MT?DGYEB9&STB,YU]S\(5;P_4GTT5DO$HXC=OWOKLI:3WVYQ< M&,.4X8NL*\ M(XAG7R1H2N)(_RNGZ?)=TN$NEN_6Z@\/:8)]DF ?"?;_M$AO6DQA=FF1+"F2 M)0CV-R(I3'8C0E87)\&T\I>*3QXM_ATTA]9Z;ERJ*S=O[Y MQ$MNM';@K6SNO)?.3_$2"&AS.]Y2EPNI_'E"S_%>5?4$L#!!0 ( M %>(^DZ9O!0YLP$ -(# 9 >&PO=V]R:W-H965T75LSUUD0 M921IQ7B2[)D6LJ5Y&F,GFZ>F]TJV<++$]5H+^^L(R@P9W=!KX%76C0\!EJ>= MJ.$K^&_=R:+'9I52:FB=-"VQ4&7T:7,X[@(^ KY+&-S")J&3LS%OP?E49C0) M!8&"P@<%@<<%GD&I((1E_)PTZ9PR$)?V5?TE]HZ]G(6#9Z-^R-(W&7VDI(1* M],J_FN$C3/W<4S(U_QDNH! >*L$'#C.I@C!.(KX#XMW&+WD?+]/V24( M39CCB.$+S&9&,%2?4_"U%$?^#YVOT[>K%6XC?;ND)_\1V*T*[*+ [J\6'VY: M7,,\WB1ABYEJL'7<)D<*T[=QDQ?1>6&?>+R3/_!QV[\(6\O6D;/Q>+-Q_I4Q M'K"4Y Y7J,$'-CL**A_,![3MN&:CXTTWO2 V/^/\-U!+ P04 " !7B/I. MG)1>L,(! W! &0 'AL+W=OZND6WIZ!^6_--I(YGQH6F)[ ZR.)"D( MS;)[(AE7N,QC[F3*7 ].< 4G@^P@)3._CR#T6. -OB9>>-NYD"!EWK,6OH/[ MT9^,C\BB4G,)RG*MD(&FP$^;PW$?\!'PRF&TJST*G9RU?@O!E[K 63 $ BH7 M%)A?+O ,0@0A;^/7K(F7DH&XWE_5/\7>?2]G9N%9BY^\=EV!'S&JH6&#<"]Z M_ QS/WN,YN:_P@6$APY]6KN(ZSOI76II 9P*] M(9"I4'3^D3E6YD:/R$QGW[-PQ9L#]6=3A60\BOC-F[<^>RGI_8><7(+0C#E. M&+K";!8$\>I+"9HJ<:3_T&F:ODTZW$;Z=DW/'M,"NZ3 +@KLU@(/V4V+*Z\E\Y/\1((:%S8/OB]F=[R%#C=SV-*EO^*\@]02P,$ M% @ 5XCZ3NGG[?&W 0 T@, !D !X;"]W;W)K&UL;5/;;MP@$/T5Q >$->OL1BO;4C95U4JMM$K5]IFUQQ<%&!?P.OW[ M G9<-_4+,,,Y9RX,V8CFQ;8 CKPJJ6U.6^?Z$V.V;$$)>X<]:']3HU'">=,T MS/8&1!5)2C*^VQV8$IVF119]%U-D.#C9:;@88@>EA/E]!HEC3A/ZYGCNFM8% M!RNR7C3P#=SW_F*\Q1:5JE.@;8>:&*AS^IBD2,A#7YS?UC[%V7\M56'A"^;.K7)O3 M!THJJ,4@W3..GV"NYYZ2N?@O< /IX2$3'Z-$:>-*RL$Z5+.*3T6)UVGO=-S' MZ>:PGVG;!#X3^$)XB''8%"AF_D$X460&1V*FWOUO8E_;J.#K 8Z[MQ]@ MU_4Z_P'NY9QS/[BD YH7VP X\JI5:S/:.-<=&;-% UK8&^R@]3<5&BV<-TW- M;&= E)&D%>-)W]0?8NV^EHNP<(_J69:NR>B! MDA(JT2OWB,-7F.KY1,E4_'>X@O+PD(F/4:"R<25%;QWJ2<6GHL7KN,LV[L-X ML]].M'4"GPA\)AQB'#8&BIE_$4[DJ<&!F+'WG0A/O#ERWYLB.&,KXIU/WGKO M->?[?C IY+<^!%J_ >;#065"\>]/YMQS$;#83?](#9_X_PO4$L#!!0 M ( %>(^DX@I=OO70( ',' 9 >&PO=V]R:W-H965TT)J(1];21OUS9+PF4FWY M"8B64W(PH+H""$(,:E(V;I::V#//4G:65=G09^Z(N=F!D.90U;43)&H?3X]I]\E8[SP!,QN^2=F*R=G0I M>\9>]>;;8>U"[8A6-)>:@JC'A6YI56DFY>/O0.J.FAHX75_9OYCB53%[(NB6 M57_*@RS6;NPZ!WHDYTJ^L.XK'0H*76>H_CN]T$JE:R=*(V>5,+].?A:2U0.+ MLE*3M_Y9-N;9#?Q7F!V !@ : 4K[,X _ /QW0/ I(!@ P0P ^E),;W9$DBSE MK'-X?[PMT6^1MPI4]W,=-,TV_ZGV"!6]9"B&*;AHHB%GT^>@28XW9@#%/DH@ MF\0&+>#HH\!VF9$$'U-V%I+XA@O?6JAO"(*I!I[5V:=@D]*8%.Q%8>(G,[N6 M/#^)DQ#;_016/\'"#XIG?=GT.>%$Z $G$ 4W"@^M0N%""(H5N:ET8PAXEJ(64MZR^VBI!":3IZ;\9*:Z<')V;J3^ M@"?1\>9X0GIRS>(;;[7MY_\[37\=_2#\5#;"V3.IYJ*97D?&)%4NX:-J1:%N MP'%3T:/4RTBM>7\-]!O)VN&* ^,]F_T'4$L#!!0 ( %>(^DX)7GIP!P( M (8% 9 >&PO=V]R:W-H965TJT[K>3O FH!C/;"=W=SS:$4>+M#_XZY_5S +L8A'Q5 M-8 .WEK>J6U8:]T_(J0.-;1,/8@>.K-R$K)EV@SE&:E> CLZ4\L1CB**6M9T M85FXN9TL"W'1O.E@)P-U:5LF?S\!%\,VC,/;Q'-SKK6=0&71LS-\!_VCWTDS M0G.58]-"IQK1!1).V_!#_%A1JW>"EP8&M>@'-LE>B%<[^'+X C=R2V+V. BNW#,X7)06[53%H+3L;6R;SK7#N)+=;'X#G@QX M-L3)?PUD,I"5 8UD+NI'IEE92#$$RFP\Y.%G\9^/_'ZB?,G[U)DJQ2C MACI--VDV&=[$JRP>W0;C./H'4.(%2CQ ^0IHU*2+C4A.DHRL>#PR2F.2^G%2 M+T[JP=FL<-*[?1*:;,CJ9Z@\,I+0./?C4"\.OO<92):D6;3253X= MQGF:K(#0XD38&^H;D^>F4\%>:'.XW!$X":'!U(P>3+S:7(KS@,-)VVYF^G*\ M&L:!%OUTZZ'YZBW_ %!+ P04 " !7B/I.EO"%6'<" !9" &0 'AL M+W=O^J5A:'/)2EE3\6;."WQ8^\C\V7O+369F-<#FOZ8G]8.IGO15Z%;8LA[QD ME9W,CDJVX<6O_*#."W_J>P=VI)="O?#;%]8D ME/A>D_TW=F6%AALG6F//"VE_O?U%*EXV+-I*2=_=-:_L]>:>3*9-&!R FP#< M!N!_!Y F@-P#7/+.F4WU$U5T.1?\Y@GWMFIJ/@HT([J8>[-I:V>?Z6REWKTN M<8;FX=40-9BUP^ .YHX(-7LK@2&)-1Z$XPP_2FP@#(%%")@'L03D@2"&"6*0 M(+8$\0-!TBN$PR064UG,B$0"2B2 1-J3<)AI1X+@+)CVRC5$X0GJH![,I*"9 M%# SZ9EQF*PC@T@28%AF LI, )D1GU.08/K\B\U @NR)JF>#1'$:![W7OX%0 M:3#RF:(([K<(L).-4(RT+'J^) ALR17"3Q2E 3WDFY @[E4%@J51,')$(+A] M$1D8(E$T0@$W,(K_HRQP@Z)AAY)H=FRML#_H[W W=[U2<\DIZ.Z[TN+"'^I%SQ;2;*-!NSGK. MMXN"'96YG>A[X8:=6RA>-X,\;/]-+/\"4$L#!!0 ( %>(^DX<6"3$)P0 M #T4 9 >&PO=V]R:W-H965T%^MPLZN;["JV MN+CHYGM[4*H+?E9EW2[#0]>='J*HW1Q45;0?]$G5YI^=;JJB,X_-/FI/C2JV MPZ"JC(BQ)*J*8QVN%L.[YV:UT.>N/-;JN0G:_MLN0]1&I4FVZWD5A+J]JKB+@C\(,YF;_N4P=\-_)MO6O'U="4:+Z+5W--D\C38T ML^%7B\AXOT(0@G@B9[@%L'8MX@0C")B$&,:+FR0$=B"A SDXD#<.I#4+HTTR MV-3C++!4L#C&0#$$B@%0; &--O$,Z _.9XMR Y- F 3 )!9,XL#$E&88)84H M*4!)+93403&SEI+P5% &@3( E%E F9M.(K+,+K7,6<4XY3EG.)P5:=0^%XY'0_KSE6!B[N*)W):)XPY:G($A#6, Q'C'A7D6*!X M^HX"PM+#[]$>[HH/)8G,A3TQP"Z5R6RKN0T)RP^_1W\X$!9."3F"B U34VJ> M/1XK$-VC0.0J"Y>,9K(P]0/,W6ME*KB':(05B) ">5:?L +1.Q2(L (14B"[ MMR!766*6$O,PAK"R$%(6N[L@*!B^]H*P7!#J8^P&@UP9\'<8A$6 4"=C]Q@$ M6AFC@9EGPR(L%@3:&>YA)F&QH.P=Y8+)38C<3KFXG!5"4.S1?($I*P!EG7(1 M+F4]O9+ +!2 A4ZI3$;WH&"B"KJC3B:CNZ?-\[$!".UKUP0FJI#WUXG #!2( M@7:="+ 14VXR]D!A#@K$0:=.7 [Z5A#33Z"O":=.W,\)'PIFJ$#;N5,G[C;] MVVG#3!: R;X=3&*&2O:.#UM,/XGHYWS:NO3C3%#B43^).2@1!^TZD2X'/2LH M,?TDVD_M.I'N?NI#\1P(H*W4KA.)C@3 M$6SPYA*-?OAW*H--OI<#X=FL[?7 ML[%'&@YS?IF/!VM?BF9_K-O@17>=KH:#FYW6G3+AL \FW8,JMM>'4NVZ_C8U M]\UXH#4^=/HT'=9%UQ/#U?]02P,$% @ 5XCZ3@W]P=,@ @ /P8 !D M !X;"]W;W)K&UL?97;CILP$(9?!?$ :[#!0$20 MFE15*[52M%6WUTXR"6@-IK:3;-^^MF$1"U9OXM,_\_V##RD?0KZJ&D ';RWO MU#:LM>XW"*E3#2U33Z*'SJQ!PTC8#,\T=]L"Y M361L_!ESAA/2!L[[[]F_N-I-+4>F8"_X[^:LZVV8A\$9+NS&];-X?(6QGC0, MQN*_PQVXD5LGAG$27+G?X'136K1C%F.E96]#VW2N?0PK63Z&^0/P&("G@#CY M;P 9 \@B W.7*F?F695*<4CD,-F]B7A#S,<\V4GW[=R:J5:9V7M%XJQ$ M=YMHU.P YI\$?%?JU(Z21!QL#D GM=8!=//KC(_0F(-P%Q"9*Y@87'W2"A M3M(Y29+E4>:G)%Y*LJ*0N%A@!DTZP] H*X@?DWHQZ1J#HP4F76%2C&GLQU O MAGHP\0)#5Y@D27'AQV1>3.;!+/F\HH=B/*;R8 MPG,$EGM3K$X:B9,LIHM+XY&1J"C2A1TTN\KV:?W!Y+7I5' 4VKP*[NY>A-!@ M4D9/IK;:O.;3@,-%VVYF^G)XTX:!%OWX7*/I/Z/Z!U!+ P04 " !7B/I. MP0%0V;X! " ! &0 'AL+W=O,=OTH+B]TR,,N-)IH[A#TYR9'0WP-B0I MR=(DV3'%Q4#K,OB.IB[UQ4DQP-$0>U&*FW\'D'JJZ(:^.A[%N7?>P>IRY&?X M!>[W>#1HL972"@6#%7H@!KJ*?M[L#X6/#P%/ B9[,R=>R4GK9V]\;RN:^(9 M0N,\@>-PA0>0TH.PC;\+DZXE?>+M_)7^-6A'+2=NX4'+/Z)U?47O*6FAXQ?I M'O7T#18]6TH6\3_@"A+#?2=8H]'2AB]I+M9IM5"P%<5?YE$,89SFE3Q;TN() MZ9*0K@F;/&B9"X7.OW#'Z]+HB9AY[T?N?_%FG^+>--X9MB*L8?,6O=E-3+I&,*2O)=)HB32DYV]*;.. + K( B![ ]C% 7D4D$P^+K.( HH/R(S$9,F[(NSF\/B[^9.;LQ@L.6F' MYS"-=,T! ]! &0 'AL+W=OWSFG#.VAV)2^MGT !:]""Y-B7MKQR,AINY!,'.G1I!NIU5:,.N6NB-F MU,":D"0XH4FR)X(-$E=%B)UU5:BKY8.$LT;F*@33OT_ U53B'7X-/ U=;WV M5,7(.O@&]OMXUFY%%I9F$"#-H"32T);X87<\Y1X? #\&F,QJCGPE%Z6>_>)S M4^+$&P(.M?4,S TW> 3./9&S\6OFQ(ND3US/7]D_AMI=+1=FX%'QGT-C^Q+? M8]1 RZ[,@PSC% MG6P_IVTGT#F!+@DTUA*%@O,/S+*JT&I".I[]R/P5[X[4G4WM@^$HPIXS;UST M5J7IKB W3S1C3A%#5Y@W!''LBP3=DCC1?]+3E&X3I)L>TT"0KO4/]]L$V29! M%@BROQRD[XJ,F'W R(#)\D.2;(! 2!0 &0 'AL M+W=O*D63_ M7@;JQ#F5?W; Q%2B#7I///?'3ML$KHJ1'N$'Z)=Q+TV$5Y:FYS"H7@R!A+9$ M'S?;76[Q#O"SATE=[ /;R4&(5QM\;4H46D/ H-:6@9KE#$_ F"4R-GXOG&B5 MM(67^W?VSZYWT\N!*G@2[%??Z*Y$.0H::.F)Z60*0U8,-ORK"/&* M$$<071&D?H+(2Q Y@OB*(+MQ.6-2AQD<)DU2DF9^G=BK$]_ID)S;N9<@_P^7'DQ\ M>[OPQ76VK\5W*H_]H(*#T.;+W%4*#X0L?S&P[\T"M 8-6VVUF]G+^3.= MBW%Y@?#Z#%9_ 5!+ P04 " !7B/I.6-&..+X! #6 P &0 'AL+W=O MG!N/A-AF M ,GLC1Y!^9M.&\F<-TU/[&B M3%("D*S[(Y(QA6NR^@[F[K4DQ- 0A I&7\7OAQ&O*$+@]O[)_ MBK7[6B[,PJ,6OWCKA@I_P*B%CDW"/>GY,RSUW&*T%/\5KB \/"CQ.1HM;%Q1 M,UFGY<+BI4CVDG:NXCZGFWNZA.T'T"6 K@$TU9(21>4?F6-U:?2,3.K]R,(3 M'X[4]Z8)SMB*>.?%6^^]UGF1E^0:B!;,*6'H!G-8$<2SKRGH7HH3_2\\S^D^ M0;ZK,8\$^1N-Q3Y!L4M01(+B#<'MNR(3YBYB5,04>59D[]*035\EF#Y.E$6- MGE2JXLNFCG7S>^0:>U R\FN_%C-/A/MAH".A>. M]_YLTJ@EP^EQ^45D_I97PB\" "A!@ &0 M 'AL+W=OV]8*W=^ MI53W' 3R5$%#Y1/OH-5?+EPT5.FNN :R$T#/-JAA 4$H"1I:MWY9V+&#* M^ M4ZQNX2 \>6L:*O[M@?%^YV/_,?!:7RME!H*RZ.@5?H+ZU1V$[@63R[ENH)4U M;ST!EYW_"3_OL0VPBM\U]'+6]DPI1\[?3.?;>>?P=3?V):0+G[8?[%UN\+N9();QP]J<^JVKG9[YWA@N],?7*^Z\P%A3[WEC] M=[@#TW*3B6:<.)/VZ9UN4O%F=-&I-/1]>->M??>C_R/,'4#& #(%D*&6 60S M_TP5+0O!>T\,D]]1L\;XF>BY.9E!.Q7VFTY>ZM%[&49)$=R-T:C9#QHRUX1D MT@3:?X(0)X18@_ #)'4;A$Z#T!I$,X.8+)(<)(F5M%:"293@V(V)G)AHA0EQ MON ,FGC."9$^!6Y.[.3$:PY!"TZ\YJ 0@+??;*/JX$5(411NHC6..UZAXN>5&T?P,)3DB$5Z@@MGE8B[O'U1< MZU9Z1Z[T/65ODPOG"K0G>M*)5_I_,7487)1IIKHMADMSZ"C>C3^$8/HKE?\! M4$L#!!0 ( %>(^DZALIW+"@( ,D% 9 >&PO=V]R:W-H965T((#5;5:W42M%6W5X[9!+0&DQM M)VS?OK8AB(+W)C[PS__->&+GO9!OJ@+0P7O#6[4/*ZV['4*JK*!AZDETT)HO M%R$;ILU27I'J)+"S"VHX(IM-C!I6MV&1N[VC+')QT[QNX2@#=6L:)O\>@(M^ M'^+PL?%27RMM-U"1=^P*/T'_ZH[2K-#D9&$8IN'*_07E3 M6C2CBTFE8>_#6+=N[$?_1Y@_@(P!9 H@0RT#R&7^F6E6Y%+T@1S.OF.VQ7A' MS-F4=M,=A?MFDE=F]U[0".?H;HU&S6'0D)F&9'32(.,_08@70IP!_0]"_ ;4 M:T"=P79F,(L?DAPDL9.T3H*CB&;8C]EZ,=L5AN)LP1DTT9R#*=E&?D[DY41K M#MDL.-&*D]$D2?R8V(N)/9AE;^,5)L64?E!-XL4D'LRR.\D*$R=T^T%S4B\F M]6#H I.NFY/@E*1^3N;E9&M.M.1DJS];G)(,+[N#9K?0/G(_F+S6K0I.0IL+ M[:[=10@-QG+S9+*NS+LZ+3A:7N_B'U!+ P04 M" !7B/I."O)#++42!L/5@#1T%?Z0[0^YQP? 3PZ36S1*F/!%S<58)9.*LR+9:QSY$,8IKNR* M1+M/H(E 9T*V^2\A3X3\AD"BLQ#U([.L+K6:D(X_:V3^3F3[W!UFXYOA[,*: M2VM<]UKGVTU)KEXH89XBABXP]%_$X3UBNYLAQ!F87="[+FC@YPM^5M#[ OE= M@3P(;)86'WK MPH%V2EEPBNN5NT2]>V)S(:"S?OK@YCI>M%A8-:8W1.:'7/\%4$L#!!0 ( M %>(^D[9+T*R%00 ,$3 9 >&PO=V]R:W-H965TW M(6EXG[,-'-__R/ZY:]XV\Y;69EMF_YSWS6D=JC#8FT-ZS9HOY>U7,S0DPF#H M_G?S;C(+;RNQ<^S*K.[^!KMKW93YD,66DJ??^^NYZ*ZW_I<$AC Z (8 N ?8 MN?\O (< _!G N^;[RKI6?TF;=+.JREM0]?^M2]HN"O:$ELQ=.]AQU_UFNZWM MZ/L&A5A%[VVB ?/28V"$87=$9+/?IP!JBA=PPN%Q@JV+T)R> HCL($4'D2P1&O6D%P*'6FE?/8*L1SCUH$CH!)),(.6'H24'*\YG! F9H_3&!0.TO,&5-S*/&H%6 M([#YO "M1H"/>1DP#PM!HM2C:H=]E0!R+I'Y]F]:WN#*&Z4O!:U&X N8H=4( M[J;H,B.(EPP3L9CNTA0PEJBT9T\!6M[@RANE9U\#6HZ0+&"&EB.XFZ/+C'(: M%L#4U.MM"9S=E;AO3P%:W>"J&YE'CDC+$>/YO" M1W0W1X>7 ?.P$)10BD]7 M# 74=E=2OIIH?:.K;Y0><87R1<+1:87T[+D<\P MOYSPM-:@2)A:&0H(6C'T:(E[OF<)\RM];=%RY O,+Z?ER&>8WP$S_E[F23)^ M=PS$$#C%$SWE)1H=?.2F.G9G1'6P*Z]%TQXQC$;OYU#/W=',9/R%/6W[TZ2? M:?K#K3_2ZG@NZN"M;)HR[PY/#F79&%MF_,FR=C+I_OZ0F4/3WB;VONH/E?J' MIKP,!V;1_=1N\Q]02P,$% @ 5XCZ3A%.0>$R @ A@8 !D !X;"]W M;W)K&ULC571CILP$/P5Q >U#>$(N%5>P%YF9F<7O&0M%V^R!%#>.Z.UW/BE4LT: M(5F4P(A\X@W4^LF)"T:4WHHSDHT HG\U>Z!T:5(X5@UI6O/8$G#;^ M<[C>A8$A6,1K!:TMSX@7$$% IE)(B^76$'E!HE[>-W+^H/ M.0UQO+ZI?[;%ZV(.1,*.TU_5494;?^5[1SB1"U4OO/T"?4&)[_75?X,K4 TW M3G2.@E-IKUYQD8JS7D5;8>2]NU>UO;>]_HWF)N">@ >"SOT_0M03H@]";(OO MG-E2/Q%%\DSPUA/=VVJ(^2C"=:2;69B@[9U]IJN5.GK-H\4R0UZT6&2<9UI M'$R:,0P2^U,N=D%!V&Z3,VIW\2WYHA:Z?"ATPWH;\3<:YJ MZ1VXTK/%3H 3YPJTR^!)O[%2_Q2͟,LNE7HMN,G8;Q9M^ZJ/AUY/_!5!+ M P04 " !7B/I.A$YY&6(# 6$ &0 'AL+W=O(DJ( S<)KN M[6<,910?1TE_-.!!4&S.8@R:V;R M*"K]S4[69:;T;;T/FF,MLJWI5!8!#<,X*+.\\E<+T_98KQ;RI(J\$H^UUYS* M,JO_KD4ASTN?^.\-3_G^H-J&8+4X9GOQ0ZB?Q\=:WP6#RC8O1=7DLO)JL5OZ M]^1N'85M!Q/Q*Q?G9G3MM:D\2_G2WGS=+OVP'9$HQ$:U$IG^>!4/HBA:)3V. M/[VH/WBV'>L$0^R^)UOU6'I<]_;BEUV*M23/'\1?4)SW^NS M_R9>1:'#VY%HCXTL&O/?VYP:)10^ES-ZZS[PRG^=>_[T;[D#[#G3HP!*3 M2V=D1OXI4]EJ43?\S:9TSNJ)Z;3=MHIL)\IP??Z-;7%4O"1?#:"O4Q MZRZ&CF+($!%H]<&"(HLUM;JSQ"' X!B9$8@^"% L$$&!R BPL4#,L< <"LS! M"-ADEKH8;F*J;I9FOUR)Y@X@I";KD44Q!U@$PPFB8 $G?I$]GKD%Q8*P0P3 #&? M0MP'C;T(3R^9898) )5;$QC;6P8G,^9PPD 30#1W; D$LTKX#0L&8T@ A_:# M3*W)C/8[!GFAMW #*E,- MCUJ'HO>>FK+N?WA7,7_/ZGU>-=ZS5+HX-"7<3DHE]'C"F1[)01?IPTTA=JJ] M3/1UW56JW8V2Q[X*#X:? E;_ %!+ P04 " !7B/I.$L5^4@X$ !=% M&0 'AL+W=OVY7B^:MK\J#?FZ#[JVNB_;?1UTUIV5(X<>#K^7KOA\> M1*O%L7C5?^C^S^-S:^ZB2Y9M6>M#5S:'H-6[9?@3/7R1:@@8%7^5^M1=70=# M5UZ:YMMP\^MV&<:#(UWI33^D*,S/NW[2535D,C[^F9*&ES:'P.OKC^P_CYTW MG7DI.OW45'^7VWZ_#+,PV.I=\5;U7YO3+WKJD J#J?>_Z7==&?G@Q+2Q::IN M_!MLWKJ^J:&Z"F M &4%1.>^C\5<%WVQ6K3-*6C/\^%8#-..'I09KLWP;J( MWH=$D^;QK.%KC>!;S1/0Y-FM9NUJ.!>WFB\H3W[11*8OEPXQ[!"/"<15 AG' M.(& "<280-XD(*LB9TTR:@YGEZPHYP0W)&%#$C1DE?7QK%%7#7TB2;FR*BL= M/Y\H3H2G< K:48X=8FMT'I5C1[!(4V'59PUTL9**%#:40$,)J(]M*''KPZG* MA36%UT"7"$Z(L*$4&DJ!(6D92IV&.$\HS2W=&N@D4WZ5[\90!@UEP)"GQ#E, MD-\/"\5X_8B!A\2&.G;FI]G*8F]3GJ6*0%.I)P5>'&C&ZD!X>:![U@=R%PA6 MIK_.BBB<::!^5!B\D!!:23+;$A)Y%@C"*P2Y2X0DGU7,-"4S!@!32 A#9P!2 M9P ,7BH1]@"X'";IC>[6$N:0 (B^I84PB30#1<8H,D+1+LPDNNZP5&PFIU48 MJ,N4\/2*,;(,D"7VI/#LYS.098PLWX,LN\A:*$Z%F849R#)&EN]!EEUD!9%4]EF'761];C"MC&BU6GF:1,/.];\=H=BS MO3*FFG/0E.>0*##5(IYQH,44"K1Q.D=:8B;GO#;IKFM/:C55BI"7=7QB)$90(0;LPD^BF,$DN,N<%%.FRV/<&*C&M$M#*GN." M]+Q4SZ!58EHEHM7F XG8WINCJZ\PPX>WWXOVM3QTP4O3]TT]?G;9-4VO3<+X MLTFXU\7V&ULC5;; M;MLP#/T5PQ]0Z^)KD01H,@P;L %%AVW/:J(D1FW+DY2D^_M)LN.Z%MWE)9;H MP\-#A::XN CYHHZF#=[(6NFS58>(M5* MSG;.J:XB@E :U:QLPM7"V1[E:B%.NBH;_B@#=:IK)O^N>24NRQ"'5\-3>3AJ M:XA6BY8=^ ^N?[:/TNRB@657UKQ1I6@"R??+\ '?;W!F'1SB5\DO:K0.;"K/ M0KS8S=?=,D16$:_X5EL*9AYGON%599F,CC\]:3C$M([C]97]LTO>)//,%-^( MZG>YT\=EF(?!CN_9J=)/XO*%]PDE8=!G_XV?>67@5HF)L165![:@YS:XWN[-P[DZTRUO,J)O$B.ENB'K/N,&2$P0,B,NQ#" *%6!// MG;P/L/$110Q'H& 2U/G3=TDD,$$,$L2.(!YGB-+)*728U&&:+DB<9]-4?!3& M*:(S:A)030*DD\($*4B0>NG$))NDTV&2D= $QX3FDWP &"EHCF Y&2@G ^1, MXJP[3#:*@^Y0,1$#@0B!I>2@E!PXV@(F*$""XH9**6ZJ%!_U4:5@!'^^Z/9: MP3,= -]0+3WHO^4"X3ZH%PQVC =,?$D43241+Q2E>'K* "I%V4QWP7![P120 M@Z=R*'!"69*@J2 1Y,XF9,$-RSL=ZR8DJFD^):/"D3-?548[E@X\>30?*Z2 MX9Z%4[^2*9VA@/L,!AH-]2ZSS"\(C+Q_R4=1BJ95'(UNV9K+@QM(5+ 5IT;; M^VQD'8:>!V)OZ8E];8AS0S@;NJ]$)H;D>C.R#N: MX6W85'RO[3(S:]E-,-U&B[:?SJ)A1%S] U!+ P04 " !7B/I.%&/5Z3\# M ";#@ &0 'AL+W=OZJT0*G@O\K*>A%NE=H]15"^WHDCK![D3I?ZREE61*MVL-E&]JT2ZLD%% M'@$A252D61E.Q[;OI9J.Y5[E62E>JJ#>%T5:_9V)7!XG(0T_.KYGFZTR'=%T MO$LWXH=0/WA$_T<0%#$V 1OS)QK$_> Y/*JY1O MIO%E-0F)421RL52&(M6/@YB+/#=,6L>?EC3LQC2!I^\?[ N;O$[F-:W%7.:_ MLY7:3L)A&*S$.MWGZKL\?A9M0G$8M-E_%0>1:[A1HL=8RKRVO\%R7RM9M"Q: M2I&^-\^LM,]CR_\1A@= &P!= -"+ :P-8+<&\#: WQH0MP'QK0%)&Y!T 93; M^6B*9:O_G*IT.J[D,:B:!;1+S3JECXF>WZ7IM--IO^D)J'7O8':J@Q"<@*,$W!+P7B*.R!F&&3E%NP&SN(SIB8U1L;%'0&-'[+S! M)!936LQ@0&/&G GT830FC#)<3H+*2?Q\*,<)!BC!X/;9&Z($0U\!)\XR;#"4 MG*3*6 PQ/LX('6>$9#K$"XJ:GF.L3MR@8 M:'!F'-ST%'$].4,!N.OA#M<#[GI 7.]9# 6Y%KL"ZHO!_0Z(2[G[#]2"3E<: M7-A: 'P;ZV+">/F L1< &8"W%R M^,9?;@@(F%N5RZ!&3'1R?BY$M;&WGSI8RGVIS+GPI+>[83V!.7\[_7/Z^-S< MD_[3-->V;VFUR)5*G^[M&7PMI1):(WG0,[?5-\6ND8NU,J\#_5XUUZ6F MH>2NO0I&W7UT^@]02P,$% @ 5XCZ3H>!@ (- @ S04 !D !X;"]W M;W)K&UL=91OKYL@%,:_BO$#7 3_-]9DO^CTEPL7+54Z%%P'T;)-:AD@0)*BE3>>7A5T[BK+@-\6:#H[" MD[>VI>+? 1@?]C[V'PMOS;569@&514^O\!/4K_XH=(1FEW/30B<;WGD"+GO_ M$]X=SE1":^<_6G.JM[[F>^=X4)O3+WQX2M,_<2^-S7_'>[ M-Q4 MHAD59]+^>M5-*MY.+KJ4EGZ,8]/9<9C\'VGN!#(ED#F!C+V,(%OY9ZIH60@^ M>&+<^YZ:(\8[HO>F,HMV*^PW7;S4J_XR>8R(F)-I@0KS=CU,0+ M#@Z"-,%N3NSDQ%L."5:<>,-)@C!/O.,F&D\5IG#[I)W5R4@=G M?3ZIHY\H?'(\F1.3.3#A"I-MCR>,NA]47)M.>B>N]*6V5^_"N0+M&;SHNFO]MLX!@XLRTU3/Q?C"C('B_?1X MHOD%+_\#4$L#!!0 ( %>(^D[3 8*U/ ( ' & 9 >&PO=V]R:W-H M965T\@'REYX#2"+QG@$_:J24>\OW$:W'3N66N;0=6YO0J2-/!@3G\VK:8 M_=T!H4/A!NZ;X:FYU$(9O#+O\05^@GCN#TRNO(GEU+30\89V#H-SX3X&VWVF M\!KPJX&!S^:.RN1(Z8M:?#L5KJ\$ 8%** 8LAQOL@1!%)&7\&3G=*:1RG,_? MV+_HW&4N1\QA3\GOYB3JPLU]P R+A2HF,45'" M]=>IKES0=F214EK\:L:FT^-@=N+-Z&9W0*,#FAQD[/\YA*-#^.X0Z>2-,IWJ M9RQPF3,Z.,P<5H_5G0BVH2QFI8RZ=GI/9LNE]59&L9][-T4T8G8&@V:88$)X MDGT*@6PA=FCECCX&V*\1F\@>(;0F$6K_<"[P'D%D)8@T0?2A"L&B"@:3:$QG M,'Z$LD4J:U08QD%J%Q-;Q<06,8N*[0PFGH4)T"9;2-ZO49LH\^U:$JN6Q*(E M7&A)5E$^1?%F><865!R@.Q[*&VP"ZZIW&GHM=.J"DG M4_X#4$L#!!0 ( %>(^D[6.!JQ&@( -@% 9 >&PO=V]R:W-H965T M^)**>:_=D!8 MO_5#_S7PU%QJJ0.H+#I\@:\@OW4'KE9H9#DU%%K1L-;C<-[ZC^%FGVN\ 7QO MH!>3N:>='!E[UHM/IZT?:$% H)*: :OA!GL@1!,I&3\'3G\LJ1.G\U?V#\:[ M\G+$ O:,_&A.LM[ZN>^=X(RO1#ZQ_B,,?E+?&\Q_AAL0!==*5(V*$6&^7G45 MDM&!14FA^,6.36O&WNYD\9#F3HB&A&A,4+7_EA /"?%;0F+,6V7&ZGLL<5EP MUGO<7E:']3\1;F)UF)4.FK,S>\JM4-%;F:19@6Z::,#L+"::8,(1@13[6")R ME=A%B_3HOL!^B5@G[@JQTT1L\N,[$RLW0>(D2 Q!0ST[!8C*#:0WF79AD M\\F=!/F_CV*?+XYB'>;!7">:/ @*_&)ZA_ J=FVE_O4FT;$]/4;Z0IIRLUY[;9 MV(5DW=!'T=C,R]]02P,$% @ 5XCZ3H$"QA/V"0 9$( !D !X;"]W M;W)K&ULE9SO2Y964N/OV2TJD+0+WJ$ ^Q)9\ !*7/."/X)%.7U;KOS8/ M3;,]^7NY>-J<31ZVV^=WT^GFVT.SG&]^63TW3^U?[E?KY7S;OEQ_GVZ>U\W\ M;M=HN9AJI=QT.7]\FIR?[M[[LCX_7?W8+AZ?FB_KD\V/Y7*^_M_[9K%Z.9O0 M9'CC]\?O#]ONC>GYZ?/\>_/O9OO'\Y=U^VKZVLO=X[)YVCRNGD[6S?W9Y%_T M[C,Y[EKL)'\^-B^;@]]/NK%\7:W^ZEYO&^T:'OX^]'ZY&WT[FJ_S37.Q6OSG\6[[<#8)DY.[YG[^8['] M??5RU?0CXLE)/_R;YF>S:.7=GK3;^+9:;';_GWS[L=FNEGTO[:XLYW_O?SX^ M[7Z^]/T/S>0&NF^@7QL0'6U@^@;FK8$^VL#V#>Q; W.T ?<-^*V!/=K ]0U< M:0/?-_!O#8Y7*?0-0NF@8]\@EFZA_7-_Y%3I-NCU8+\=;>+C38;#3<7'FX8# M3J;T -)PR,F6'A$:#CIQLF/3_1F_L]"'^79^?KI>O9RL]]/ \[R;;>A=VZKM MO'MW9\K='UL;;=IW?YY;1Z?3GUU/O>;]7J-'&CW67$@:,]9\D#1VK/DH:7BL MN90T;JSY)&G\6',E:<)8C36_2IJDSC>2)JGSK:1)ZOR;I$GJ M_%G2O-5YVIXTKV>.EL\O!C'IP<@]&[L'L>K"C'I)C--MKW$[SM-,$4MT_ M>4M6WI(5MA3D'ECN@7,%H]QH^&&U[!OBHM+PE+V_)"UN*<@]![B&4 MCS;*/<2"T<9LM*2U)P9;ZJ9Z<0I3^;8".#\(38-4/F("AB#]SV.^ZD7=/K^- MVEMBI=)916?ET:RC-F"O@,E(<%D@T >P#]F*Z@ #$?]S=:Y[$=&A ]CHK#:< MU89)HY.<@"-)L&0 5B/@-?(5I0%NHU!@EEZ4N,4XE4[^>QWI Z%I_4]PSB1@ M81(\',#9IX$WM2HOCP;>U%10GEXT.B.,U@D6W/2RP^L)'2F-1M<^P>K!@CZ M,;6I* TPII8N;%EI;%8:,[Z$]K41=(8UX^H JVO!Z@'!!?"F=A75 =[4TH4P MJHSZY6C"=D$@R9D#=RN!;<'-#)@31TKX M8TPB7S1R_5#9F M9Z)-Z5:0:8=/' .<;@2G!P_Z -8T-5R*P+2(3$T.:T:G-T:?34ZPY#0N#7"Z M$9P> ,(:X$M3 ;$&^-*48*S).98C4TA+D\MT>^<$2P-L;@2;!X "!IC25!"O M :8T)!* M*[@R I*UZ$:P@F0ML)$M(-F/O8C&>ZO3TN0H@9720;&9<&X$4Q"#/S(%0#+P(]< + ?>A&-[GU\-"J8M#HY MPFIE@H+E0:L]@L4C&AIP)E<0+ -G<@'!7G/.I2:$=%5P)LC:"0GA%0.?L^#S MB/H SN0*>G7 F:Z$7IV I2IX3B:N9AD6K<,6+<3F:$KD M6*=+[8*NO5(% XL#C.YRH^," VNZ"H9UP)JN@&$O>E&W]'6XHN!"Y+2,.>UJ M']#BK =>][G760'P\\"8OH)V/3"F+Z#="R_0KN+H.;G[F0E":G4>((H'3O>Y MTQD^+P#6]!54[($U?0$5O^]%W1KE&P%JJ]-5S)G/P9B\]8@!/?"ZS[W."M"Q M1T]3*NC8 VOZDA5>GV.OU6R2\^9&D)D8F<%5Q@.G^]SIK,"Y%X Q0P4>!V#, M4(#'ET%8W?7&IY829%9;Y(8 ;!YRF[,";!R *T,%&P?@RE"RN!MRXN7(%AU( M8-Z0FY<5VEW@M5#!NP%X+13P[BP(O&O).D;'"#WDS$W)"O!> "X*%2@;@8MB M"P(\& 44)=0'L%:L"1"@!$%1A" ' MS/2!Z%%)$C" "0.!0 D]1%F>%V6% H7*($]"84W%(H7J)I\@4(! U7 MGY>#ZMCTXTKJ0SRN) B8@(X2S#S0Q5 2RCU0[H$:0?5".2=10-'\2 2 M\D&'SYJ37F!XKP)K"65Z2)>LNPZJ\1V,4D?&CLPI!("84 P.Y75(5P LH<0. MZ0*$_3BH1@]&.0_X:6$!-GAKX7%%)A5"0*P1NJ',#ND*H"64VB%=@+2?!M7H M880ADZZM#KK1Q499@RX3* =$0A"(-4(X%-TA4P.W*+Q#IBA#:X00+;/1(:N1 MR1$W*(-6"@@%@DA(!#%.XB*WFAK,12D>,@68^V%0C1Z::N6"SKUFQ1F2'\CQD:I@7)7K(%##O]: :)8Y;U-+I<_=!.$K"=:<-6NV\!8!A9!(2"$QBCD02@^1K0%A ME!\B6P3"-@?A]L8_I@\-?QN$HPB[UTYK"\>')@$AEL30LRA)1+8&BE&6B+@ MBB\&U3BF$:+G_#,0@M(9M()-*)]$0D")-6)(%"@BKN%G%"DB+N#GBT$U>@"M MVUN7:+./YK$07B#E4/" 4%")A*02&^1:E"LBKB%ME"PB+B#M]X-J]+#5!'>X MF#L4*8?M:#3#&J%Y0(@KM>2*>D&>Y1K61ADCXI+EXT$U=IM-\^TW@^YPUK;L MO86?.$*3@)!;:BD"]8(LZVI@&^6,R!7 ]N6@&GU HJ/#S&I.^L":=VBV1=$E M$K)+;!"*HK01N1K61GDC=9_"OE^MMDW;I_JE[?*AF=^]OE@T]]ONURX9L=Y_[<'^Q7;U?+;_3H?I MZQ=+G/\?4$L#!!0 ( %>(^DZ.&O$"> ( ' ) 9 >&PO=V]R:W-H M965T8,V2,%QCM@M!OFC8@?_D^E>SEF86]"R[HN*U*D3M2;Y? M^I_P\PIGML A?A?\HF[&GFUE(\2;G7S;+7UD%?&2;[6E8.9RYBM>EI;)Z/C; MD?K],VWA[?C*_L4U;YK9,,57HOQ3[/1QZ:>^M^-[=BKUJ[A\Y5U#D>]UW7_G M9UX:N%5BGK$5I7*_WO:DM*@Z%B.E8N_MM:C=]=+Q7\O@ M(5D+X TP\+PJX@ M'!0$K3+7ZF>F6;Z0XN+)]FTUS/XI\'-HS-S:1>>=NV>Z56;UG$\1JC(CB'A(8 ;T* JH@KI[>J8A@@A D"!U!>$[T8"$B0SW&@QT4VC!*5I M.+!CC,)QDE!83 J*20$Q&4R0@039?#LP@E."9AC2@>YZ36E$AUD9P]"$F(G( MXK$8.D4!YPV3!RR!$X=#0 4>6A*.+:$DPT-+ !@B*9D0!"<8 Q&F4Q1P\'#T M@"UP]' \QY88R Y%T="6,0PGF$Z$!\-1QD"6Z<1VA.$ XO0!6^ (XFR.+=EH M[QSNKA]"6B'!S:?/GD5^,'DH:N5MA#9?4?>MVPNAN:%#3\;;HSG^]).2[[4= M)F8LVS- .]&BZ(^D[[&PO=V]R:W-H965TFP3ZB? G@/'?WW)E[\,U.NGYI]DJ9 MX*TLJF8>[HTY/$11L]ZK,FON]4%5]I^MKLO,V,=Z%S6'6F6;SJ@L(DI(')59 M7H6+6;?V5"]F^FB*O%)/== GVCY%9R^;O%15D^LJJ-5V'C["PXK&K4&'^)VK4W-Q'[2I/&O]TCY\W8K>'E_;OWSUWR-IGGK%$K7?S)-V8_ M#Y,PV*AM=BS,#WWZHH:$1!@,V7]3KZJP\):)C;'61=/]!NMC8W0Y>+%4RNRM MO^95=SWU_T@^F.$&=#"@9P,;^YH!&PS8AT$7(>J9=:E^RDRVF-7Z%-3];AVR M]J6 !V:+N6X7N]IU_]EL&[OZNA"H&!,R*RWL\A*!9B23US M.@ZP\A$IQR,P- G6V;-1$@)WP%$'O'/ 1PYBIPH])NXP59]&*BF+B9.,CV,$ M$B$93DB@A 1"2#J$>HP8!;*10#B$$!R0E$&*$XI10C%"*,$=2-2!O'V/$M1! M)5ZJ=QR$<& K!,:$O/ VHI.B=%*$3NK02?TX,8D3APV"XA"+B>T!@O)4:FZHS+%O#;FPIPH0%,:=RV E]"[JR$ MQ$2ZE4& @I!TJC*XU@ F-FYO#:#+4)P3[A+R47<6EDS5&=<,J@VGEE9A[I.WTX:PO[9#7CV0?;OH)\7M6[_*J"9ZUL;---X%LM3;*\B3WMFI[ M.Y2>'PJU->VMM/=U/YGU#T8?AJDS.H^^B_]02P,$% @ 5XCZ3OH1M7]$ M! _A4 !D !X;"]W;W)K&ULE5C9CIM(%/T5 MQ'L"M0(MVU+;K=&,-".U$B7S3-OE10'* [B=^?NPQ8&J4\3NAS;+J7O/+>J< M6A9777ZKCDK5WO<\*ZJE?ZSK\U,05-NCRM/JHSZKHGFSUV6>ULUM>0BJI^7_:Y7IZ](G_L\'GTZ' M8]T^"%:+>M TZQ->3NE:C M:Z\MY4WK;^W-7[NE'[:,5*:V=1LB;7[>U49E61NIX?'?$-2_Y6P;CJ]_1O^C M*[XIYBVMU$9G_YYV]7'IQ[ZW4_OTDM6?]/5/-10D?&^H_F_UKK(&WC)IVEJG4^1&FHY.GW_O=4=+_7_HV,AF:X 1T:T%L#&L\V8$,#]JL!F6W MAP;<:!#TI71]\Y+6Z6I1ZJM7]I_WG+:CB#SQIO>W[<.NL[MW3?=4S=/WE1!T M$;RW@0;,NL?0$8;<$$$3_9:"HA1K:C47@DU3;&P,9]$4\V)C:,(P$09K95T M-B'"<0 . _ N !]WA)!&9_48V6&*#A-%@E 9AJ%1,T!R%B9\C)R0$I"4L$@) M(0Q2/4:,4GV00L82L +0A#,JA9.6A+0DH&7VE;1RF6SF$!,2$201 1+&L%I' MOR4QAYB0B"&)&(P:;I"(K;$0)TDW:$PRL44FH3&ES/EY$D@JL4@Q5P 28N<( M[Y<3<9@/ =\G-MV'6!531Q;H/\^$@BR)F06 I*M#L+T0!D(0,P^SOC0AX?!G M&!["4@L[I8:-B]C.):1E\]SJZ-C%S(8FOR&&S8L ]Y+,)&9[$F."0&(VE"94 MS!'#]D6 ?TE3M<2V)R)QEVT0UN[>*35L:L1V-=M0!I"<_4(#LWN@4V+8Z(CM M=$(*1PAL2R2YWU0H]B4: A;FS -!D2,/-B\*S$O&CA#8F2A]H%IL.A29CE'M M!H X=2R=*'80BAPD<83 6J?B@6JQ*BE0912:WU8^.IXI%AH%RX?(M?3%DJ#Q M S5C25![J@8U)Y:[1(/M.6IF6#T,""-RS+<,"X.1^VMF6!@,S,96S0-HXJC1 M?,V.?0'04.3:66!Y,/Y S5@>#$R%=LU@?A.S8YMA)3&D)!=A+ \6/5 SE@<# M,X9=L[WDI62^9JPDAI3DF)\XE@=_8-'+L3PXF#>LFKF]Z.6S)7,L)(Z$)!TA ML#KX(]MFQ[X931[FRIC;:TIAV?:P<[:WSC9T2@QKCB/-F1O$ 32?K5]^W@6= M$L/RY+8\:>RP)([ER1^0)\?RY&CK:BXN.)!G1&9KQO+D0)[F2<9F (U[^(,K M73 Z!,M5>>@.&"MOJR]%W1XDC9[>#C&?:7N(9CQ?DZ=-?[CV*TQ_,OI/6AY. M1>6]Z;K6>7>0MM>Z5@W5\&/3)4>5[FXWF=K7[6747)?]B61_4^OS<-H:W(Y\ M5S\ 4$L#!!0 ( %>(^DY!1SJL7 , !02 9 >&PO=V]R:W-H965T M M2ZLZY7E2_GL0F3PO;6:_'?B1[@^J/N"L%L=D+WX*]>OX6.J1M;O7?Q(O(M+Q.HL^QD5G5_%J;4Z5DWKGH*'GRVF[3HMF>._^W:7@"=1/H M,H%YDQ-X-X'?3'#:9,U2/R4J62U*>;;*]FH=D_JF8/=<%W-3'VQJU_RG5UOI MHR\K/XP6SDMMU&D>6@U=::BO6 \5?G"1.#K )07!%-3,]WHI8FS H0%O#/BU M0>1B P\:>,,$$;NI0ZL)&DW1:&+/'Y1K/91Y(8^B",?Q81P?Q"%L$$"#P+P@ M(30(#0K2:OS>2ET_O*G'4$4AA2$.$\$P$0C#;\)$@]-\X%X0!S=I@(Q"CT9N MUQC&B4$<#QLP%V/GFE\?-D(N,[A"G>AZN1%YW+WE=R@+XR >N48,0\P Q9$_ M8H$Q9C,X9AAD9D)R)[I>[Z D4Y)^$(PP0PR/W&8,0\QF4,PPQLR$8S9$=%". M*4D_"$:8F3#,AG0.@DQ)^D$PO S1.W*G$Z:79M!+F%XRH9>&6-Z6 T@H\D:H MHY'NB\ =:5>$P:49X!(&ETS I2&5L <#W503)HPP(81'GDL((TPS$":,,)D@ M3&:]&,@FFC%AE,D$93+LQT@WT9 )0TT ZGBDS!Q#S6= S3'4W 1J;M:2@2P, M(G_D(9!CLCD@.V8C%B-/UC/(YIAL;D(V?[\E3TKZ03#/'/ (^DY>Q'U=-04 *T? 9 M >&PO=V]R:W-H965T*S$3&RM;KJ3$V[>O)"N&+9[)2C>Q)1^..!-^XB&Y.I75 MMWH;0K/XOB\.]=URVS3'STE2/VW#/J\_E<=P:']Y+JM]WK27U4M2'ZN0;_I& M^R(Q2G&RSW>'Y7K5WWNHUJORM2EVA_!0+>K7_3ZO_OL2BO)TM]3+]QM?=R_; MIKN1K%?'_"7\&9J_C@]5>Y5+O73C5 M5]\772J/9?FMN_AM<[=478]"$9Z:+D3>?KR%^U 47:2V'_\.09>79W8-K[^_ M1_^E3[Y-YC&OPWU9_+/;--N[9;I<;,)S_EHT7\O3KV%(B):+(?O?PULH6GG7 MD_893V51]W\73Z]U4^Z'*&U7]OGW\^?NT'^>AOCOS7 #,S0PEP;:?=C #@WL MJ$%R[EF?ZL]YDZ]757E:5.?_UC'O!H7^;-MB/G4W^]KUO[79UNW=MS5E;I6\ M=8$&S9>SQEQIS*WB/E807R1)VX%++PSLA>G;NZOV3GD&K,20Z)H R MJ6 8 4TSLL40:(X3<7J<[5G$O>C0BZQQF?'9^-4%A(J-3:5.8;!T3 UETD# MV.AT1FDP.#J;4IJSB*XR-J34>,#< UTG4TIXLV,230P99<*P,Q@RHZ<7Q@@3 M#)AAHL(,HNN$G='$=E08H&-_H[OM$H;6Q#RR6%O,HW$S"H-Y-&!.B@M#<6'( MM(-F7!BD2\EJH4N8;Q/SS4H*@6DT?D9A,(TFGL5 8=(?(3(4YH>ZVRYANDU, M-RO!/UA,HU73"V,QC19,>5%A!M%-PAEGAD:%P;I42UW"=-N8;E8"C58PD#,< MI,4T6N /X\*X&!&7&CMVU$ G#!:+P;8QV*R<$ *#:&?838M!M,!,QC7Q4:Y6 M:T?18(EU4DTPTS9FFI64$&;0SO"F#C/H@.V,:C*(KG/5RNAHDD8ZKXP2_+;# M3+N8:19#8 ;=#!OK,(,..-2X,#9^8YC,C_F!,N^DG(1%84PT2^M2AS%T,_RN MPQBZ*7YW$-V, VT]\[@N2&?("&\&A[%V,=:L!+?K,(MNAMMUF$4WQ>VZV,5: MJVU&8U>'A(IM)KEXPG133#>+NP281IKA=PG32%/\+L4^MAT)J1XOD8#.95E& MPLN7,-T$_*Z60F >:8;?)6$+9HK?)>!CC?.1>P$Z]LI+,!'FFX#?U8+?)X7<9T\A3_"X#'VLX M3<>% ;J/4&),-P._*VW1,::19_A=QC3R%+_+L8]EG1GVX\+$.FH+XZ3"8+H9 MF%XMT,C"%NL,T\N81IYB>CDVLZWC=6[\\@4ZJ288; :F5UI?,0:19YA>CT'T M4TROC\TL7 @ G5 3CYGVP.]JP1MZS*"?X7<]9M!/\;L^-K)P(8!T'RP$/&;: M \8^AG^%V/,?13 M_.X@NM[/A@L!J),7 BG&.@58&V&*3C&+Z0RWFV(64W1^.#[_0"(SGC23JW/3 M[B#[C[QZV1WJQ6/9-.6^/RA]+LLFM '5IW9,;4.^N5P4X;GIOG8$5.<#Y/-% M4QZ'P_'D&ULE5;;CILP$/T5Q <$;"X)$8F4BZI6:J75 M5FV?G<0): %3VTFV?U]?"$M@2-,\!-N<.7-F[&&<7AE_$QFETGDOBTHLW$S* M>NYY8I_1DH@)JVFEWAP9+XE44W[R1,TI.1BCLO"P[\=>2?+*7:9F[84O4W:6 M15[1%^Z(\I)7( M6>5P>ERX*S3?HJDV,(B?.;V*SMC1H>P8>].3+X>%ZVM%M*![J2F(>ESHAA:% M9E(Z?C>D;NM3&W;'-_9/)G@5S(X(NF'%K_P@LX4[[3.OS//:\-_,8 /<&.#6((@? M&@2-0?!A$#TT"!N#L#7 -ELV%).;+9%DF7)V=;C=WIKH4X3FH[O#LJ1U&< 4B MH 2#?ITWH*1[OI,)'G$$5RH* 4W?^J\3F-O6Y\(_R45\+9,:GZGNE.1\8D51+]B&UL?53;;IPP$/T5Q ?$8&[I"I"RB:)6:J55JJ;/ M7A@NBHVI;9;T[VL;0NFN51ZP9WSFG!G#3#YS\28[ .6],SK(PN^4&@\(R:H# M1N0='V'0)PT7C"AMBA;)40"I;1"C" =!BACI![_,K>\DRIQ/BO8#G(0G)\:( M^'T$RN?"#_T/QTO?=LHX4)F/I(7OH'Z,)Z$MM+'4/8-!]GSP!#2%_Q >CIG! M6\!K#[/<[3U3R9GS-V-\J0L_, D!A4H9!J*7"SP"I89(I_%KY?0W21.XWW^P M/]O:=2UG(N&1TY]]K;K"O_>]&AHR4?7"Y\^PUI/XWEK\5[@ U7"3B=:H.)7V M[5635)RM+#H51MZ7M1_L.B\G&5[#W %X#PFB)T$L26(_\G@_JK(!9-8S& QB5LB<4HD#HE/5Q(+ M)MU+Z.XQCULI=2JEMTIQ<*64WA83!/^3RIQ2F4,JO)+*;HK"&4Y<4FCW3S(0 MK>U&Z55\&NPDV'FWAG^P38#^PI=I\8V(MA^D=^9*=X;]?QO.%>B$@CM==J<' MU&90:)399GHOEC9=#,7'=0*A;0R6?P!02P,$% @ 5XCZ3K8FQLP=!0 M&ULE5E=;^,V$/PKAM_O MI"6YE!0X!A(710NT0'!%VV?%9F+C),N5E/CZ[ZNO\SGJ_MILG6MGW\IBW]S/MVU[N(NB9KUU9=Y\K@YNW_WS4M5EWG:/]6O4'&J7 M;X9"91&I.+91F>_V\^5B>/=4+Q?56UOL]NZIGC5O99G7_SZZHCK>SVG^_<67 MW>NV[5]$R\4A?W5_N/;/PU/=/46G6C:[TNV;7;6?U>[E?OY =RM.^@(#XJ^= M.S9GOV=]5YZKZFO_\.OF?A[WC%SAUFU?1=Y]O;N5*XJ^IH['/U.E\U.;?<'S MW]]K_WGH?->9Y[QQJZKX>[=IM_?S=#[;N)?\K6B_5,=?W-0AGL^FWO_FWEW1 MP7LF71OKJFB&S]GZK6FK\S9>+NCK.ZG&V#GF_*.A.=X.Y[E\.8S?\U_6VZ=Z^+ZU1 MB^B]KVC"/(X8=8:A$R+J:C\UH5 3CTH45YG7Q$IBC$YP(QKV0P\5Z _]T+@" M RLP0P7F TOV!F+$\(#9CRQQ$PR;8-%$9KT61H@]:\%2PIG.O/$".)VE&5O, MQT(^5O"QQGB$K.BR-13[="2*#-G0#":032+84$P>FT2VD\2IOY@ *F4*D$DA MF10,C;\:4MD,*Y5X9"1*Q1D'EF8&R61RW:0>ETRTPI;.5/:A%8JQ%<1@!H07 MQ+(ELIFW;%8 9B@Q(4(!;R) 2/N$"*P]JWT^$O4IM9D*Z)>@DSV0 LLB(#G" M/D4W&!5AIR)I5<)'2%H549+&1@P, "IBHSC "5L;26^S)J XPFY$]H:1P19" MTD/DR !WL-IF))8P )IN95%@\R/L)(2L) U4@?5/V?4CH["VE=2V&!DE-=OY M9IH:W^T1,.N63!J0@L+R5E+>]JRMCU5@02IUP\A@02I]Q"EB45CA2BI &/2-D0(FX\&AY-0U*RQ5^CDAJG"VM92 MVW*JP#D ;IL(>&G;U-@LM#P.@*F2!P)ER8BIDC!CX]!1R6#K,=)Z+ >$:;!3 M&+KA^(ZU;:2VQ51-F/_?QQ'PTCYNL%D8&5O(J3(R9M QD?4I29BRS*&I"B0Y M4& 1,'6#G<+<$%@8K&US3>+!R(#ADZ989(X03F5)R&X,]@H#XHI0:&*P5YCT MAH'!TC;72-M(S7Y".1F$NY258:QN1ED!/R_#(& B1D$"V=F&'L%HZC"S\TP MR J Y R 71E%%XA.2CF)2WW8 B!)M0TE&;#H,#C1^NHBEF7S,%TU\ M)"Q-@].%+8>1Y0@^,HKQ@W4 R5064#D'$K @RN',YR+#%[(DZ"!4,.IB;(0L MC5!FW%@:',JX =B%C!MC&V24A/4S;A/H//D,,FX !3-NT=E-1>GJU^%2IYFM MJ[=]V]\(G+T]71P]J/ZFPWO_2'>K\0;D1S7C;=3O>?VZVS>SYZIMJW*X[7BI MJM9U-.//W8!M7;XY/13NI>U_)MWO>KP%&A_:ZC#=<$6G:[;E?U!+ P04 M" !7B/I.(^]3W@8" "I!0 &0 'AL+W=O1%@-1TJC9IDZ).ZSX[< FH-J:V"=V_GU\H0XNC M]DOL.S_WW#U'[O*1BQ?9 *C@C=%.%F&C5+]#2%8-,"+O> ^=?CEQP8C2IC@C MV0L@M0UB%.$HRA C;1>6N?4=1)GS0=&V@X,(Y, 8$7_V0/E8A''X[GAJSXTR M#E3F/3G#3U"_^H/0%II9ZI9!)UO>!0).17@?[_9Q9 (LXKF%42[N@9%RY/S% M&-_J(HQ,14"A4H:"Z.,"#T"I8=)UO$ZDX9S3!"[O[^R/5KP6!C(%SS>V*^<;S#NC>5<=I6V#== MO-3>2YEE48XNAFC"[!T&+S#QC$":?4Z!?2GV^"H\2;"?(/'6F%B"9$& XZV? M8.4E6%F"U8)@N_E/HX-D%M)92)K%VQMEIMXLZ566++O1J,Q+D'U>Y]I+L/Y8 MIX.D"YU)M(DB?Y:--\O&H_-&H[9>@NWG=>J!]_YKHX^53ICE)\7IZDHJ6DP* M W&V.T(&%1\ZNZ 6WGD/W6,[:?_@;HG](.+<=C(X\ MT7MS-BB$,Q?MI,:)Y.Y=_ 5!+ P04 " !7B/I.?= -($@$ M !.& &0 'AL+W=O5;4&__4-)>G(*AW)YNG]:?R8HOVFT-9Y6G3GE;'H+Y4 M-MWW@_(LH# T09Z>"W^[[J^]5MMU>6VR'+ M^7AJN@O!=GU)C_8/V_QY>:W:L^">97_.;5&?R\*K[&'C/XNG%Z.[ 7W$7V=[ MJQ^.O<[*6UE^[4Y^W6_\L)N1S>RNZ5*D[<>[_6RSK,O4SN.?,:E_U^P&/AY_ M9/^Y-]^:>4MK^[G,_C[OF]/&CWUO;P_I-6N^E+=?[&A(^][H_C?[;K,VO)M) MJ[$KL[K_Z^VN=5/F8Y9V*GGZ;?@\%_WG;QO1?]=._FZO?J^-4:N@_!0$E MY@D3F#BQ #F!F1, .M>OE:0*8Z;J$2:,Y(SR.@;-5<(@$EK]IA667!"9"DD80@(01MS/ MC"&D!1 2AI#F0$@(0K;($F:0$(-<"LP@+6!08@8E8-#Q*UT&5U'[&#%*F$&) MEB_#I,!P25K@E]D) FI MYQ43(]$V;UI;I4N,B&+BE# Q$NWTIK55SM[J20R5!)L]IZZ.03-4%.9.H;5O M6E.5RQVG@IE3B#D&6X694PN84Y@Y-8:8A4YAYM0"YA1F3@'F M7*^SF5.8.068B[D4&"85+_"*25'HMS:#&#&K$(//2J#&#>@&#&C.HYS"H9Z]6 M!N-G$'[,^Z+!^)D%^!F,GT%MB:E7X^*W$D9S?C%_!O 73S!Z:[C!JCZNAPSV<-.5E[-X' M]W\A;/\#4$L#!!0 ( %>(^D[\+;A8Y@$ ((% 9 >&PO=V]R:W-H M965T,*#T41RP' :2V18SB* Q3S$C7HS*W6J[WK;CM))FKLQ?$+F"Z%_!YLV"V!7$<\$JMN$G,AOU(U&D MS 4? S%]K(&8?V*UC?7+K,RD?7=V3:>5>O9X7(),FM9K>:J(HC.(P#/TTL9Y?,4B\!LD-<7R:99SDG7%2+TUZ XU/LZ1);_W4 M^.(TF-OI&Q''KI?!@2M]L.ROW7"N0)N&=SI=JR_$>4"A4::[T7TQ70O30/'! MW7AXOG;+OU!+ P04 " !7B/I.;I[#0OJ0 ;)@( % 'AL+W-H87)E M9%-T&ULW+W[<]M*=B?^\^Y?@7(\N5(5R.'[86=3)O50EKLW?_YSL7R(MU'1S79Q"K_<9_DV*N'/?/WG8I?'T:IXB.-R MN_GSH->;_'D;)>FK8)\F_[&/S[-]6OZO5Y-Y_]4__D.1_.,_E/_X/EONMW%: M!E&Z"B[2,BF?@\N4VTRR-.@$Q4.4Q\4__+G\QW_X,[[#[PV#SUE:/A3PSBI> M57_]IWW:#0:S,!CT^O/ZCQOX<=#\XPOC:7W\]GD75W_L]SK_TOK"O^RCO(SS MS7-P$^^RO*P^6.;[6H/VY2]QGF0XOE7P/BIKSYGI_\__\3\.SO$VC](BH75N M'L1]M"EJK?6)7FQ.ND**'K,KB*MK7F/WRZ M^+?@T^W[;LOKE^DRRV&PM!]AL"AA 8(L#XBX\F?X=U5K\VNOI;&SU0J(JPC- MA^!3DL;!=5IK81":H2S2-)U!+-H M6UW;B)W?ESQ[3-)E[87%QY>:^)(59;0)_CW9-2[.:#;I#X;5;VGP9W"<&]^9 MC*O??,J6T,>7ARQMHXK);#KIS&?S&CW>)B604G8?] S>OL:\_EKG9Y:X@2=$RS)YC/%D1Z;) M V<0*!\H9)WEM07[%.4PB[/E,H:GX)D5/]_2UF(;;3;!NWT!)Z!H&]_%-L[7 M.+&/>?8$Y^ \V^ZBM-:S:?(AAB8//P._;H'_+,IL^2V4K0VN]R60;$H[>,(7 MP&G;^[ Z.5#>)=P#WX-_CFO]]."_V60RG-;XT1DPP14QP@^;:%T[ +*9'Y(" M*?NO,9!:&\/M='K#SK#?RFAU&Q_@R]KR#GJ#&HNJOBU,O_']?ZGU?7Y]]?[B M:G'Q/H!/B^M/E^_/;N&/=V>?SJ[.+X+%KQ<7MPNX7K\NW@UGZ/B@:[3)7Z(_V.?/$8;>+[6"5 J M\O BR.-E# _=;>(P2.,260/09O84 ?L+X"X.5MG^KKS?;X+(O */O)[-PLE@ M1EV]GO?#X7P"0\)?X#Z,K3A O\-\E@]V0B'T6.QB.G:;&@&=9TAA2S._ZL^7 MZ2-,)LN3^J&^+A_@>"Z]Y:DQJ@QY\^%G@/7OXAR('8>."[A#NJ"UJ76YPZ.. MYV831T4QD]YT]_,&M-[[W,H FLC2 MSK+YTN#Q'Q@.<=^';+.*\^+O_VXVZ$_?$KD=N(L+N8O3#%8M#Q[Q+GX;C">C M<#"=A>/!B'9J/)F$T]D4CFA./1+!Q,QD&F M[H _XAC?@BQ3[''(?-5$9; $P0@&VPL',(;A>"RS.;*[!NK9;_<;NFA7\7VR M3)H(T#Z2,37!Y0AK'H,<#E?^)JO?O$Q,Q=%;P\^K7::A'__^<1?'"4A>0&(/ M<9G W71Z]$5"XBS=:K#"'X"&TF6"=ULF>LC_/KLKB-O^?T?=#O9:>)% +74& M)S"^%1SO* =& %M 3]3$BUH#3+>MXDCM^>P(&:9*DT)_;8^W;,WB%O[Y?'$% MVW+](;C^!-#<_ME"2(YK!\(Y"#*UAX"(114MEV>W=>/V@)$3W@U#-9Q M&J. B*<@6FV3E)1/DK#C[SLX>/5V+]5UMT4>_+=&Y9^$=1@G-4W'^<"U*%- MZL.E.VU\5);U+@8A)P[XR:",OM>'2-I@@2<&Y:%#3^+Z\^\U"3K*4[I,[2EH MN':+9'GDB7F?;/;(V(Y[^E]CE$SB52=ZA.T!/45(%.24%=(E,L8]77*V#=P, MY '1MER>46JH<@T-MGC=,Y(_;D)^]FXY?LC]JF9J6 MYIAI+WX]@UE??WI_<;/X);CXEZ^7MW\]>IHD(+Q@7#DDN+QOEFW4 GR,H/^3 M3TB7N [OW3I<5M:!Z+IM'\[-/MRJ?3AS^] L^>BA\K'QJ>U3@XSU+EXG*?+" MX"[:D):I. 5*BEK_K5V&];=?>@/.>TZB^\G[F#^=XI:1$42$--A6$L^"_WT# MO!2T_OPIREJ5#S?7GXTX??4Q M.#N_O?S+Y>WEQ:)VV;Z/@0A!D6'*U3*CX_9!LMU%24X"0)L\BWSS/L_0'+"$ MXYAMDE5D3!OOR)0#A+!\0 MM;=QDLR81_RG+OY'4'.V24B3?K(G1HFA(1CDC M=&76LD VZ$8C076!+J_^N+1S9#U<0DL%.T"R!?A3=#.8[A:5H&E]1WPKKH.*;8OY'?^FC0*[W8U=RB; MKZ#YN^?&MU]:T0^75Z!JO[2BWO+<-9C'#MO"X*!'SWP1PXK\^/M?S-NH?^26 M:U!K%6;1M% [;_B)NF=>>)DWY9XM!S^Y*4UOU]C1_3U0# XH-OX@]*&08+<\ MUJ(MNI?<]2M]UQ_=1JOY/ 0]T=P4>!S(/? #;\?(%MK>NT(S(K[21, U8OR: M FMSQ^D'3GFE'^*.L#HO,+OKFX]G5Y?_3F8.Y/.WOUZ0*G!V]=?@[ J-58M+ MN@! .5C 94 /UD7>=90*FPY!2-3\%L?\!:@/AF,9L+-664VN.*2R_ZW<;T)*A3>M[ MQA\_1\]!?S[O=>%*M%W]4IBK #GF0\2VD@A#+8(,]'5J\CE&#;]\R+/]&F@, M1;$[6"(S\HQFL@S6["DD\\L2R( 9>.'U!PP &EAO,KC]-\\=N$NS=8JJ1&C. M;4X#_Q:7RX=.F746H-C%P=__77\Z>AL4%?NT1Y+ M0PG*++C?;S:=@L8#8UWMZ9KQ9\=#P0.[3S9H>2L>DAWW 0.*\-I&.783E]!& MM/P&WZ TG!:@*>5\?M#4!)=483N!5FA,VWB%6B[TX08.KZ8QR>+1OLRV&:U' M\0Q2^[; (1>@0<%LT80:;/"@T?'&%S?9?D6?5NA\7E*W:AV0UR]I4@D?K-X=1H&3P\);$K"RXFK11PNV^?! M ^BF0(5N*G?BZ [QN&SV)'L6^WQ-BZE\;*M\OX;%W< 2YL_P9Q*M4Q!\DR5. M)M[$M/[04BCB"2VJ; :TO8W69G&W&:A$&1/>#F@46=TVD\F0C+9[*!^BS3;; M9.OGM_P5#%WM8=.@'V.8-/09HX23)Z";"T<3*L EAH%C*RFTLR^$[&%+2IC! M\B'%_F 3WMJEOI0-%-G1.OTOW<:>O+J\N&Q?YAM6)'%&& 6@&Y252S+ PE]W ]/://0?^"6^-NC&])5GQ3ZXBQ#: ' M+X6/_GVTW;W%H#)SE,_)Q@F2P:OSBW.UF#0+/&"P^TAC2Y3P9.MQ=3&V)4/? M-_Z-NC.L6B0SR&.@E5@>>@PVY>.F3XE)5[9:\NFV%^/W 1_1U:>F?8+[@UYKK YV?Q@MXE* MC+GCM^] >=$)!EF?Q: TK]R_'RCW 38;*5(^OPAZE](,H##S M9!%"67-RDKJ!WLEOUXE6*YH%,$H 9* $X$!GL^J=S@B_F*Q^(,30+D:M**:-.;& M8X^9(D*FZ^TN2RE60D;@-DD-[QZD97+G$7&B<)7DRWU2 FLA R71+9V,:!7M M8*K2.IEI\N*T&Z"+B2C%TPJ0LC$$B6@;.]JG>.9*%M]6Z%SDL\>:!?QQ;Y6( MPBD1)&#?Q7&*9+"+%\15P*N.J#B77BY8:Y)3O<#7%OXHXO43AU(O_7 ME 9"R@H-_0R(&\@G."%>U'O[M;OH!A_/SK[0W_VWJ$[(3^K;4_$P(NULU?@3 M%:7-]W!MQ#B*'._;/+:6AIL];$._U^GUZ:]XO1?#_J+S;UTTWI/^O]X\HZP8 M@^P,UT56.AX!MYBH1=4!W&=9"8_&A>F3='T[22N\DIC=M ]RA8$, /?_'0X] M$E=D^ML^Y0-KYR4,36(IBD#M^PN[S=$E/&+6I.XYP \5*I26XVJD"3:* KO; MVVKO9VF*6@D'GJ*)X@,L#2[S/W=!:J-7LAWP$E;-]#G'!56^K> $)Y"PQI^E M0%;P?(KKO,' BWW.1]>]<$HS1@TM1GZ*(@D:;W!J47 /S !IVIT81^JRHZ#- MNG@F>'*_$9D!QPS:0AP'G2V&^HNAHI 5JD3G &= ,C$#2#8H?*Y(]'J,#<68 MYNF.V(+B>\*9,WGR^^)X:'M_WFM\7X='=?\HYF5.9BG-F7!,LE80 M8RCQTOTM0\FKDSTA%1?[.R"9),K);$>7"\@DR5:9#XCAR.!Z%9YEC$ZT5C&&%(LZR@NKS2\/44$B2EIB<""K,!P TL7C1L]ZRW6H M]\8>X+DB(*D<*#2%X]O[4^@]8 TC.)(T2YL&8PD9>\W1TF#(O_("_RYT4!09 M^B_P##<]]8MK7FA*7&W0%SK;^(*![XM8&0B +/%0&KG#2&).%C0'$I5T9V\B MW@%LR1QX82 F:!")'62D E1=M' 4(C>R&& HIQZ6$YJ1MQ"W(FEO.' IT1 > M47H$M@)J/DIV.)HJ=6PC. ?+.$=>#:J_G3?<:;EQ/Y2D_G#0DVXV)];M\2'% M7W!(FC$13X'SOF56!XWF\3T*]? O2'/[6 Q6,I:EA# 7?']921<94D3CN4/Y MAJ8:R:Z$:IPL:JEP+;.6'O\XMPM[KA?6BWNY]K?9,GF/QWLL7E@=L?C7@W&P M38 P8=P;DM?HH/RN9:0#0&3K-NDAPG- 'KLE7:=K%6D6&N.4.@.I#;*R'T,@.9&%"]A[EO MDI)O:QP*_(W,F+] G2'+13Y#(RP)#BP?(EFHHR;KHRA"XC:;[JXN"$QHX]Q@ MLE1&LO.9$[*_@((,GY=,NR!%?8CO\CT*-[ C$S[]SB>@7EQ@V"?I%>]0O0A. M/IPMWIV:@9PMOL*J=JF13F\0!I_0)V2$3[@C0'C%#O<[OL=.C/,2;VV\P\5W M"3,%EM/0+29L63-@,!L-E%Q_MCC';XQH#S3)7QB1&8\_7D!QS#Q%KAMD"N20 M 4+#1 *C0=Q#,_0OL9QB@E 2IW]?V'9/(9+T@A4J.,_9"3AX4,Q#Q7=$-!?A:_J:P/]-7A'6I4%MY6D:[9)X&,2 MK2H,I5D#0T["G9J;."@,/T53<#2>Z$A$R3"\,3@:G,M,*/=&:-;2U87*% M;TZ&IUJN)5,"*<,P&?2Y),C1Z&84I0*N)(_YB-$975FDB$6K5<+6^:KL8-<0 M=^XA(]L\J'"2Q:-HG4U!&#;.C"G^'F]W=CYDY=U$1B(SV3HL:U*T?.%U76:R MTN:DPY&6MQK.1HHL6*K$ M#C?F2?MCV+3.% 2W>>9<%5P\&JBA9]>?C;D@PR+:#WDGU2/.P=5@\[A/OHO< MBK>G"%).KJ4C(/S6]64T;?.@IAYIM]JUT29]K]P;Z=^VK$QL2=K!RZOD'#WO ML=/0VI3).V9?IR.SBG<4B8"4C3H[:(T848+VU1,Y:$ -,N:58L3^LU&I)@+# MAQ[DYD:>==H]\^E^&:5(]ROT1FTQYYM;%,V!6@3I;X.!KF;9N&DZ_V4A1R!$ M2BGV%3UN7XC^B9$36\K?-B:K):\[4*>-MI'Q6[Y=&SP.P S43%ZN.$EIP" HC+1(0[Z.%*UFUB=%XD21@A MD1[?H1[5[S9[Y%'/ECE'3O5<8K0#&Q+CA-,;4\NZ@.]\+Y%V3U #R(C-\"XA MQ:D>B,Y?YG34($?FAD'V7Q5 MW2ZQIS&;4$W"^\#@!B#79.6I_"A_2X-5ZTBAU4*G2;4_0V%"]WB#\62VJ)"B M,XAN=(ZJI!!(&7O[6)7_ID&21!'IJ%LP\_,P6PY=178PXJX0*YQ"V/HB$-XI MW ZT#IH+QV+@&&7\A;5TV@VC0P$T5;.6>%(G"0.T^S .L_7,M-*' M0\U;K0AF8$][3C\7X8#4O@*N3KHE[+K2XY/)W#Y.7B87F;F6J__U8& ?P9FB M8LIK=P?RI6<+))X$:Y"SV@SB.9O,8TES(@'L&C3)NS@7ZRFI<*"<:=T,?^GT M)T9C81$9](2^/#N; ML]?X9D:G,IGXX;#%]&@C)87/ ,6<[=>HC;U$,,,P>/4!W1T$1Q)\5C*6(95! M#TCEO=6V@@]YM(TQ$*)S[G,N]P=Z4XRA-!DK0X7R

.2\53(Q6.FP,% M;U+EQ$U;]VO: 3WSU5',^1:=^-BAVBXZ:F?^4IJ7SVQ88MLV)=206Q_;-ZJ;RS@\'DS?*.*O3#CO!.=S,H,U\(K^5NB<3%)U7>TP^ M2IU?>,E/4U(G&_DH/M,:$E1:#ZVGZ5/$1ZNX8E@2)P;%XDP1G\LM>:-5RT!& M>(T6HNAE=XQU +?QGF0C'DJVBC,-&W+Q!' MGXD#_MH\.U5BAVI(2?*F)D7TTC&=XL-DQC-!/[RTA;5'VN&2@9@=#;^' ,5- M6))$@_>@9Y=TO3U@% )L \97QGJECEV/'Y(HIXY\=::!956]0ZSJ1MP_7R+, MJ/AHIH!;^A=C5K'"X86XL15I2Q0].?N>4$I^1+G-N->M9<:*@#&#:SG;HH1# M84#> ^CT*Q.MAH9EC):BJ"VY13MR;"4R! O4?-92.2E@>!JH&B[FFR*DI']4M.[ M$V],Z,,M._M=J/(S]SM05E)CSD^\X7)BA IT5<,EZPY0,[#ATIE='F'CLQRX M=C?NAFA,EJDX*^U7LGA5:3!4WGG>'WNT"A#K[6GB<#;C7J"3XJ\Z3R,JV$W* MICNV%=1'SZ$M-L82I!'TI?&A\0X(6=O1P@##N),;JF(&JCK:0E\@KSIAC-'3 M.4I:)H+AV<(%O01;-576-&ZJV^5X;,^C:V@^4)A[M&+*CS]#N[/Q**@S_4!A'9VQQ'JK73Y! M24M2[+<8:O0W.?*2N?7<%HZZMOTHKULI6=NH1@$45P8KR4&.#? M$"N&3_-H)#GL5*LV+X01F4UZ$_QZ P1T<1F<7YQ3+ S#253V22BVDF.+_= 1 M>QV,>[!MO3DN[W 8#L93^-0?S,/A8(R?>O#=9(2?PMYT&/;&8R!WRJ0MB=Y/ M^K#1@^"4A,+^X&WM7_O L:@TP1@A]UK;XU_MM"3YMW2!2C"E?C\1KLP(929;KGSI"#/.E<5TPK[KYV\HV7E9'X807FTCC1DH'$H[C M<(;[>M+'4S,;!0@9T9^.PG%O;![H3>B!_C"<#*;\ )S0R70>?.*[4\'\>!T, MX "/YD-L?!(.9KC!_5$O'/3[P0"ZF/1&^!.L[FQ&/T%?_8F0*.S09 @C&F#? M@Q'")DZH[V%_%$[[.*3QM!_.^SU^H M,U;9()*ATEA4<:%1W HLUZ4[YN)[UP"LL-GP?!> $W,?/PV $VSF8X^=1, +&"X1- M#GN.189-&DX&LNR-TW"+_O__CO]HP#>QN&RT@];KU(@=["S"U8#_J_.ZQE!U M@4 2DY&P^"9@6A=NL(-KYSN- _;Z]7 X[O8]-\WKP7S0=8Z>X] R S_\/+23 M:@'C4#"/#@'$W08TDK%?/5+I<1U^NP*YSRRIXQX)QZR6@5)Y/NT'[EY'[+F"*$HT4Q@1H8 M#[NC:@,]M3,B\9G5-/&@^.YP,._.*N].^^JK\.-Y :7).#P1_(+POLNSPEFMU]R["#2A J]J0X@*4R6(JEQ.CW_ M@Q-PFOWBH=WTBIO7(P*2"U^#1-8='#P/-:'YT\79XJ(F)TN@9+LPS \T-U8+ MC3(>! PH24H=9E'U7'-*,"'$[BFJA8 *T&D:^O =%7,S:H.L.V)H"N8(I03] M[RRAL1\K=MBJ(BI(LU%9UH9(Q03@N=B0@K)%21-"9M%G,0V$2.#UE(_3;1!6 M3,B$2IHPJEN3Z$B;?9+H:^>-Q%I1&[D5$Z X/2J:)QB-W 14VW,?J, M3YME.C=?WL(WM17P8HOE-GH=3,8@(4VFM:?U^3N9S$%X&O5!RJD!BKK;4@T: MI0:BA]-JNT4PK;?AS:_^QJC;"_X4&)PH%XVKHO7ER2-W(BIJ!$8(/@2O0S>8 M$,$+,7VUE=*+[IRC?%AJW !(#E2642_XP/)<8Z@6 8VKT"IOHO7L/"?>U698 MD?:\],.34O'\[ZT-T_1F FN=]=7&H?/- MVF,CM4E?B8W24*4GNE'VVR#G*$6'5L8SJ!"MD6"JB/!5I?.@9E$CMB8= ^AN M/ Z'\[[0'>B @]&8Z6X^#*?3*9/=#)3IX9C);@)JW*BOR:X/BMIL,!-J,7.M M$ "0S QTD_ZT!MYV\9>+JZ\7=4PWE?MERU;0S6NTW@.RA30:F%9N5%BKPJ2 8N^?39:G73SG5X"#Y7Z#MPSH M!\I (/D!23,+OHO+)TR3*I^H+@(Q )HZ(L"A6!OC;;&,B=+I^A.#P=TF67MQ M+"EFS* MLHS3,(!KZ0Y!5\2AD51-QDY*)KP4O"=H)0O"<6)L!3O*PN;Q?%Z< MV3P>FG'#IAF'"_$&$[DD#( -=Q:BQB;Z, /#S)1D;G [FAT%#F-=GN!BR!P MG7B;*A0CLG;=LTA94J$H\@0DQ3>ZYS*$IG%QZYS2L319!]D=2$8Q15 +QD5( MVJ4XA=!P1*4!)%8&Y4@0?"SX?(=\<2$XR>0:%$= ;SP2%>L.>J(_#A@I+O0\@M$A8'K!;8-+LD-)9U89& - MOD0T'&_OLM6SC;)GI!)?127+JF(Z$+.L\73VJXBT\KI^'NXH$3O)]*K91R0;A]^!%/]5!Q86Q MO04?>SRE%*&EB>FL/633*UOZWL5YM7/<^Q-HV&48F44C@R+<?%J;=F&&I7 MW!/%MO0$^OL^+QE"72\V9XL5-E-,HN&MI=M@Q.3NBH+OM@2;X$09S> -^U% M0I;N,:(GV&4)I]C"R0(MZLOE[2G1(*$DTE?7MZ>UT!B^HG32GTF7M6/71P[# MB&*)H=?^W^M;?8W5DZ/LGJ^8_AF50]5+\CLI_4'Z%[ 'Z&6Q"_*8L_R!<"AX M@-RDE"*ZVEMRX>J? ?R*@I[Q^!ISEV55]D@#R5Q^L9#B2%FGEH=XN5]I_1Z5 MS!23GVW@YUR^12QIW#R/JJ/-@2'1"11KETRD4)1=89LV_;K00?.6IO2;N&LV MFIKIK2@1U)+4?,N3K0PIN9=5L:4(B+<6'O_>#(HA$C"AP!R M$L5["8,&\*#>AO3#J3S&:(NP+&S+X/I$(CX0L1;1(QL)^38M:779>"^65@4[ MABD":\QUP82,6 ')BBIKD=L,F>Q%WG%,\BYF2TAE_0E=[ [E:LJ/WU/(5<*O M:,J$LY6C]F $"] XB44[>$_GM.-!$5=B>1'5]0IV$/=%*PP]*?PX+XI#SD_A MA\=Y6U*!=VCQK.Z43!4J^%C>%L12ZSF54H'? 9(^^"D M9G,0(B]/# >1%]&F IL1&4L$;WT5PE=N4CVC0FA23<;CN6[>[N0:^M0895KH M" /0E#!XQ60PYTF+>LAI"M-N*BM$-KD$[3F59/:42(?3B MLL0$P9J,R:L@QY'M%!BU+G%B#-QK813IGBI\J$IW[EG#L$8 L[(&(#ST(-\C MIX+Y!YL57>])"<?">\N+1;P+(6&Q!%D 221!ZD#;+JO^.""*I+4FWBUU5PENHT8:1=>0H MF!9P4,0B&C:.3U2^LK8("SN/\*L"/(_[*P1O+X$#5TK$-V6#NDZ M($.0:R0WIGU6/&0,Q-J,],Y1>UH-Y>O4RI-\.%^4QUX PR4K"0@*SSL-&U]F M&5=&1$-7<(%1>:V$)4K0FM",K'!B9[_R,-PMKY5+G4TWLDMM)$\8D\D]1+^-_F@!4!MT6_PPJP] T008: MB^RIMGC;.[4N=B:%-1VQ.0/)RNYFR]Y[LNJ* [>=?L?V0;F1VQFFL1:)P&9 M%ROZU2_:SL$9'@;?I6UP-O^JMG_X/:*+/B8KO)^KAT9@#W^ /U6-=L*@/5 D M@BN1!>UB'IT[L1568JAFC7% OA! LK_E:,4!XPUF'CI):Z6H>,-"+M$$H!Y44X&\"=?=6)\7<&^SF2 M9,Y' ZZUH4E2YS;"V1)]A2S$!U)[<O=OUHO"0BYA*;[#- MO$X$;B>[SA/XSH!(*"<6HS'X9BNRKE2-;>IW.:5\+U%@%R<;D=CYF)GE$*%> M#4"%E2H0.$5U3H!L2D?P1$D%!NOLLT[&+W@6XEM31D'.MD*(#<2DX&A SZVG M )@.KXKUQ"BD)>/0M"!LQ)TBIQ,INA0I3(L:QXC6+Z^,6O%ZL-J+P8 _&0KX MO@9):1S)MPT)!1ZA5VU@YA90*)>>:FU]6)8C=RIV>-*6K0F^\Q. TE6HY4K4 M2CT0\JC8K^;<@UL[H5LSH2_>=%X'\P%F<5!$?MCOC\/>>$Z?A^-Y.)R,.2H? MXV$&& 8^"D># 84B7-M%&(Q'%$L^'O3#V7@GS9#@)YWW. YB-9^%LQ",9]P9A?XC/3.#Y<3@?SE]: M%;.T/[TJ,.?>..S/>OP9H^/G,_H\F@]I5OAY,)_!R*:T+C,,"!\,]+KT>Q3 M,9P-PE%_&(SPB>D\@+4)IW- MS";T>8HA',,1KS_/SEXFK16+%LH0 >+*B$R^4+ M@PN.3F?8H'.74F>#YMNC/]K&4*G>P7KT,U:I2!G$#H_6&F5%W*R8:];J2JZF M"*S@BB%V@REM>YDB3@!>IU^PN1/\_14]@'^_$JWMA5RD*O/0*!C>."1T_TT# M51:-A[5R_OU8(*]Z/2=OC9 ,@2!ZH^!'JL\'_0$0"Q#:.!S#61(J>V$6%(84 M#H@C#'I 5$,;P::NK,8WE:V92_6:BL'LK2+D;5C^@J(17_LFMD/U0HPV MLK&B#0&8IH2@@U_K=ZC1 M]]1LJ@D)Y,ZM3<(@LHDTAN'TH^YPIJO2XQ4Z[@XG[KO:W?C#:6J^'$SG"YZ9 MJFMZGTH=YN;2RR>O;A9?7YW*Z4.#<$"H(&Q,#"M9'A.=XI%3 :8D[8 D ]]% MKBMHTAQG$DOQ:]Y^2NCCP@>A _O40G@N$%&!E;O$EF(BP\V*TV39*>G6?-[M M\_I2]\K_[\^CK_;;CEI*%CMUFO:!H!:4B9ZZ%0QW5.)%__\6/P<&88=DRCR^ M>[8$S1D&^%%,Q.:UVEPE54IE0;$M19;SR%9(7MQZV&\_0%2BTDJ7) X:RB*# MK+&"J!!ER0&W!U'6TA]N?9A$'?M-:?:%N 91"WU2 8!_B_,LV._8 +:-OE,< M)'2DLUVLY!S+K+F$(Z K4QPA MRKM@,;:1<+]DF7,SF%"Z!55Y<\5SQKT>#05!JV)&>0L=(UUNDOM[7ACVMT2* M1[*P:@Z5[ U;I-F%65]W5UYE&Y=MK+5R9&;=>?W,J)->XZLQH4);1AQ24!:Y M@)E0L4-3D[/=(5*#,4L'[X4-6HDZ&8<7T5"=[%1DU% M,V*5 F%UI]U>G>+8#?.0Q +S1>& -I;?<7EO4%5V'QS#[]/,#%^V@.LVI'&E M\) YO?AWG0#,><9"XGX-@6GK3?OCP*@[&8S_1&4W0U!Q%@UM3D@Q1TSVD\FPT$X MZ6-F%=7H]EMAA6<"VNU\1)^1,.:4O'Y*/-D8I)IH6TK5L#"B)?I5'CTAX(;S M,;[&E![#,!@0'W=8L$O@\*B\"BN$P<^']*YR MA)MZU[5!N*1,G7_Y\.(5+!G0K2ML <<_Z@[^=*1!SKMV7L3Y8^:+'(8%:7+* M[\G@?Q<#R_'U#S=1$M/^ZR3XH%6T652M6,S>VFU M! ](][;7SH]#I1@TV:=(19<0'V\LL/6"B;JMOI8>F(F\6BP?XM5^$ZMT\**^ ML-P/I6$P]EX&HZG?4G]ZH6CX"+8"[',P:4\-5.OP>]("6R_)R]3^504!_V,./SFQ7KB&-<&5 MZ&TIGD""Y -"=3Q76&G !%C:7E451.R5XC-+*?3,-95,Q*(P1(KO$!HVRXH1 M:99O8!B6-=U5H(7SV&2VVPHEQ$"]BPSHD2U;I1XH9XRE&"O ML12%(5HV%Q5YH&Q -R[#XCU.4.![R.'H8)3,\:E!!E5MM:#W:'GNW8 MGN/4&[>=$$*]WG,&$,-L]*HP&RM$8=\4XOST5F*?%HR2;NMZE10QRC$8R'=U M!H!5QL0WYW,# 5PL_"*+,"Q*L<%8=[M;N+XAY])0521;K\_5@@PE9<;[G9"- M"E&S;!1<+,E5(:?/<%>;)$;C%J:]P+6*<.SD/99:/">/IFE.>2W89YPG=WN+ M8Z_,%&(E@[?@M3A=LR11N5#(A'9_#TN#D<:NI-TCUE86CZL7N>MT9L[TM^1- MX47.6>YMFCO=A/Q@4?9J+FHJZ\Q%F(Q)Q^8?L+J)>7YW0$N440?O^ M+#@Q8/VF^I1#)#4P?V7T'9=[%5/);%7Y6B'F2,69R";6.C#2S"B3^"!E#9L< M3HJU2%(+J8?DA'/O-DKW"E5\7@U:("O#CXDU[/P0&Q)]00\:,Q+QS_F\.^E- M_T3B',+L$TZ=']DF+NF5$HSNJUHXZ"4*K<3I Y+X'CKIVVH'CBWON?"E%V;E MHJB0F$.I1GD4DZPD1IFD%$Y]=8B0%$DFU;9;P MPE$K2Z/,$RI5)FBL *WCDMFS97:MZ[!XI5?W&W(^N',XY#(U1$ S?@^;1Z<2 M_C;,'05V#X0NU8^%2MU077"0=XJE,"R3]<+%&I@GF4ZI0,]&==8BY0*5=/#LDH#PY.E"^WR< M"X!7D$2R(P0.&Q"WC.3*3R4VS@T+%HPJV3&7=3VY\:.Y(=_ORN4S[P!LV2-* M<5RK77-0=5K$C$JA320$4]H:LQG0#>-58APQJ-J45NTWD4E458JBU"[O%>W4 M1N^R9-VV2-X3[X3Z0,OD,1UK%2\WI.VY$Z.>X#R= PO#)$+)&:IHLK&JD[>%>W "AX$" MIWJM2QD&6;*+94+J-,D@:;K7Y;CT(KA@54(G:YZXOE8:K,#UR$& M8B[K=C6J/XP\0/PGU2"!5;(AJ)X77J3@%9"I8EV?<1EME@0O*IWK]JRLJF(! M2I;C=4RYEN5Q^SYLXN_!IQ+TM#\D%,5B=:E1<'8:HMCBF.OC?$-8J8+4_1K! M,&=31!7M]R=A;SCFC9-%$'+:,_=^4\?(.K3\X_XH' QGP1AA9&>]U@%!W[TN MH>GVNH-!\+YUA?^OC?R%ESWB8=9.Q8.RG;8<- 5JB/L,+3]8J788#ON# "8S M';T\8#+ M8_#G\\T'(-&,AZ.P]%X=&")*WOQN_%-SSSK9#VFI\P\8!!O@F0I M!?KF %FKF*AM9=6E=2Y5J^=/Q7Y6(X4W%S<7BEORMU[>_7MR$P=5% MS8]K ,Z)5^!D+TS$7?N5U-*T4^@J-N_V")QCXXHIW,I&/1! )<4>2,%?5WOW M#PE;O*S84\BNQO*MT@\%1[D7C@8$)C\,@7T$9^\6-/ZS&XEZ-$"[UG>F0QKG MLWZ $<8]UZ>P[9-1.)XC\O7)..P/T,/X$>6M$RS(=!HP)9/]$@B12\YXQJZ3 MV0QAKQFV#T=ZW)Q^,%;*8E510Q5?RE*"/U^/U'FL.! )]HN+@E4\&&W.>%S; M0\ZD>C>0;G(#=]O%C 1E^=7W^^.&T^"NV/_D!PHF43+7XH W?.M5QA>683 M%5L4*C)?88INBC)Q%+R>Z^P#+OR9BBG<::S">MXQR,MGC,E)&R34#Y=79U?G MEV>?@LNKQ>W-U\\75[7=X8%H M0Y<&9U..9C\VY+YJQ5^I:G%.$Y#<1, NY9!7T2B;5Y2CSDK-7 M;1=P@J0@1U04&9I7#4Z -8.KJK@NMT3O;5/"/6E"YGM1ORJ%86JN$;2.WXO5 M#5&,>8RD9G\DPQ O5U&X[!AG(W%KI:;.Z9IHEN!CFMW?H_%!VL#F*-3/NAK$ M8*]S:&S.D>%&M);BPF"$#+XZ7C.%*AG[P(G5T&X85C^#B\.X3ZF$O.0T2/C%FSHG$>_TE1F6 M3?'B8K"PR>@;M(^_VS]3%H+[4$U@P(/W 2LR,<\+SJ_^BNDJ(TSEZ=FH)8P0 MP\(TF-ACOKOX>H.@U,.!>VS<#P?3N?WSUZ\?@B'FS_0I-LM\C14UAA/W]^6G M1="O/#,>AH/!Q/[)[N9P/!A[3PTEZLO\_?G?K@(0*R8C[UM0X&"40_?47V^" MP81;0HAC^&N/Y=D#]\:[FT^VX>F@LIZS M:3@:S8+SL_?!=$(I1YC#!7KP> ;BT8!$./@+MQ9F,1^%H\DH&.,2S\:4^34? M3(,9S'T\IEW%@"Y8E]D0Q:O)# ;;PT^PC#UX$"8RFH63WC#X^.Y+ %_.ID/< M^3$6T9A3$LL$R6)&^X^9:>,Q/#,-QI-PAI#,4XR=F(53G/Y\#GW-F01@Q9'F M!I@\@P& T-0H@"6&YR^O;@*<"VPD_#3%K0AA^4GA'\/6]GLC*FU"= *+ SW! M7_#=#-H'?1=6>P8R*"9G]:9$)A@:A[_!6,)^?P[;/P_Z^ UHW'T,I8-1(:%, M!R/HK0?SA)[Z/2H!,QT3R"\&;RPN_CD8PB3&T-!H/(6#,\>M'@]GN!8CV.O% MQ_LY[B2 M-]8A484J:_VHG%?/MU,Y5@F-. -U#T7U9@&H*KQ$ M+>++LRUH@3=2#2]#;G9G96_ T48[L+X[EU(\W)2@JVZG8,]:*3?W@JWA+:O& MUR*QR G**EAD\)ZI? )A1[:HQ(=WK2T,K#59H2GSV'/$F"(4EO9P$+8.RKHJ M*C(2FBT:9<%B%9 UHPI7IJO-N$(A)MWQ1^@T% P!7.=,[YV_;UPDK?6L68R' M&@6Y0HM,2]W@O;\4) XI@UQ3V%QHJ=260:XAG2F!OT8:2R\Y\N<(0J>"&*3 M%,$KRJ=X\^AKJ=8&;I1\Y(1X(["/SRX@ZT4V6JPE]K5;U]5<^-N!EIUJQ9:; MRNZQV,IK@2VXN)I:K)S@?]4Y"_93#)N1SZZ[1860WY6$V3&!S5'"VTF/A^6E!F]P<%,H-L3O6Y'C%>J M@3>R-Z8\/*5 MK30/S?Q!(]I8T,5F"MU&:22U87?['(V1&#>+'9*<0?348D AHXGZL;"EM)Z] M;UUK^J-?NL:2K&/^+SY0T7!TEWS[,[ <7[,4XJ4&?R!HLK%0D1.2+Z'@9G%:?LEX@&V&[;.V8T529Z%%NY M>W:,S@;>E3C&:J#ZSQG[OZ9V2R VK:R%M'PI&(9+2]5:Z3:J#0CXKP. M3M!\,.:RE"=8AF?2F\H?H"CV)T/^8S@FW88^8P+:?,Z?9Z OCC"GZ;IA"

G<$U2H[9VO%\J,P!PP!U7*NVPV?L08Y&QPC7+\SQ!-3AZ5A/I3?MTP1Z MH-X-*U,AE1<^7?BI3K@EH$D/^V9+0+GN#&8TT.+6FC:WJ>BN/"$VY8[2-VG/[G6/^;*J9[NVYNS]Q?!S<7YQ>5?SMY] MNEB *G_^]>;R]O+?&U%7I+@]"#'DN G)/$:LR M _N/3W[/K,QZ3J" M6EZ4<=ED?!.V=47AAF?;&&&6TY]HO]* ]!-*1S#US<:%"ZCWT(5J%LN.BHH9 M2>S^BD,"$8^7A2^586 *:!O(Y8#@"WAE^Y@J:[/2W5I2LK9JO=D@[R#A#6D@ M[5)CKLY6-4168LU1_.82=0Q(Q('WQU1UQ6A7T*?U>%GV504JR!;A-^'RGS36 MFZAT*.L01+R$VQTQ>8H3PADDQ5$#5PJD!J-OW+=GACAVI\>Z(6Q0)) M?T''& E,JLS5NM\E(M-!YKD5468M'_8.RX8H[XR/0H\*OG8H M'3O8PBRBAS'=9C0\&I&.;!N8#Y#PP%G%% L&SHE+.G@.'>-CJE%A"YYW2[J! MWE2B:EW[PV.YM&X,**>I>JH68 !J;O%&MU^L5!:MSO-;CF!B =WT&JLRDC[KI:9= M>I9$%L$^!E*$BP$_N5;X."7.W(5JE$U'XBQX2MI %$XIM+")DJV)Q8$WV:EL M&:U+ ^1D 6+(0HHY_5TX(!P$NW*IRSS_M3[%;%* MY?>&-'3368M,HCH=]'L'.AWU6OKL!N\PA5U%>U'>GTJOLT7RCKBFC"%9\O7] M?6\#O2%#]W^GW FO>Z8Q"X9C'_L"*XL3?=;+$2O&O"8\L&T_&-C"&LA#M9^ M[^'8MW!P'VS_AYTV>OO\8C>X6!BO81:2RD^0T&H*@RI0:#RFMIQ!7,15#N;) M(0R79!?5.1>]6!W/T^51#T4('7.Y.FV6&/_+:I7M5>[-Q*C+GABE$,U4P6'G MNXG2:/-<4$8Z=K]/LSN<+6>MI+L]8K4P0#X?O:%\>ZKE*N= (Q@D MA03;Q+8(CPFQP3Q E4*G#-J&72+<2&S6Y0$NA^JKE'J/CF-V=)B4_)K/6:5@ M%DZXDMS6A0J*,A5-B([BA 1%&1_ET32ODHRJV"'F?]BV$J=T/NCB=ZC@KGX0 M; EB'+I!6SH/@P?XS?BGQ+DA>HB+-^*+I41ZXQX(8U])E84=, 'IHVL@50%A MS<[15M?H@9(W!AP-&88OI@9:-^4'\GB;/?IQX$?CJ>-[G)X-&,<4L#E(M>B@ AX\\S< M#>TV7#]B^4U/CHSN+:.'-KV] MLXHX5)?VA^LF,TY1Y0@2%T^^-Q[(^@ .U!+F$@*@K;A$&G?[J#7AZACNH*+* MU41/#3;@HBE876PJ4J_-5*FGNH+L9Q:4"QZSN+1U^:P:?L)@ZF+^*4/P"/(W M>!2^H]K6Y3+-T-U?78%: 9KFDU,Y.,>NSW$@H:_[*EZ5G>BU&^8A6C&R#-TK M+ZCA;?>.5UQ6$<_*W1WU:Z6^1[WNS(778DCT$<(>)BSTND/[7K<98+%A:09_ M[-+\[!K Z.=_P*P/6?"L%'&T24Z08C3TLH6]:3)26B"W1.7_D*G8B-M56]V' MWYV"%=88$ &ED#';-U[VB37M6#09P=AW(+/#G;8"%9XQBU MB]#E*'4U@#1^4FMD]5Z=/'' BGA+OB;CT%-.NV"!EKM&-Q81,)W;AI/MP4: M%IVO.IR*@" .)L+"\[(TXE%65I-[2[F@V#,!_!H/0:;\=01&7KMD'0 #WD2( M'4&W0P,<+X+AJQR$X\ZS#VS_1YP]!H1J8IN&6WH+'+0O\ N3K*5PG5W>!'\Y M^_3U(OA\<;;X>G.!25S!]8?@;+&XN!4XW\NS=Y>?+F\O+VH!*"IVR:$%'\P9 M^\$..3J*-<[$ 579RF2V/!3KJW>QNR"8BW$5"G+R4F@6%642EY4YR9$N>$2R M#YHN$"-/5]@RNJH@3E-R(X:SI5P1G)1P%0B'LDDW^-<' HYCG$LK4[LYJ3<* MB5]MC*VV-< LO(T?D:%':S.W8KI%"9B_Y> M[Q.NW4R1>YXE LY* JHW2M[JAX<$)$@XO,\^F+DUU2+\QRXF#) 0;MW?Q*40 MHQQ+RKPJ,TRV#;9/&& ,V3O5(Q;1\@WD'/'A2IL#4:RSW!C,E-FQ<=B)J?QL MW2MHABE*/0484F"*G^H[0$2L9EJ3 ,N6/G44UB?JJ1]T@C,J-2^!@_K8,WA M'@*;K671E8PRU:(3<+@Y-B"[B_KA>8>-\' 57B(R&KZ>Q*ZCZ#Z0&T)]90E" M^5HXZC3WIJN"6=NFK/T^=3A@LA6'QJ%E[T*I@!J*@HV/&-4.&AP])T?W>%?@<_2[]RY W4&BQWE:)E MQ>4HFX':M5#V6*./UED=HRO!!/S&2>:7^H;-0ZX=J+<-3;QPO@);5D)0-(%O M[?'T)+@?(#[MMS'#<-WG!/145L (L%!T91BG=D;6MT\?-#0+?HDI1<^&-JCR M]UN^DE;QIL-5K%>TT9&-4^$=*CRK..U19;4S4RPW,.W86T]*8 L:'?#X.W*J MXMD-=1,R+C@9D<^$'CD,O ;2(-GG*FZ8S\!&B+!NG.?9:/ +UB(8.4UP!*P% MS;O&C#[IQ4N8$9"3F#9&#COGR='76RP)PF7CA5E5$GV;65!] W.&1L@ ME'BX4K'02]O^:N^,QR?,&O'"A): JNX:;-5@&XN<;1TQ[,Y6N7HI/LFB$/JY M*W$KGM]%W^(_R8'9:<'_G#.?TNX)@(Q9(+!F_]XBR$2X/$@C M>(GARLFW5@22@Q^!O%"T,R*7U(,V46^F/+01J-D;X_@]MUPI0H/U?TUI=R)( M7>OJOJ&51!!"'')I$9M67K";JNN@WJZ]( :'+@AS%PQ_]BYH3,U*.?CI2'0$;.]^+!5(6$C' N%8?K805X2N]P:YF!*W#G M2A:JC?:S.-PMOER') W'#QD*5 UH'[Y6!U=AVC7>^WZBSE1@- M3BH8'1(F_A!W7-=$1\-"Z"2ASVH5E09-OO ;/-[4]SNJN4QR^H]4CFU1(%MV MCOK,;9]4YUGG.IFQVH-66VZC(!A!RQRRQGP)QI1Y$WRN<4?F(AB]9R^0$RW. MMLL1%@;C98'VU$L4FH_&X7@Z:_SN0_5J=U?ZR17CO)\Z>(0I 3%5_GS_TH7Q M)N@%G[TKP;LTK#F(P&)KTK;I#6NV#GO5/S^YK7^#6':]X7%3TFMQ,AR%DSFG MJ#1]>YA**F:S_[YD,IH.P]ELUOC=#Y')8!H.IM/JG__)9#*@;*+I))R-'8#' M= Y;.*T0R4\0"$QA-*@1B/V6,YB:#"(_P=+B2%HS*P_5V7%7E/%Z?FX9T_#,87&1@.$LQC;@F.3*=9O'M7; M^$,+D&'EK+XM1(;H'O/QS/9Y;&&R =#=K&__/CS]GRM85BU<9OXUC 8+F?4. M5S*;].?A8#*U%^?7Q MXNJ\P8UR3G'&+C?PW,C!B/5V7!W&@_T!IR]-D*F-? 4Q>(T2>E12V/!E<]BQ M^7D5%\L\N8L;BZ-5E1#*L%AZDV!/75+BZUA*5+17 SQ'L9K9G47*X^A"&ZAE M5U\Z,>@Q"L_,Q-PG GL0%5D*#3P#"P3-D<*N21U;TDTJ_2Z-UXA=[:@'M: ) M4,_1IEKG!/,()*3;!$220%WOG;-.HR=Q4R3,8X_9$FB@M'#TA24G4UY(WH6AWZOV368$ZG]D MDR_V.T'$ -KX7,,U&W06DTD)P[J0R&=;6B M#8E3DNY!(19EN8E-"23;;E6)OQE\]POK&DB%3086TU,QF MEFI"$IE,O?"I2)P6>S1!FYSMO*U5)^G9P@$5G!)]>&P5"TZ)Y6.?KI,TCDD7 M-=D-)L*:"UT8EPX9V_A-8Q3\)O<*EL^$QK%&CC$KJ2(%CA9U;%JE XK\18^K M,0*H^-(2ZU9Q"!N<;+;?WW.AD)AB%) PH']8KO*90P_75$HE-Y6KR8^ PEB) M8FVZ)VK*3:P?GH,ML@YCFJFE%)G!^*PT*8N6,7@F@27C W/1$FOF-[X)2PV& M'SG[4$$.7[Y"V5)-*PS?FGI)J);A M&_-E"!H,$R.=[P#2T!.A/P)A(MXHCI99J\KM\NO2D/D-(V;SI:1;+/$"X2=!:!(FBX7+-B+U&*[B^O>[ M,@S-T.I]](A9#V>VMAU&6:F7[2J!QKTN'Z3>4%8@N?!'_-VP*L2=BW(OO?"7 M1AXB&[E1M[.P\VX]3*EQI[@FG:HK%'!=*]H5PWX,SR#ZB#MBS3;HXU->,N>1 WA M"=ME:9!%R-YMCN:=C0<]9>$',T.HY6>K@%#;E&(+@K:$>[CAL1Q")9"6#[!B M,68? $\7R9/%#C-^OAOP\4T<<9"?W(-T3UNNRM%4;7RYPCW_ZW%H6'.VO#7B MYDOB/HI#R*Z?)5?!L:(\9@0"4X[2YY^J'J?56&W^-&>P@M3'J0@@;>O$E&0V[,R'HP$\R1_=FJK"*:6I0H;0NNQ2.O>^-$ M$0QG3'Q>CS$6!#B".8:"[&YTK<:*NGQ@486SZG)J<21RISG'OJ(#:Z2WY\#F \&]3G5;'B6FR-1[PT#9^V3C3A$EC\=YBO86KJ0(?9]'FP2V M.TVB1O'4"RZS$6=P\ E;#B[@C2LWN3"AW_W>R1T#\0QZ)]&I.3$+9[2_,!;X M,QY%?SX43,R;_0;M\'>=,=8;R+;[S9KAX5'+I*T/7?];$#-=5IDHI1E^:T%? M&HM!-BATHC"&I)525C#GH>*8%A?G)G4,]FCE51RJK+W#U+56N@EMU-0*PV(' MG)C<'-C/ZV694;5//\=KGU,(1Y90YC QT=T&%?_DGG4$_RL7R)*ASKVQ^7@P M$>K&F=\M\50:97HA@F4/,%69PU__P$57RUE=[M !%2-PLTF)H$SI4B6*<1R M0+>8:I.[R$6R-F^+V0*SWH.QV@3>EZ%?<@^WX#%:,N1S:9()*7K:; W']OSH MWC#O!JE RA+7FN#&&:,3[5E85O4L>(#UD1JQ9+S,7#EID'!BCA3Q&L*HV>5# MO-IO1&A0%N6)08L]XW*6"A?4+6^]!;-\8?#* MOOSJ5*A>+L=2#,1\S9P_1#L4U/M]BYN+1>K?N?J=Y]DJ[NH".SI_E ^1YYB; MM);6B4! 6W$M(K2,X78"E\SYCG@]Z7<=>$>U<@O)^RILQ,[.1[[ADARX_RN# MTD Y/#9A$LT'NYA/&:@F^7-#OM.\IP;255T15Z#;QI"+N8"LZ.*M&YXM+O>K MPL3GO6 5/9-QM*]I*S7D[E7/MNB ML;G2(0J)RY<>[;5O<0ND.'J#R5R% ^&5KZA7FMGNL_"RW^ R)/= .Z1)*^T%:V/,BZ++ MC0 FA4Z M!I.*3GL1:T6 ZDYS/-V:"N/AB%'9RU#D(]FA!B S=V 23988A!"C23(1,H_LR-E9D9?%] MRC%_)96"N[2,E"!#R_ V0/&H2+X3CU#(40[T:24$Y!,#A0Z?+"7V6.H6DX0I M62_63OC,FTKAQ"ARI6NL<(^'RC#U5N]'NQCH!:RA1XS>6[,1@/5?LZ.^:\SS M4=Y3O(4SLWY+LZ>T(>1/59%$&B;%YI%U8JD2+V333AOW)&\;1+B7+AMK+:2W M/8\-'LPJ##<<]7=Y]#<\7*E_[#@-7CB161%LJBA<&I2M0QT9SIQLR*$WK[8H-B5@:\2?@ROF13B&/-W@M_V*\Z9-=IW8RU)JTW:L M:+U D!H1/?@RL5$K_5%3*6D@6XL.9G",B&<9K&7L!A,D4BJ+LG)^>CGO) R] M1_R.4@?ZWN84+O<D,^+W)OA*JNZ="ZS=R:OK#V?G((0Y9X:]'C&WIU+E MFCHTI5W@\*0VVYB,X;*YY!LV)PQ3T>DU+,K<4:!X&N.JRGYX,>S*2+"OP#ZL M(V438K$/0X?)\\M-\6>!M(H"8D# ?/$JY/JG>%#\7BMVAH?LB>H$4FXBTB)Y MY="&ABL2BWW<'Q!;PY_H1C2.N 87C[)9@OK!IB%*[),=NH53>+8'09U2$$X$ MUM;[UN+:$JLFNB8!5H"=J00=1=(TB(\C!T&7,K=S!DW)W(BY@#8?8XN9(%(B MBCF_@;A=X#H9<#S#@93P79"!A?#8\(*MP+KTK#)8^6&FN1Q.:FMREKTZ=:LX M37A^ALY TM\O.86!"&9I[-,"#5LY\V(D+9S055MA&^ZLN59B4I'815F*\:^L M<&8SNP:6BZU8YB+<.78X;\Q]R 2[UQ!!KG4$C:(Z,S84H9:+2VR3ZSZS3&0= ML/8=YO:9BH SDP+VP*Z\*E8>3 M9T^!D?3%Q*T"(M!2#'*ER9$K&T)VW$5C8T"T/FT%GKJ"K"9!1QTG^W-A#\Z> M918V/"84PG,]I(LKYD5PTV4)$SWO81?*;=-2ZP M(15[V^0K06\2?67S8VSHE[8 *T40)Q?SY*E+ ?(5 JX'%VE@915? M94ER@TAXSY8T6Y"Q#I:P8ANY.&0L&9JD:TMGVA2(0WYZR#9Q+5AP\>O9#4+? M?_EZ<_[KV:(>(&@DAF!19LMO87!EA?\%5XDGV[!43D=J.0Z-H=;O#U1"]N,D MG8G!(*NL,$C8WF52S)[V7YD)*C L:%L8#]1KQHE3DB??DRBYQ6[PU?H[:OLG MX9Y<3=V-S.!4\LC?99@O"&S#A*HJA&Z0FQ&<5AIHPI".J".!;,_2U-T ML7[D6KS!9R!?4A[B#5TG9_LUVBGZ$YNSU R&)1.4H^)VT$& OQY,!UT'VDOI M5UZPREWLD8=S5-E@=3AB];-Q\9$@0H!*KV\PI+7V0+PF+G-#$1 XMP,$7VVL M)MG> SN58 JVU'#KQ9O@UYM%&%Q>7(;!^<4YA^G>?K0)E/*8U%ED1A@KM#FC M?'!9":]F-2Z!"P>P#DB*#+$(OXT/">@J2RBA\TABKR$,8Y.0:(V::VK2\$Q" MN=42T(@*@X(3#J+2$D[4#5I!<,-22OH0.Q ' .^T+.&22CEPQJ!;Q#JLS>ZT MJ=U0>@N&P8VZP@)__4OA99/"51-SBJ5>4G8XQ!V47EP+E+2"M8[H=B>UC^F# MDZD1B%C_74&5050QMCF0,]NKXA?*EO#K@BQCJURS.=$7)?'B2POSIM5C38XP MG)W<@N>2W;5$D9S!K@KD]!V>K$X-4MNLC2W4Y;/\!FT)0E_IB!4)8'GRFPP'&B$[+V)'0K#0L1,*CJ&I7K#WHB* M>X6#_C@<#<88$;/'2Q;&_O?1=O%D. GG_1%\&F'5W7Z? ML"SWJ2W1)"]3W6Y,GR<6A ;A?C@;S\(9UN,-Y^,1U3,^AS?VN-^W*H0*2^S M38.5J@=A?SC$NL6S03@?8J&T"0Q^#)_G]'DXGT%;DRKA"\!WEBY)X[*M(YUH9G(+UM8 ^SS9$YUG:>C@:EKUL0DI.$M4]O. M*WTF6\1&$J#T4=COS:G4(![!*2W4$>MY9"TMPU 4IC@U2?9U&W#%"GUA#"^K M;']78@1B [A;*([YI0G\R^Y WT#;E7/ :5NX"TK$>P4.$D=%>7D)EK5BZ1:, MVS=8_G_.\JH:"IIKG*XC:P/JTHY6=_E@)OP+"R1H)HQH3!&W5H'3$5ALJK-8 M7!6S'4D/:-Y+C3A\AK%WP;D49V@M -H@V;-B^$08@6PG).U/\OE@[![JAI H MZ;;4A-USLG-EZ3IC)0"Q/&*E?_L^#:ROPO(^73&^?88URD)Q.7IU?O__\ZE2;I&2)*A =2B03E"!"V,BM).VD M-"TG6S\>(N616+M!V;VD>.GL7N<;. '6Q9Q965G HNT!9#!4,]C$F2U5^/^M MT9M63=V8U"&!/E&.<^>66G-%DGKBA41Z5RKT6$"7MN?O;9IB-_@L\B);\FS% M@-9W%7;7,NN [+C>."N?DFGA2MP;UXN!W8G8F(J$2 ]B0@L5*W:Z"'IQX/(F MFD.3*WFP)%R;[)_9GI5'LWLZ:+GE3:>$&*MG6:A:-62)=(CEBJJ<@(='RBA9 MW@^5E ;8+*3DFDIX<[&XO?EZ?OOU!C6X\U_/;C[632;^M7@N9[E=-6QLU-A# M#H.>EUGV#8AX2>'E!A:+]J4$9>MO,6LJ,-G[#%3CD-5S6"@R<@F-DB[Y_FC< M=9 6JC8PT??7<;;+D!Z7Y!M[!-EYY\C!9<>1/5VUO,]"_** M8_Z$**)DXT<+AA]':\)FC04X*FWK&K<)775)OMQO42JQ&J^/^K(VYB(87M$+KQZ/X(S5Y2%X5I]00P<1U#U2$0+I!EUR&9E\R!.,F&X!% M,7K8^I^O!^/N2+=C8;!-6^IV=1(:W53_L4]VMKBBE8\J=>J-G=EW WJI?F95 MJ@M010VR)MU&#=K),3\L'C77-@=5!@^BJ4!AA^\;T"-E5X-/( )U/E$@!TOUS462O5%58#A>!X,A5>#U M4'C" <%E#!',9H2@U$JD_AU;8.8P .6OCY@+X6S0(SUJ/#)ZTKFJY%DT=VB MHRJ7 CO+* +V9!J.>EB"VZANSL/>&'\YHI\?G]C)()R.QZI?V[_Y MX:IZY'Y';VYRO)"G.._IG&I-#\:@&>*G=P=H7JX\3,Y,973C=*WK4J^/*9KK\NF,O0-GZJBQ_7- MQ[,K4^7X^D-P^^L%E5L_N_HK83F\.UM<+O"'+R"D7%S=\H,G7^":QP"RTUI[ M^3I*E5VQ&JK&R&+PPQ>.T:0'?Z01"C_X5*Y 8WR%GU\9B-M7\@0H'T\4)F)5 M''MJ;N+=_@X&3LXK6/1HQZH\96W UO2JV5]*'B>O+T>RXSUE:DYQ.(-QZ6.V M]_;.Q@/=P]AP)LM@G6=/4L]%@]WY=PA5P&458?/<<==L:+0>]KI]B\OE0Z?, M.HLEPN;__=_UIZ.W3@WIP(323"I_LZP?ZN3VT%<)Q+*,>89DK4]2I=%0@J@Q MN'5,)8$4XY31L5/04%BBV&PZ!8W'^0>JSF!*F ]!$DDV""6%$7O('GKRZM>;Q:M3A9CHB57H6WJ( MHPU0H9N*$0JU2PB$U34MII5[PF"5[]?6IP-_)M$ZSP!!?;,E&,NW_!4,7>UA MTZ ?8Y@T]$EV_MP&R8465^:1BM]A*RFTLS<.E6U$%?*<%?>M76IE328$H 9; M\LFKRXO+]B5'Y\SZ68V2D.ZQ3N46O722&)A'5LX.S2N81@/T'\H #7F:O[%2 M7B[/OA6IU S6V\IXFPA6@J1?+Z-=4OI[R[ECCBBPIAYHD^CB5*R)_>35^<6Y6DQCJ<+=1QJ#I75*#.J#!RZQ:-N?P(4+V ]\'J8>@HE6RGI.L$LYL("D=OPUOJ$V[BIRRG*A>. MXJICVY&N"QUF^](Q4]"KEP^,ARN*'=ECD9M0&C:P\LRT7W!OE%22BRI&FV\- M(X6K#Z8XH.548M=?Q:CX$+MX"VU_+\4Y2/MBFF1[U9(1C"DG@.0C,TRF):R3 MUN'@7T44C .\ILM4+Y:'(M Q[DSCEK4-<-..)MH=*$ 'MQ];Z,!&4 M(/>\S&X%$V#EN ]F2V85P(^6!,1SESB>]=:FRU/LM'Q, M>*VP-<:("S?<)LM=;*29D@%=I^AN4\&J@G8B$(IB6ZJ/V+D@?!OCB6- <6HB M@4+D>01Y!&2--P=,^#?)YP)>S\A1F%G$RI8\1(%Z>)3LV=K&: _$0X?55ODZ M)SOA.GH6<+=@HUQ0ZL!3@T%"Y/5SP6!@@8=(X)&$'7NVPB]XN MM9JM(?H\1O,!$# AL92Z6#(Y"6$\:ZY+15,GHA+%I&>3Q$MW0RHA6EUDGKI*SEQ6FW67BW MI5*(MK&C?6H0"EH03QMCU%R^RPX74)3=:NR2JLDBF/JX&Q('89%GG,C_-:6! M+$H"6L>\':[0;8.G*?[\X]G9%PF<1G5"?E+?GEH$D#S9MD01\#W<&&WEQ<## M("25NM.CW,6;>+T7:/)%Y]^Z5"&+HMFHIKO-& 5:K%TXU9AS(FW C1>)!E:I .WUB'*D;!UM7.=5,5+#G&PZ.00$7 M'X@9 #O\5B1Z/5JWB6E>*B51.#5;+^/6S+S;,Z)?++;/',F3\^JV?:^R5>MO.^74/N#F)6#JO^,J35H MK2#&4 J,,$A>'<0#6U72GCE=4?)05%26RU;PT)9U&91*MHH;;/%2MRIOWQ77 M,4D=MN!)U1L2<:";Y*B:H"Q7CLY;KD.]-_8 SQ6F?$B4PO'M_:DE+YM2$3$1 MJ3X8!RKGH->8_"LO\.\VL<2D;C<^]8MK7FA*HD $=M3FUQ6Q,A!4RI'7_8S- M60"M=11#DVOBFP0C)088RJG'PX06>>*82M J#:ONXEQR]/T9!O#$;"^YQ 2/ ME:GPB OW!>3K#!U_U.:+C;2]B>Q;P3R;3'U7XD"]N)#0(A.$(>>OW%6K6S$W(Q*V/O]04!KD09E*Q"G08J:7P1E&)=&F MHONHJ\X_*):\*AY-L_VR')G-M9>;C6O <'CYR@2*J&K6IL"V29CULK4/E'=! M0S$>3@W8Q]>Z>$&W%$U _B_V132+?N1YI$YMBJV-<"-4LF^QBGN5OGBC5BI; MXC[+[7F7.#.R?9D8.9Y--6S0VJ3%\5FVF$TV],# QI0_K_$'D$K"=@-66ESTN%(>Y"I MWEDV.&$;2KD8:XO25:*& M P=Q!_>.$S^K!X+29$Q^#F'V\B04=S$'KR7D5;B2M=<:81M)EXAP==DH_2C@JJ;'/+172-9J/]AS\=]U# MF^)R8 =[4P[@LJEI'^RUEJIO@_2O0#TSP+R$3=-[1H?G" M,HXZI:^< R,C- RQCAU^LIUDJH^*3-$G/$B5_D,DM*H M.*P/73%MNPG2R7_"=K(YXP4S=N7$35OW:]H!/?/54>I#F3-%?%VRF=YFVE*$1=:SA [%UM==V0_X[ M[*&UJKYDCL7=5G7_#G/8N;F2/?MF=5-YYX>#R9N6^K.=X!QAM,K@$QG,U3V9 MH.@L^0C.(;7DIPEV6] 0<=@>:8=+!F(&-_H]!"C^B3)0D([.+NEZ MPR(Z5),-=0^]4L>NQP])E%-'OF;\ZD*9]7N'6-6-1!M](2C1CV8*N*5_,685 M*QQ>B/],D;8!VHIHP7?$-8V+Z-E99JP(2"ZX9V5;E#@,C 1"]#F;:H2&Y9SK M93_;^!Z_K66>T#[^UZ'-_[<(\$@!=1R\=CEJUHNA86H',I4(:=K\!/ M%B;2YV2QORN9J8Y[G1&2J4DK=W$/_DUZB=$=6^N!.2?[^*5*((F"N9!0SQ$O4?!82\G4NILT&BK:KR:8H&=DO-;T[\<848JV[SGX7JASE_0Z4 ME=28\Q-ON!R1K2+LU'"Y_DX!YZ(HG=GE$38^0\20;MPEH&:9BK/2.NPF38.A MRG3G_;%'J_@_[5U[;QM'DO__/L5@5[LG R-EW@\O;@&*HF4F%"604K*^X!#0 M$F43D45!E!(;R(>_JNKG]&,X? BW!\1 (G+84_VNKJJN^A6(]7(W,3\:<;U M.Z4YZJP;#/WW&S?=,5N!W7IVIVYF8F*;IK%!R-J.%@9*A[G231/"#&1>M(5- M@=R\A!%&3W51XNG(@X:7JP--\(N_!K"JNLU45@O81LC4%,PA&B/%=^T.[-^0 M32WU%QH\)/1%]!F@.QP\UFGGXRRMJZ>)=1%_TAOUQOU!,'T_&%P%PZO!^11. M-4*5MX)SIAS\G6$BR.N6I8)=AW/+PG_[//<7E@%+&L#X/?D0QWS<7S '.0UR5!B.#G.L&, MQW'P$ZK]BX'_B'-\UO&LB,GF(R#>?W]LG>9AHMVP"7X&2 MYRE@,>;B1+GKQ:TD>A([G%(L&+(W6X3I$709(I<1<%G_ZJPU3#/4MC3G3+2E M,(TY3"(!K*1I&B9YB5 K21VF":9[CB-X5F0$EQ25:1CE>7"Z(""/9[I8/XQA MVA-';*(6(\D*""QD)CW??&,J//?.U%T$\S I*R\]]JOL%EVQ21@,'"SH4AR+ M;-5KNX1 1W'WW4PA9CR=@(0'(@UE_>;VO\MRCVVS1\\(&P+$%(9!#,01"LO] MU%@90[,52OZ100 :=AGN92+ E%!!>(T+)*2 M%0 64)1U,-+3(S+91*\@ 0Z1U2D2+\*DPC439U&8Q'&00!5%E.%/,&%513]! M77$ADY?G10HM0LRJ0\QB'A<%U9W&65C&V*2\C,,ZCEB!"#[FK$ *G^N\;0FH MZT4!:L[<85W'M?!F7K\X=J=*88W:JGG'SLH/N+$'IFMICUU5&HN 3"/H@W(0 MP'A64)[!=8OR M"J@<6-&W?,T;*>N8QX3(O24MHD+:=Y@7@[AJX$S(HL#F=N+:5O,8;>T0BBEFCT:*A@T3Z$0)O&BV MD+T+K42!(N,KT_&+)?IQT7]*MZILZUB;N"=!TCGDC10B-$FS2:GCY%IC(1/' M_S['2S56^G>C5QK9EL:)7Q__$OW(!L&U"33>/+:A+^>,NI(]U;FS1 Q MVY?"9N;2@KD8O_"./K&.RB%=LAX8K#MTXK:$EB#:*E)8*]4E7,"BS?,PK6.^ M:$$N3+*<+=H:]+NR9&NV ID]S=F:+4"T@U6CK=D8A+S'P?AZX#V_3S$O!1M?;KJ9,#3-+BJE*R6:5" %*N>MJF&N@1TCDAC7 MR'@JMN HH!R(=)@L.* KP\3 ;T=;Q"Z943T&-[+C=CJ=M&[M\TIVZ$ITZ++1 MG0-@3JC5EPR--\Z!%1&Z9YCFH*$5.=/+D,\E*+5G80:J!JZ2"SD(29Z1Z)\G M"*R;!UE=AQDH(QEH@\T\%T=RN%79#% M(*UC"="[8&Q G,=QR=.*8)GL<1%8R <:O/&!!E=\8$ 1<_AA9^Z!HQ.0ED\) M[&8PGG)OP&FR]6'+0P\3HS]EBK>[@>/NJ\CC#/[6(8S"V,,8NAT M Y!Q./)A_$O$$\YA>?*)6],+8KJ$/WS $8AMV^;XA^#D8C*Y^&DX/IL2(-'H M8GQV=#68G >G@Y.K3C.&J2F5GRWW*43X,)+M,*NG+5FO>Z.#/+6]$3,[+I+\ M;\&8XGAO@3%KL4]T6"5Y!#NQ(L,8?@+5!ALV6LX>J+QVJP^G608<*"]2.+#8 M7UE6QPHQ$*="HH,YG1[@J+^_;Z8NXAX]L*\S5+SS"/Y6L&]C3+P11;ZFI[*Y M[F;S-+)XN!XU+(P?Y@_,C8VY"T?'.=0!FQ^$QES:W++CLC%HHI%YD->(Y5NRAPH:PB4'%!E/ 7@W<29Y6$Q!A9;X0@;BC;%API(2YJ,NC%!3!O M8,:GN$SP(I!4*W:/<0V& !I=X$B$%7AB4,'EHNLS"'%O;-V>!F M]EL7S82X/UJQ#HLT =$[%F!K!HH8;?$B)IPT_(P+HR:#U1O2C=LP_)[F=_?R MVE;/0W+[-/L=K?@J6>9!HN4?87$T.,/<9?&;ENP4ZKC_IJ )$0.1@H\:%;2W MJI'ZBT)WV"8U-[VK=CVDL+:S?V@LQ#*.2\'U;@TKF3Z^CKD5DP[DG+ M7/,BX2S]!L>K'G0$LW9#!F]>N4Y/YEA_Q' ,)-%%G)![\]^^-\'LF65($8EY MV*[54@J)H'F"^-N+H"/-4EHKF%'L#2&:W#C:^9;N(OAE^@%:E*L2K?9Q7 !O MST7JJQ>N?3/7!))NWMKFH+;AS^% 2&!3Y7CS W*UKT%0=W1,%V#1,6S24^\( M_Y^U?,W+C<5#1P5EF>$Q-L+#@&41P]@3>@=O*H/9[Q3-C?P$@TE3D/J!2X51 MF:UO,.FE_G8T^P.L#B29/,4,(5G+$!MSL?,E0:_A[:22*XNA>=8#-XT.DA46 MUC>SGLLC6)M6$AO\?6F'X>VHK#>U7Y\41M8"YAMP')8B M8M*V1*"GQ7'<"&I)C]-&!,NN_=S#>+_"T)B'Q' ,&M)@>D4:T\75^\$D#,8# MO[;DRY[B3T_2U8K#4BRJI!Q?'I<R'5$PQ:AXEJN7'>Y[4 M8R5N$D&:2"?,C-_8TFY]ZIA(1HRBC-(D M0O.O:!]]6:P^LX2HW"YPD&F;R9"T*:$]<[HWA%J?UHICVZ*EVJ;QX;@W[@][ MHV XQO0(F#ROQ;6)+"H$U*2,T)@OF[S/5*; IMBM\_\[T_,#'OQ.*8H(TG'V MJ% .''9Y2UPW#>+M;9&FG]86WRME7[IE"2K^6 MOJ#%-82Q:)9P\N313;!B,2N]+'[R\HTL0NJ#:4S"6]AWZ&)(07&KH#_^@-:X M#"V5D09$G>3HAY5JX-2#ZPG><*:)*@8Z1%(J .WWU^\04[NL8[(:2%SM) G3 M0GT?CJ9!;)3)02-)"OGU^\L/M.&3O%$JY?8(\?W\7^, ]G&1-9Z"N .M3%6I M#Q-0I!@EO&*&/T5*1C10[M,R#RY'XR#&BRR-2(:./]Y#F5*A,NO\":Q1/VU"DOL?EU#735; C#BN.82-&2B:0I(90$, M,90?CB,8M&I,H(=/0#Z-T<@#K<*%4B8@+\-B32NH"1.7E;"@ M<[I>0@5Z.O@A2*$3.1#*0.LN@0Q,=0X2-HQ%!G,]/3L-X(<4>I&B89U^SZ($ M^UD6E;%,< UEE/@LAN6/QGG0\3/\!&-":X>I[&L8 -KP2^AT'26DW6>PSHJ\ MU1%)"VKD3$[C6PLM%HCG8&*>(!:S>UJL?M7!+Q]Y:.W&MUUV>TRFN]?VO=6" M1.E<4&%RC4BH'@5BZS%T(PD HC_50DZUCTV/#7GT*"O)V@(&_]:K9/"R/&6= M#*73A\9RDU3G$<^QQTV/TB\#5C2[9XU@*:9&J>9]/"J6Y+"+-T55LKXR64E< MD>IV8+#.)GD[.X+>=X9+LO_^)Q$P#KK1*X@UM T E,W(51$31V26WT^OW[\^ MOQ[UK@9T9Q$QA$=)34&X7G)=&B6?LS" M>GT B@$<;3ES^#Q$3Y@B*OD7S Q2I.Q+FA.?IL]XS5/7[',%9U^&-P<7CB$D MP(9FALJG>3/6 ]V>\! &"AE=\&%>F((2IF#.RKRF3YBX!"O'ZDJJ#LU)'-U0 MD12Z;Z>IS>M4$VW2 ,]K*8+ 9ZR!;X0C 1&SIH^@6V5EKG!.>#WO1Z,J#4WQ?O@MYT.KCB-YG#WLEP-+P:MOAL-LY5,[B5 M0?(KQJ$'N^J''LN5)F!K*>YU9Y>1W9OPU@.FX'95&Q$>?XI M#CQB_HUC8P1W+P\F*4 =(SR);J1B%G"MYJ7Y]51@MC2NV#&=O728CX+S%\K70D. M6/?:L#109;'#A%=.*0)P0D5MZ*R11N;7D>Z1&QU'L'LZ=4D?BT.,J:D9PW,] M;5\EQD7Z_]]EDI48&5 YGVVT3##VH"S-KZ^\3!(ZFX!/5KE2;4LXXNK26"1; M+!#H0I98"T0\;6.99-U"B>YF!IS'9$O&F\'7+_=O5X^SF_E__85XW]-O\[]L MSAD)\)AJ7OFKWL WI _O$U@%;83F-VUO;.]"@@:9BM+A":^, W)6JT'=%?NI MBWM)EJ"JF$LWDZ)$UZ_,IK%7MQ/TEXBE^PEJSC5HT*+.KNXH":S<*I;?V[N_ MG9N*Z:XB_@I6A>XK4;O_2A'7Y-LN_%AR;&:FFMG!KP5:$&99[6E%;/N[2%\7 MP^=%_!7-'[P\+8UQFF(F!K%.<)##NDRT/RCF\C\M5+Z?/8@)2\@QMRP*[6]" MYB+Q5]#1W!'0DE12Y&"8PEN8Z!X_1T4BPN_(D;&NJ\!B)8,SDMLF@\N+R17F MYNWD(,@=%E7 I1Y+ WJ.\G+F12UJ E'5C3:L)2U>2/Q1QIG(VNORCMWB,@7% M=N6=LQT5Q4NFEKZ+)[RR9% 2WFW*G_.KOFBE#>L\O]LRRND/&:;/J+" M=U;S%X65RX>77>FPNVE,? >]U\#YZ4>N;H&JNF:Q""U8*N@F] M,3QS^4 D48GNOF1%+H%33,2(X0[ K'MO&]&<>A!<#+)LE:#Y!F_B"/C+Y3C* MW469LZB, U7 !&114XA [*8OJU)*LPJJ[L293Y=+'>4;D8855A6T8DQ8W_"%>:YJ,EJ6V:) MT/1%.]DXOV$E6[EWLE:F)6<1"L"7Z)(1?="$#K MY4<0JN<$SBOR-A$B!\=R52 >>&D*&XEA/^IPI8JUWBXP ][+_3-/B/&= 3,! M//86-M?#)Y;%$.T>S!?!G.6-\S$W;L8IX$4.#.\^S7^8/ 0>EA+A-B&XAPX36 LTP):*LF3/4EHI\0.@!>+HIT M0=QADV/Y,?5'C#=?HF0\)1)RSNG&>/GP:]?:OKB=X MVO;?]R9G':TCS;A.YE3HVNTP,)_F>+'_"!V$,I\6=O[9#B[[?V;)_C-+]I]9 MLO_,DMV:)?L409#OH=HCNDL]/, &+#!C'M]ZULW.X]-Q$/&=9S7"']%L)]91 MV-T]"5IBU>9*FG--B6\"GA_'BD%L($0+2.B5&Q.Z"U01#,U0P0EM,60-P!_S M1Q/GQ[+3-V!^;*\X#>?H&1EGQQ[UE(PSU/0VU3GJTCGSU[&JA1UX+'<@'P2/ MH@BL^EAR:EZT'?:A.S3,6/-#-?355?"'3W657@0MJU-PC&7W!?T3S\0K\A?S M3,H.T@8V#!V\CI5!MM^C$UBQ4&C*#9E<&[GDCG_F.YZ2M=TZ M@BMY6V#A*)DE&::0-)(R)S<'WY.7ECU-#;5V )PR:TBU81%9\"RMP$)FZ?>3 MJ<6/!D.K_D'?>G1UUG%M2!SNG NRT6S*+\+8*4QHVGEPN#4\)L9*:#GT>8\6:(%I'_L5\3F"/68,3. M[78^^^JJ/DD97HF_GPK_QSR7O#/M.IC6"2DW#H A$^#&W\@I)D(6F7*:'DTM M!ZNW Q:FS+K6.R!FK).I"X#,FGHLHJ5[]MJ!9LS2V7$463 SGK%5WKO;C.N> M,)W\H[0.XLG?RU98'0X".VYF*1(P(1T[+W:ZL;A"Y"%T8$C]>E0E@> MB,"=S:=UZL'0Z%K.!TK2UO0.VNMW(OP0O<0133;<7*555-C_G5T2,9 NI5;V M$:W.W^9:&LU;F+4#-STKJDX=UZ2WP%^W9L'$KZ 2Z37CA+*+M[:Z$$:L MIPZAB17G^>>(H78HKE$/;+)\N%E%?18:"P58R>*KZ6LYLY9S9:[IJD7&G'ZDZ'G@*&CV=UBV3ILPICECJEO?0 M&UDN:R>,CF.MNP?6TH/YU%+K6:Y+.;DO+;W=<)9_;-U7F5O4[;P$MGX1VNS1 MW:RI(I3^+S-$G!>9'5IF;*,6N-6W34C\,/\6B"14UFAXU,"MZ?L';2>2[E'H M /^$4A3Z^.F!-3XQ,PS^_M>XR/_1=E"1 3Z-V$&%,6"'[!UKDK]_N9>6U\JC M"QLM:U?\6T%D'%!"/J-J!\0@:[W;4$&6T"Q6[(-V4]NNYQJ-/W9QVS2K<#YT80XY17R'O*P>: RJ M71GP@M4X>;$;XV6M2:D-\J7ET//BUN [MYBB^DE[ZL V]>+9;-CBW7%F_)W< M)]Q,2S4MR#/=1K/W\+R0J")3Y:4_:."6])N8)0-1VR709:=YVX'5"L32!$CI M#H[2ML Z"0/=;EXW$@GBX)SI!>1 Z]9LZU8YP%HV:PZUQ',4$(J>CVT;!Z?% MJK3L9BV5U_5Q$956];;\T9WO^T5&6&B8J9(VTAVJ'@\WBT<+(>,9\[3I.T?5 M0>X\LV^H@5I:G?-$I7XHR)+MUMA$O$]I%*3<1K2[FCB] #T;6X@ZP<-8#*(S MUHVW.N91:OZ\"=3-NIY81S\+=18^@<-Q_^)\\&;;<<.)"YAG'+]%?S^_OSV" M%A]1EO,VWB^>6\6FS;__1\#^M>_8"2J#U%D;/VLTY3\F M]H^G/_P0'/[Z9)]HDU%P.+&/"P0+.9RZS?$;CE\]VR;2GT74H#.4[Y\G M+_:>>D&=9S.8BS\L6*/7H8J/QA]>C38L@U>C#=/[:K1A6[T:[>\O7V^\89>\ M'NT/KS>7EZ/7:S>PE5>C[30*V-0[0;OLB0R\ _S=XJT'@67QVKX".!#V2*P+ M_^E*K!/#Z4H,#I?]$>O$KKH2Z\2?.A,;[W',.G&WKL0ZL;/.Q+KPKZ[$IH,? M]DCL;(_;RP5Y)(]D74SAOT1=S"*_1%W[/7]$7?L_?T1=VS?_1%W M;.<]$K>W]_Z(.^23_1%W""C[(^YE!_L04;:EXY51RB2.(DM0V:$:AZ2R"[5. M'&D'664':@YA90=JW3C8#N+*+M1L>64':MTXW@X2RR[4.O&T'6267:C90LL. MU)QLRFMMM%"&)PB)>JX@477S8PMB9E>3K1-9D9&G,O9$X4*C)G_ MSM7L:_#S9 E;FAOLK=L("VO4L@(W8"\M,W KW*G.'V3J>#8#+H#X8_]DY&@RGP\?[U9'@EHL*] 6(NWV=^ MW695\C2[G2-N#H\F79F1J3SEKRNVDKI(<3B(Q8!W[Q^_!8?2-%C$S8Z&? M#M^:Z?SIMP4!I;A#G=3O+5$DRGFR2Q0L;$S/6#0OAY^T,5DM[PE4Y.5A=G=' M@$S41PHZ=2XK$&9=E\$J#80#<495\_QY\71[A/DNK"L%?LO&WM+6ITFL"RV1 M4?/T+WX+T\-0# V1:$?SI!'93TM;^;S6^$*,V-@*8XV.L^X-0'2 M@=\;E);*/+B;S^7PA.CH<>/P38B.8WMVNM;O=AT]NU]^Q$3:[K4U).?F+^SD M^8+HGN2JJJ.MR=743AFU$0ZN8\3W"R8X)4ASN_L7O@5)/!&3=PA'%0.UR) MF)Y1'+J^?;LQBC(Z "E<8@UW5"#'$@JG#IJI'=D3"4^,OFS=I=(NZ+%6S^1* MTQV7/8TD\&2S=5C%>/GPU'QL,16*=>LYN;D?A]5-9>3G^5OCQEJB(T>A_*,3 M)J__[>Y]TVK<;R>2G3J1;-&)9/^=2'?J1+I%)])]=F(;!D)N7.,E0WY8M'*, M3;36YMGB43/\$+#VV=X.2]'\&<94K?/-_/';*&W@:-^)S/Z=\-NJW>FW_;N6J3@'8GI@,%^&=5O!\]K&NZ [G;8-T+\X/Q]> M,1,NGG[]BS$"6P_&?4I#(D^W22.>>TUX=YQT\)'G%A#A]?@\^_H+ZK"KE3PU1T1XM227I@45+S'];@,1YCW%&B\=',H'Q<;!:2I%ID\'E M]:3_GC!>U#Y786@;P1$Z [U[,MDII_HT%T!YMSSNZIF O[0P'YCL=<0,L#T5 MENTA;U%BZQ(-W"JRA 6%*0H^,Z0T\0F4B.W=YAD>T";V^_YL6WMY0Q M:0;G@]L"/C158)?=N^U\?9NQM$.Z2]MUEN#/+-@PNM:SB.>*#@N6UK[<,1'49]!OW;1T4KX%7[914/(OC ML@VIO(T0BG$:A!K+1 6;@[#<["WM6;L*4\/&(*E^=AIX>DSMP&\Z&?1T+@E\1S1<- O61#R/4G@E]Q3X$ZB&9HD7U9' MGV:SQU\4:4;YX@[H*K*2ZO"!T;RX\U&<()]^@/F6X?@_GY--0&.[WZU6S__\ M7U!+ P04 " !7B/I.W/(?9\\" ! $P #0 'AL+W-T>6QE+'=)/_95RJ"4 M/<4>I4\R77Q)LCC>NG;47V+I'.FGOV['.1XD:D'Q^0QC!>:,\B2 ,Z7B-YZ7 M3&:8H61?Q)AK3R0D0TI7Y=1+8HE1F)A.C'KM5JOK,40X' YXRDZ82L!$I%P% MT&\7-N QR+$ ;S8??DU%>KH!7#/G5<[.ZV+O:-U^ZYU[$'@&.]#C>R^AMZ? M0_=;U5SM6T,?_!UZ"WD-W*T EZ"*CKT:13^_5RQAX=BXAH6FW6T#U]VH^^O;2O#M-K"]3UX6%(:#2/ R-G2@,^B1$91Q&N)!V;#>"^QUGS=<<> M =?&;$D+ J,B+^I99\5RU^Q5\Y9ICKV,[3^("V)R*=2[5$^'V[HY./A,XHC, M;7T>%0(T'<4Q7;RE9,H9=I.I'=!_X(## 4[\4O2R#6$I35I*4P@K&*:&*\$SNC(0A=GI,EAC CR8]I2NI0IFK:+Q" M8XI7^;IOB".44G5FIFB= 2S+'XQPOUNT&A6( );E4QR2E-G/&U[YS6SX"U!+ M P04 " !7B/I.8?P80KL% .+P #P 'AL+W=O4)$D)RXM@^U_?FX55FWY^D_$Y^)'&:]UO/1;&_;[?S]3-/6/Z[W/-4 M_;*56<(*M9GMVOD^XVR3/W->)'';Z'2<=L)$VOKV<#[7(FOK&[+@ZT+(5.TL M=ZP$?\W??B\W"5,'O/"(/?5;G19AAT*.15SP;,0*/LGD82_27;_5;9&MR/(B M+*]='9F(5"3B)]]46_FS?'V4F?@ITX+%X3J3<5S]J_RA^I.Z0OYKSXIGA5C7 M#BS84\ 4:[_E=-0)7T0NGD0LBG_[K>I[S%OJ+MK:;53M%H6]Z(N M[6V.]U6H%GN#)=F]4#]DWJ9;@N-!#N?^B/HA'1'U+9Q/O9$;J8V!.W7](24: MI % &E>$_,?0($T TKP*9!BICQGU-4@+@+2N"%EK21N M*\):6J0#@#I7!/2 MTB![ &3OFI"V!GD'0-[A0LZ#B>M[?[N1-_?)?$RB1ZIP9PO7_XNX_DB#_ I M?L6%/$^(X2.E$?%4\X7Z!-Z!9O .+MJ4NB&MT8 ^019*0%?47U(=!S)'%UD= MX:,;T-N!>QP#LX4:#55'T_D@:721K3%P_3_(8!X$\S\]?Q*6'9Y,Y_[D-J+! MC.B=OPMIHXOL#>H&?L6WH &IVE0G@US119:%YZN6HF%4M=QJM8+(3MTD?40!>Z(DH .J;=R!U/U MJ$,Z7 9>=/2:'D9#JC"053%VO8"LW.F2DIFRQC(H(].HE*X;AK4>:4 .,= 7 M);.9%U7]L!K6*GB)U.Q#52^MB MJD*;!V6[Z6"01 QDB933=+ <1FI<^)/SG*C#01XQD#T"1J&UE9$!^<1 ]DE# M'$IN(J8@\B\Z(R04 UDHQX"T$0M2B8&LDE-DVL@%N<- =L>E$/4$JF8 MR.X (]5Z$@9RAXGLCH^1:M,#-R%SF,CFN!"RGCEU3#"?A>R1QKBPL3$AJ9C( M4@$#Q'JWA/1B(NL%C+SJF)!>3&2]?(@=&I\W)!<362Z-040C)>0:\YHYK5H* MTX348WY^5HN06^*E+^I_,M-SUI!Z+'3U-&*ZFXUX5TFQ(/58R.JY@#F1OG N;X4!PR3EP=$]*/A:R?4Q2I/6<6:_4S'1,LJ"#[YPUSREG. MR5#F!;D9\8*)N#8?69!^+&3]O%&&A_T^YN7AJCD'+&;IFNME/@O2CX6LGPN8 M0Y8_DW%<>^:0@ZS/6>"\#9I963Y0PEUSHF)"'[ M2G694R_0,2$)V=N8D()L['70Y?)7B:IC0@JRD174G.I04Y$OWRTP'$A! M#G;YYA+F6&9<['1,2$$.LH+@E$SM_1U(00ZR@L":72T\COE@&E17*C8X(OEV'GX=X7%QM][D &+U(B/EQ_'= M,_U$" M "J*@ &@ 'AL+U]R96QS+W=O?5^.;=Y4QU+Z;\YE[?'=&GR7=>G=OQFWPV7IHP?AX/K MF^UK M%.>#(CW(YH.,'E3/!]7TH/OYH'MZT,-\T ,]R*^!C&M^$L*:K[4'7'N^UQZ M[?EB>T"VYYOM =J>K[8';'N^VQ[ [?ER>T"WY]OM =Z>K[< O86OMP"]98%K M;72QS==;@-["UUN WL+76X#>PM=;@-["UUN WL+76X#>PM=;@-["UUN!WLK7 M6X'>RM=;@=ZZP%D).BSAZZU ;^7KK4!OY>NM0&_EZZU ;^7KK4!OY>NM0&_E MZQV WH&O=P!Z![[> >@=^'H'H'=8X*P;'7;S]0Y [\#7.P"] U_O /0.?+T# MT#OP]0Y [\#7.P*](U_O"/2.?+TCT#OR]8Y [\C7.P*]XP+W*M'-2K[>$>@= M^7I'H'?DZQV!WI&O=P1Z1[[>!O0VOMX&]#:^W@;T-K[>!O0VOMX&]#:^W@;T MM@6>-4$/F_#U-J"W\?4VH+?Q]3:@M_'UKH'>-5_O&NA=\_6N)WKG8S.DW8\R MG-I#OG7)/\._K)G G7!E&ULS=K+3N,P% ;@5ZFR18WK:QE$V0!;!@E>P"2G3=0DMFP#Y>W'"1<)5"1& MM-*_:9HG[_XBG.=GTWQ%71I.3/&(M50[V-I?,TY,K:A=ZF?!HV MS-MJ:S?$Q&)A6.6&1$.:I[%'<7%^16O[V*79Y>OUL?6JL-YW;653ZP;V--1? MFL[?&I:!NFE-;%H?3_*"8G:]RUUBOK8J(^DX? M(\\#P !," + " 0 !?(^DXGZ(<.@@ +$ 0 " >D !D;V-0 M&UL4$L! A0#% @ 5XCZ3AM"XN[O *P( !$ M ( !F0$ &1O8U!R;W!S+V-O&UL4$L! A0#% @ 5XCZ M3IE&PO=V]R:W-H965T&UL4$L! A0#% @ 5XCZ M3E Q>)PA! 6A( !@ ( !5@P 'AL+W=O(^DZQ!M;K&P( \& 8 M " :T0 !X;"]W;W)K&PO=V]R:W-H M965T&UL4$L! A0#% @ 5XCZ3IT I[0R @ 4 8 !@ M ( !CQ8 'AL+W=O(^D[EI,(IYP$ .,$ 8 " ?<8 !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ 5XCZ3B7,8('X P %1$ !@ ( !JA\ M 'AL+W=O(^DXUJ6+, ML $ -(# 8 " =@C !X;"]W;W)K&PO=V]R:W-H965T( M^DZ>?-[LM@$ -(# 9 " :HG !X;"]W;W)K&UL4$L! A0#% @ 5XCZ3N"T\ JT 0 T@, !D M ( !ERD 'AL+W=OGT4;0! #2 P &0 @ &"*P >&PO=V]R M:W-H965T(^DZ==6G!M0$ -(# M 9 " 6TM !X;"]W;W)K&UL M4$L! A0#% @ 5XCZ3HK^F3*S 0 T@, !D ( !62\ M 'AL+W=O&PO=V]R:W-H965T(^D[ YGFJM0$ -(# 9 M " 2\S !X;"]W;W)K&UL4$L! A0#% @ M5XCZ3K75<=:V 0 T@, !D ( !&S4 'AL+W=O&PO=V]R:W-H965T(^DYU M\S6FM0$ -(# 9 " ; ^ !X;"]W;W)K&UL4$L! A0#% @ 5XCZ3IK(M VU 0 T@, !D M ( !G$ 'AL+W=O&PO=V]R:W-H M965T(^DZ, P(UP0$ #<$ 9 M " 7-$ !X;"]W;W)K&UL4$L! M A0#% @ 5XCZ3D5]PH[B 0 04 !D ( !:T8 'AL M+W=O$! M !!0 &0 @ &$2 >&PO=V]R:W-H965T(^DZ@W3PYMP$ -(# 9 " M 9Q* !X;"]W;W)K&UL4$L! A0#% @ 5XCZ M3@* )URX 0 T@, !D ( !BDP 'AL+W=O&PO=V]R:W-H965T(^DYS"R!HM $ -(# 9 " 710 !X;"]W;W)K M&UL4$L! A0#% @ 5XCZ3A*J7$^X 0 T@, M !D ( !7U( 'AL+W=O&PO=V]R:W-H965T(^DZ9O!0Y MLP$ -(# 9 " 496 !X;"]W;W)K&UL4$L! A0#% @ 5XCZ3IR47K#" 0 -P0 !D M ( !,%@ 'AL+W=O?M\;&PO=V]R:W-H965T M(^D[;]< XMP$ -(# 9 M " 1=< !X;"]W;W)K&UL4$L! A0# M% @ 5XCZ3B"EV^]= @ &PO=V]R:W-H965T(^D[! 5#9O@$ ( $ 9 " 3IL !X;"]W;W)K&UL4$L! A0#% @ 5XCZ3E!WC73- 0 /00 !D M ( !+VX 'AL+W=O(! 2!0 &0 @ $S< >&PO M=V]R:W-H965T(^DY8T8XXO@$ M -8# 9 " 4QR !X;"]W;W)K&UL4$L! A0#% @ 5XCZ3GJ65\(O @ H08 !D ( ! M070 'AL+W=O&PO=V]R:W-H965T(^DX*\D,LMP$ -0# 9 M " >AX !X;"]W;W)K&UL4$L! A0#% M @ 5XCZ3MDO0K(5! P1, !D ( !UGH 'AL+W=O&PO=V]R:W-H965T( M^DX48]7I/P, )L. 9 " 5^, !X;"]W;W)K&UL4$L! A0#% @ 5XCZ3H>!@ (- @ S04 !D M ( !U8\ 'AL+W=O&PO=V]R M:W-H965T(^D[6.!JQ&@( -@% M 9 " 8R4 !X;"]W;W)K&UL M4$L! A0#% @ 5XCZ3H$"QA/V"0 9$( !D ( !W98 M 'AL+W=O&PO=V]R:W-H965T(^D[[&UL4$L! A0#% @ M5XCZ3OH1M7]$! _A4 !D ( !&PO=V]R:W-H965T(^DY>Q'U=-04 *T? 9 " 8"O !X;"]W M;W)K&UL4$L! A0#% @ 5XCZ3JAEL%:6 @ M4PD !D ( ![+0 'AL+W=O&PO=V]R:W-H965T(^DZV M)L;,'04 '(; 9 " >2Y !X;"]W;W)K&UL4$L! A0#% @ 5XCZ3B/O4]X& @ J04 !D M ( !.+\ 'AL+W=O&PO=V]R:W-H M965T(^D[\+;A8Y@$ ((% 9 M " ?3% !X;"]W;W)K&UL4$L! M A0#% @ 5XCZ3FZ>PT+ZD &R8" !0 ( !$<@ 'AL M+W-H87)E9%-T&UL4$L! A0#% @ 5XCZ3MSR'V?/ @ 0!, M T ( !/5D! 'AL+W-T>6QE&PO=V]R:V)O;VLN M>&UL4$L! A0#% @ 5XCZ3IR47O]1 @ JBH !H ( ! M'V(! 'AL+U]R96QS+W=O XML 86 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 87 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 88 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.2 html 324 328 1 false 102 0 false 21 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://www.flextronics.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1001501 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.flextronics.com/role/CondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.flextronics.com/role/CondensedConsolidatedStatementsOfOperations CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 1003000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.flextronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 5 false false R6.htm 1003501 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) Sheet http://www.flextronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) Statements 6 false false R7.htm 1004000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY Sheet http://www.flextronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquity CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY Statements 7 false false R8.htm 1005000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 2101100 - Disclosure - ORGANIZATION OF THE COMPANY AND BASIS OF PRESENTATION Sheet http://www.flextronics.com/role/OrganizationOfCompanyAndBasisOfPresentation ORGANIZATION OF THE COMPANY AND BASIS OF PRESENTATION Notes 9 false false R10.htm 2102100 - Disclosure - BALANCE SHEET ITEMS Sheet http://www.flextronics.com/role/BalanceSheetItems BALANCE SHEET ITEMS Notes 10 false false R11.htm 2103100 - Disclosure - LEASES Sheet http://www.flextronics.com/role/Leases LEASES Notes 11 false false R12.htm 2104100 - Disclosure - REVENUE Sheet http://www.flextronics.com/role/Revenue REVENUE Notes 12 false false R13.htm 2105100 - Disclosure - SHARE-BASED COMPENSATION Sheet http://www.flextronics.com/role/ShareBasedCompensation SHARE-BASED COMPENSATION Notes 13 false false R14.htm 2106100 - Disclosure - BANK BORROWINGS AND LONG-TERM DEBT Sheet http://www.flextronics.com/role/BankBorrowingsAndLongTermDebt BANK BORROWINGS AND LONG-TERM DEBT Notes 14 false false R15.htm 2106100 - Disclosure - EARNINGS PER SHARE Sheet http://www.flextronics.com/role/EarningsPerShare EARNINGS PER SHARE Notes 15 false false R16.htm 2107100 - Disclosure - INTEREST AND OTHER, NET Sheet http://www.flextronics.com/role/InterestAndOtherNet INTEREST AND OTHER, NET Notes 16 false false R17.htm 2108100 - Disclosure - OTHER CHARGES (INCOME), NET Sheet http://www.flextronics.com/role/OtherChargesIncomeNet OTHER CHARGES (INCOME), NET Notes 17 false false R18.htm 2109100 - Disclosure - FINANCIAL INSTRUMENTS Sheet http://www.flextronics.com/role/FinancialInstruments FINANCIAL INSTRUMENTS Notes 18 false false R19.htm 2110100 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS Sheet http://www.flextronics.com/role/AccumulatedOtherComprehensiveLoss ACCUMULATED OTHER COMPREHENSIVE LOSS Notes 19 false false R20.htm 2111100 - Disclosure - TRADE RECEIVABLES SECURITIZATION Sheet http://www.flextronics.com/role/TradeReceivablesSecuritization TRADE RECEIVABLES SECURITIZATION Notes 20 false false R21.htm 2112100 - Disclosure - FAIR VALUE MEASUREMENT OF ASSETS AND LIABILITIES Sheet http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilities FAIR VALUE MEASUREMENT OF ASSETS AND LIABILITIES Notes 21 false false R22.htm 2114100 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.flextronics.com/role/CommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 22 false false R23.htm 2114100 - Disclosure - SHARE REPURCHASES Sheet http://www.flextronics.com/role/ShareRepurchases SHARE REPURCHASES Notes 23 false false R24.htm 2115100 - Disclosure - SEGMENT REPORTING Sheet http://www.flextronics.com/role/SegmentReporting SEGMENT REPORTING Notes 24 false false R25.htm 2116100 - Disclosure - RESTRUCTURING CHARGES Sheet http://www.flextronics.com/role/RestructuringCharges RESTRUCTURING CHARGES Notes 25 false false R26.htm 2201201 - Disclosure - ORGANIZATION OF THE COMPANY AND BASIS OF PRESENTATION (Policies) Sheet http://www.flextronics.com/role/OrganizationOfCompanyAndBasisOfPresentationPolicies ORGANIZATION OF THE COMPANY AND BASIS OF PRESENTATION (Policies) Policies 26 false false R27.htm 2302301 - Disclosure - BALANCE SHEET ITEMS (Tables) Sheet http://www.flextronics.com/role/BalanceSheetItemsTables BALANCE SHEET ITEMS (Tables) Tables http://www.flextronics.com/role/BalanceSheetItems 27 false false R28.htm 2303301 - Disclosure - LEASES (Tables) Sheet http://www.flextronics.com/role/LeasesTables LEASES (Tables) Tables http://www.flextronics.com/role/Leases 28 false false R29.htm 2304301 - Disclosure - REVENUE (Tables) Sheet http://www.flextronics.com/role/RevenueTables REVENUE (Tables) Tables http://www.flextronics.com/role/Revenue 29 false false R30.htm 2305301 - Disclosure - SHARE-BASED COMPENSATION (Tables) Sheet http://www.flextronics.com/role/ShareBasedCompensationTables SHARE-BASED COMPENSATION (Tables) Tables http://www.flextronics.com/role/ShareBasedCompensation 30 false false R31.htm 2306301 - Disclosure - BANK BORROWINGS AND LONG-TERM DEBT (Tables) Sheet http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtTables BANK BORROWINGS AND LONG-TERM DEBT (Tables) Tables http://www.flextronics.com/role/BankBorrowingsAndLongTermDebt 31 false false R32.htm 2306301 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://www.flextronics.com/role/EarningsPerShareTables EARNINGS PER SHARE (Tables) Tables http://www.flextronics.com/role/EarningsPerShare 32 false false R33.htm 2307301 - Disclosure - INTEREST AND OTHER, NET (Tables) Sheet http://www.flextronics.com/role/InterestAndOtherNetTables INTEREST AND OTHER, NET (Tables) Tables http://www.flextronics.com/role/InterestAndOtherNet 33 false false R34.htm 2309301 - Disclosure - FINANCIAL INSTRUMENTS (Tables) Sheet http://www.flextronics.com/role/FinancialInstrumentsTables FINANCIAL INSTRUMENTS (Tables) Tables http://www.flextronics.com/role/FinancialInstruments 34 false false R35.htm 2310301 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables) Sheet http://www.flextronics.com/role/AccumulatedOtherComprehensiveLossTables ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables) Tables http://www.flextronics.com/role/AccumulatedOtherComprehensiveLoss 35 false false R36.htm 2312301 - Disclosure - FAIR VALUE MEASUREMENT OF ASSETS AND LIABILITIES (Tables) Sheet http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesTables FAIR VALUE MEASUREMENT OF ASSETS AND LIABILITIES (Tables) Tables http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilities 36 false false R37.htm 2315301 - Disclosure - SEGMENT REPORTING (Tables) Sheet http://www.flextronics.com/role/SegmentReportingTables SEGMENT REPORTING (Tables) Tables http://www.flextronics.com/role/SegmentReporting 37 false false R38.htm 2316301 - Disclosure - RESTRUCTURING CHARGES (Tables) Sheet http://www.flextronics.com/role/RestructuringChargesTables RESTRUCTURING CHARGES (Tables) Tables http://www.flextronics.com/role/RestructuringCharges 38 false false R39.htm 2401402 - Disclosure - ORGANIZATION OF THE COMPANY AND BASIS OF PRESENTATION (Details) Sheet http://www.flextronics.com/role/OrganizationOfCompanyAndBasisOfPresentationDetails ORGANIZATION OF THE COMPANY AND BASIS OF PRESENTATION (Details) Details http://www.flextronics.com/role/OrganizationOfCompanyAndBasisOfPresentationPolicies 39 false false R40.htm 2402402 - Disclosure - BALANCE SHEET ITEMS - Inventories (Details) Sheet http://www.flextronics.com/role/BalanceSheetItemsInventoriesDetails BALANCE SHEET ITEMS - Inventories (Details) Details 40 false false R41.htm 2402403 - Disclosure - BALANCE SHEET ITEMS - Additional Information (Details) Sheet http://www.flextronics.com/role/BalanceSheetItemsAdditionalInformationDetails BALANCE SHEET ITEMS - Additional Information (Details) Details 41 false false R42.htm 2402404 - Disclosure - BALANCE SHEET ITEMS - Goodwill and Other Intangible Assets (Details) Sheet http://www.flextronics.com/role/BalanceSheetItemsGoodwillAndOtherIntangibleAssetsDetails BALANCE SHEET ITEMS - Goodwill and Other Intangible Assets (Details) Details 42 false false R43.htm 2402405 - Disclosure - BALANCE SHEET ITEMS - Future Amortization (Details) Sheet http://www.flextronics.com/role/BalanceSheetItemsFutureAmortizationDetails BALANCE SHEET ITEMS - Future Amortization (Details) Details 43 false false R44.htm 2403402 - Disclosure - LEASES - Additional Information (Details) Sheet http://www.flextronics.com/role/LeasesAdditionalInformationDetails LEASES - Additional Information (Details) Details 44 false false R45.htm 2403403 - Disclosure - LEASES - Lease Cost (Details) Sheet http://www.flextronics.com/role/LeasesLeaseCostDetails LEASES - Lease Cost (Details) Details 45 false false R46.htm 2403404 - Disclosure - LEASES - Supplemental Balance Sheet Information (Details) Sheet http://www.flextronics.com/role/LeasesSupplementalBalanceSheetInformationDetails LEASES - Supplemental Balance Sheet Information (Details) Details 46 false false R47.htm 2403405 - Disclosure - LEASES - Supplemental Cash Flow Information (Details) Sheet http://www.flextronics.com/role/LeasesSupplementalCashFlowInformationDetails LEASES - Supplemental Cash Flow Information (Details) Details 47 false false R48.htm 2403406 - Disclosure - LEASES - Future Minimum Lease Payments Under Noncancellable Leases (Details) Sheet http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesDetails LEASES - Future Minimum Lease Payments Under Noncancellable Leases (Details) Details 48 false false R49.htm 2403407 - Disclosure - LEASES - Future Minimum Lease Payments Under Noncancellable Leases Prior To Adoption Of ASC 842 (Details) Sheet http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesPriorToAdoptionOfAsc842Details LEASES - Future Minimum Lease Payments Under Noncancellable Leases Prior To Adoption Of ASC 842 (Details) Details 49 false false R50.htm 2404402 - Disclosure - REVENUE - Additional Information (Details) Sheet http://www.flextronics.com/role/RevenueAdditionalInformationDetails REVENUE - Additional Information (Details) Details 50 false false R51.htm 2404403 - Disclosure - REVENUE - Disaggregation of Revenue (Details) Sheet http://www.flextronics.com/role/RevenueDisaggregationOfRevenueDetails REVENUE - Disaggregation of Revenue (Details) Details 51 false false R52.htm 2405402 - Disclosure - SHARE-BASED COMPENSATION - Location of Expenses (Details) Sheet http://www.flextronics.com/role/ShareBasedCompensationLocationOfExpensesDetails SHARE-BASED COMPENSATION - Location of Expenses (Details) Details 52 false false R53.htm 2405403 - Disclosure - SHARE-BASED COMPENSATION - Additional Information (Details) Sheet http://www.flextronics.com/role/ShareBasedCompensationAdditionalInformationDetails SHARE-BASED COMPENSATION - Additional Information (Details) Details 53 false false R54.htm 2406402 - Disclosure - BANK BORROWINGS AND LONG-TERM DEBT - Debt Instruments (Details) Sheet http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtDebtInstrumentsDetails BANK BORROWINGS AND LONG-TERM DEBT - Debt Instruments (Details) Details 54 false false R55.htm 2406402 - Disclosure - EARNINGS PER SHARE (Details) Sheet http://www.flextronics.com/role/EarningsPerShareDetails EARNINGS PER SHARE (Details) Details http://www.flextronics.com/role/EarningsPerShareTables 55 false false R56.htm 2406403 - Disclosure - BANK BORROWINGS AND LONG-TERM DEBT - Additional Information (Details) Sheet http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtAdditionalInformationDetails BANK BORROWINGS AND LONG-TERM DEBT - Additional Information (Details) Details 56 false false R57.htm 2406404 - Disclosure - BANK BORROWINGS AND LONG-TERM DEBT - Repayment of Long-term Debt (Details) Sheet http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtRepaymentOfLongTermDebtDetails BANK BORROWINGS AND LONG-TERM DEBT - Repayment of Long-term Debt (Details) Details 57 false false R58.htm 2407402 - Disclosure - INTEREST AND OTHER, NET (Details) Sheet http://www.flextronics.com/role/InterestAndOtherNetDetails INTEREST AND OTHER, NET (Details) Details http://www.flextronics.com/role/InterestAndOtherNetTables 58 false false R59.htm 2408401 - Disclosure - OTHER CHARGES (INCOME), NET (Details) Sheet http://www.flextronics.com/role/OtherChargesIncomeNetDetails OTHER CHARGES (INCOME), NET (Details) Details http://www.flextronics.com/role/OtherChargesIncomeNet 59 false false R60.htm 2409402 - Disclosure - FINANCIAL INSTRUMENTS - Notional Amount (Details) Sheet http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails FINANCIAL INSTRUMENTS - Notional Amount (Details) Details 60 false false R61.htm 2409403 - Disclosure - FINANCIAL INSTRUMENTS - Foreign Currency Risk Management (Details) Sheet http://www.flextronics.com/role/FinancialInstrumentsForeignCurrencyRiskManagementDetails FINANCIAL INSTRUMENTS - Foreign Currency Risk Management (Details) Details 61 false false R62.htm 2410402 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) Sheet http://www.flextronics.com/role/AccumulatedOtherComprehensiveLossDetails ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) Details http://www.flextronics.com/role/AccumulatedOtherComprehensiveLossTables 62 false false R63.htm 2411401 - Disclosure - TRADE RECEIVABLES SECURITIZATION (Details) Sheet http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails TRADE RECEIVABLES SECURITIZATION (Details) Details http://www.flextronics.com/role/TradeReceivablesSecuritization 63 false false R64.htm 2412402 - Disclosure - FAIR VALUE MEASUREMENT OF ASSETS AND LIABILITIES - Assets and Liabilities Measured at Fair Value (Details) Sheet http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesAssetsAndLiabilitiesMeasuredAtFairValueDetails FAIR VALUE MEASUREMENT OF ASSETS AND LIABILITIES - Assets and Liabilities Measured at Fair Value (Details) Details 64 false false R65.htm 2412403 - Disclosure - FAIR VALUE MEASUREMENT OF ASSETS AND LIABILITIES - Debt Not Carried at Fair Value (Details) Sheet http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesDebtNotCarriedAtFairValueDetails FAIR VALUE MEASUREMENT OF ASSETS AND LIABILITIES - Debt Not Carried at Fair Value (Details) Details 65 false false R66.htm 2414401 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) Sheet http://www.flextronics.com/role/CommitmentsAndContingenciesDetails COMMITMENTS AND CONTINGENCIES (Details) Details http://www.flextronics.com/role/CommitmentsAndContingencies 66 false false R67.htm 2414401 - Disclosure - SHARE REPURCHASES (Details) Sheet http://www.flextronics.com/role/ShareRepurchasesDetails SHARE REPURCHASES (Details) Details http://www.flextronics.com/role/ShareRepurchases 67 false false R68.htm 2415402 - Disclosure - SEGMENT REPORTING (Details) Sheet http://www.flextronics.com/role/SegmentReportingDetails SEGMENT REPORTING (Details) Details http://www.flextronics.com/role/SegmentReportingTables 68 false false R69.htm 2416402 - Disclosure - RESTRUCTURING CHARGES - Additional Information (Details) Sheet http://www.flextronics.com/role/RestructuringChargesAdditionalInformationDetails RESTRUCTURING CHARGES - Additional Information (Details) Details 69 false false R70.htm 2416403 - Disclosure - RESTRUCTURING CHARGES - Summary of Restructuring Charges (Details) Sheet http://www.flextronics.com/role/RestructuringChargesSummaryOfRestructuringChargesDetails RESTRUCTURING CHARGES - Summary of Restructuring Charges (Details) Details 70 false false R9999.htm Uncategorized Items - flex-628201910xq.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - flex-628201910xq.htm Cover 71 false false All Reports Book All Reports flex-628201910xq.htm flex-20190628.xsd flex-20190628_cal.xml flex-20190628_def.xml flex-20190628_lab.xml flex-20190628_pre.xml flex-exx1001x6282019.htm flex-exx1002x6282019.htm flex-exx1501x6282019.htm flex-exx3101x6282019.htm flex-exx3102x6282019.htm flex-exx3201x6282019.htm http://xbrl.sec.gov/dei/2019-01-31 http://xbrl.sec.gov/country/2017-01-31 http://xbrl.sec.gov/currency/2019-01-31 http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/invest/2013-01-31 http://fasb.org/us-gaap/2019-01-31 true true JSON 91 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "flex-628201910xq.htm": { "axisCustom": 1, "axisStandard": 36, "contextCount": 324, "dts": { "calculationLink": { "local": [ "flex-20190628_cal.xml" ] }, "definitionLink": { "local": [ "flex-20190628_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "flex-628201910xq.htm" ] }, "labelLink": { "local": [ "flex-20190628_lab.xml" ], "remote": [ "http://xbrl.sec.gov/invest/2013/invest-doc-2013-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "flex-20190628_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.sec.gov/invest/2013/invest-ref-2013-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml" ] }, "schema": { "local": [ "flex-20190628.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd", "http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd", "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 523, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 22, "http://www.flextronics.com/20190628": 3, "http://xbrl.sec.gov/dei/2019-01-31": 6, "total": 31 }, "keyCustom": 22, "keyStandard": 306, "memberCustom": 40, "memberStandard": 60, "nsprefix": "flex", "nsuri": "http://www.flextronics.com/20190628", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001000 - Document - Document and Entity Information", "role": "http://www.flextronics.com/role/DocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102100 - Disclosure - BALANCE SHEET ITEMS", "role": "http://www.flextronics.com/role/BalanceSheetItems", "shortName": "BALANCE SHEET ITEMS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103100 - Disclosure - LEASES", "role": "http://www.flextronics.com/role/Leases", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104100 - Disclosure - REVENUE", "role": "http://www.flextronics.com/role/Revenue", "shortName": "REVENUE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105100 - Disclosure - SHARE-BASED COMPENSATION", "role": "http://www.flextronics.com/role/ShareBasedCompensation", "shortName": "SHARE-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106100 - Disclosure - BANK BORROWINGS AND LONG-TERM DEBT", "role": "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebt", "shortName": "BANK BORROWINGS AND LONG-TERM DEBT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106100 - Disclosure - EARNINGS PER SHARE", "role": "http://www.flextronics.com/role/EarningsPerShare", "shortName": "EARNINGS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "flex:InterestAndOtherNetTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107100 - Disclosure - INTEREST AND OTHER, NET", "role": "http://www.flextronics.com/role/InterestAndOtherNet", "shortName": "INTEREST AND OTHER, NET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "flex:InterestAndOtherNetTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108100 - Disclosure - OTHER CHARGES (INCOME), NET", "role": "http://www.flextronics.com/role/OtherChargesIncomeNet", "shortName": "OTHER CHARGES (INCOME), NET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109100 - Disclosure - FINANCIAL INSTRUMENTS", "role": "http://www.flextronics.com/role/FinancialInstruments", "shortName": "FINANCIAL INSTRUMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110100 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS", "role": "http://www.flextronics.com/role/AccumulatedOtherComprehensiveLoss", "shortName": "ACCUMULATED OTHER COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FI2020Q1", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TransfersAndServicingOfFinancialAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111100 - Disclosure - TRADE RECEIVABLES SECURITIZATION", "role": "http://www.flextronics.com/role/TradeReceivablesSecuritization", "shortName": "TRADE RECEIVABLES SECURITIZATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TransfersAndServicingOfFinancialAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112100 - Disclosure - FAIR VALUE MEASUREMENT OF ASSETS AND LIABILITIES", "role": "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilities", "shortName": "FAIR VALUE MEASUREMENT OF ASSETS AND LIABILITIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114100 - Disclosure - COMMITMENTS AND CONTINGENCIES", "role": "http://www.flextronics.com/role/CommitmentsAndContingencies", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114100 - Disclosure - SHARE REPURCHASES", "role": "http://www.flextronics.com/role/ShareRepurchases", "shortName": "SHARE REPURCHASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115100 - Disclosure - SEGMENT REPORTING", "role": "http://www.flextronics.com/role/SegmentReporting", "shortName": "SEGMENT REPORTING", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116100 - Disclosure - RESTRUCTURING CHARGES", "role": "http://www.flextronics.com/role/RestructuringCharges", "shortName": "RESTRUCTURING CHARGES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2201201 - Disclosure - ORGANIZATION OF THE COMPANY AND BASIS OF PRESENTATION (Policies)", "role": "http://www.flextronics.com/role/OrganizationOfCompanyAndBasisOfPresentationPolicies", "shortName": "ORGANIZATION OF THE COMPANY AND BASIS OF PRESENTATION (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2302301 - Disclosure - BALANCE SHEET ITEMS (Tables)", "role": "http://www.flextronics.com/role/BalanceSheetItemsTables", "shortName": "BALANCE SHEET ITEMS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - LEASES (Tables)", "role": "http://www.flextronics.com/role/LeasesTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - REVENUE (Tables)", "role": "http://www.flextronics.com/role/RevenueTables", "shortName": "REVENUE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1001501 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - SHARE-BASED COMPENSATION (Tables)", "role": "http://www.flextronics.com/role/ShareBasedCompensationTables", "shortName": "SHARE-BASED COMPENSATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306301 - Disclosure - BANK BORROWINGS AND LONG-TERM DEBT (Tables)", "role": "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtTables", "shortName": "BANK BORROWINGS AND LONG-TERM DEBT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306301 - Disclosure - EARNINGS PER SHARE (Tables)", "role": "http://www.flextronics.com/role/EarningsPerShareTables", "shortName": "EARNINGS PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestAndOtherIncomeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307301 - Disclosure - INTEREST AND OTHER, NET (Tables)", "role": "http://www.flextronics.com/role/InterestAndOtherNetTables", "shortName": "INTEREST AND OTHER, NET (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestAndOtherIncomeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309301 - Disclosure - FINANCIAL INSTRUMENTS (Tables)", "role": "http://www.flextronics.com/role/FinancialInstrumentsTables", "shortName": "FINANCIAL INSTRUMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310301 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables)", "role": "http://www.flextronics.com/role/AccumulatedOtherComprehensiveLossTables", "shortName": "ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2312301 - Disclosure - FAIR VALUE MEASUREMENT OF ASSETS AND LIABILITIES (Tables)", "role": "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesTables", "shortName": "FAIR VALUE MEASUREMENT OF ASSETS AND LIABILITIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2315301 - Disclosure - SEGMENT REPORTING (Tables)", "role": "http://www.flextronics.com/role/SegmentReportingTables", "shortName": "SEGMENT REPORTING (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316301 - Disclosure - RESTRUCTURING CHARGES (Tables)", "role": "http://www.flextronics.com/role/RestructuringChargesTables", "shortName": "RESTRUCTURING CHARGES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401402 - Disclosure - ORGANIZATION OF THE COMPANY AND BASIS OF PRESENTATION (Details)", "role": "http://www.flextronics.com/role/OrganizationOfCompanyAndBasisOfPresentationDetails", "shortName": "ORGANIZATION OF THE COMPANY AND BASIS OF PRESENTATION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2019Q1YTD_srt_RestatementAxis_srt_RestatementAdjustmentMember", "decimals": "-6", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfOperations", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402402 - Disclosure - BALANCE SHEET ITEMS - Inventories (Details)", "role": "http://www.flextronics.com/role/BalanceSheetItemsInventoriesDetails", "shortName": "BALANCE SHEET ITEMS - Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402403 - Disclosure - BALANCE SHEET ITEMS - Additional Information (Details)", "role": "http://www.flextronics.com/role/BalanceSheetItemsAdditionalInformationDetails", "shortName": "BALANCE SHEET ITEMS - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FI2020Q1", "decimals": "-5", "lang": null, "name": "us-gaap:OperatingLeaseLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402404 - Disclosure - BALANCE SHEET ITEMS - Goodwill and Other Intangible Assets (Details)", "role": "http://www.flextronics.com/role/BalanceSheetItemsGoodwillAndOtherIntangibleAssetsDetails", "shortName": "BALANCE SHEET ITEMS - Goodwill and Other Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402405 - Disclosure - BALANCE SHEET ITEMS - Future Amortization (Details)", "role": "http://www.flextronics.com/role/BalanceSheetItemsFutureAmortizationDetails", "shortName": "BALANCE SHEET ITEMS - Future Amortization (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FI2020Q1_srt_RangeAxis_srt_MinimumMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403402 - Disclosure - LEASES - Additional Information (Details)", "role": "http://www.flextronics.com/role/LeasesAdditionalInformationDetails", "shortName": "LEASES - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FI2020Q1_srt_RangeAxis_srt_MinimumMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403403 - Disclosure - LEASES - Lease Cost (Details)", "role": "http://www.flextronics.com/role/LeasesLeaseCostDetails", "shortName": "LEASES - Lease Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "flex:AssetsandLiabilitiesLesseeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403404 - Disclosure - LEASES - Supplemental Balance Sheet Information (Details)", "role": "http://www.flextronics.com/role/LeasesSupplementalBalanceSheetInformationDetails", "shortName": "LEASES - Supplemental Balance Sheet Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "flex:AssetsandLiabilitiesLesseeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FI2020Q1", "decimals": null, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403405 - Disclosure - LEASES - Supplemental Cash Flow Information (Details)", "role": "http://www.flextronics.com/role/LeasesSupplementalCashFlowInformationDetails", "shortName": "LEASES - Supplemental Cash Flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403406 - Disclosure - LEASES - Future Minimum Lease Payments Under Noncancellable Leases (Details)", "role": "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesDetails", "shortName": "LEASES - Future Minimum Lease Payments Under Noncancellable Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403407 - Disclosure - LEASES - Future Minimum Lease Payments Under Noncancellable Leases Prior To Adoption Of ASC 842 (Details)", "role": "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesPriorToAdoptionOfAsc842Details", "shortName": "LEASES - Future Minimum Lease Payments Under Noncancellable Leases Prior To Adoption Of ASC 842 (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "role": "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FI2020Q1", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404402 - Disclosure - REVENUE - Additional Information (Details)", "role": "http://www.flextronics.com/role/RevenueAdditionalInformationDetails", "shortName": "REVENUE - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R51": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404403 - Disclosure - REVENUE - Disaggregation of Revenue (Details)", "role": "http://www.flextronics.com/role/RevenueDisaggregationOfRevenueDetails", "shortName": "REVENUE - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1QTD_us-gaap_TimingOfTransferOfGoodOrServiceAxis_us-gaap_TransferredAtPointInTimeMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - SHARE-BASED COMPENSATION - Location of Expenses (Details)", "role": "http://www.flextronics.com/role/ShareBasedCompensationLocationOfExpensesDetails", "shortName": "SHARE-BASED COMPENSATION - Location of Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1QTD_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember", "decimals": "-3", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FI2020Q1_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405403 - Disclosure - SHARE-BASED COMPENSATION - Additional Information (Details)", "role": "http://www.flextronics.com/role/ShareBasedCompensationAdditionalInformationDetails", "shortName": "SHARE-BASED COMPENSATION - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FI2020Q1_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - BANK BORROWINGS AND LONG-TERM DEBT - Debt Instruments (Details)", "role": "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtDebtInstrumentsDetails", "shortName": "BANK BORROWINGS AND LONG-TERM DEBT - Debt Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FI2020Q1", "decimals": "-3", "lang": null, "name": "us-gaap:UnamortizedDebtIssuanceExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - EARNINGS PER SHARE (Details)", "role": "http://www.flextronics.com/role/EarningsPerShareDetails", "shortName": "EARNINGS PER SHARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FI2019Q4", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:LongtermDebtWeightedAverageInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - BANK BORROWINGS AND LONG-TERM DEBT - Additional Information (Details)", "role": "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtAdditionalInformationDetails", "shortName": "BANK BORROWINGS AND LONG-TERM DEBT - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FI2019Q4", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:LongtermDebtWeightedAverageInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406404 - Disclosure - BANK BORROWINGS AND LONG-TERM DEBT - Repayment of Long-term Debt (Details)", "role": "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtRepaymentOfLongTermDebtDetails", "shortName": "BANK BORROWINGS AND LONG-TERM DEBT - Repayment of Long-term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:InterestAndOtherIncomeTableTextBlock", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestExpenseDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - Disclosure - INTEREST AND OTHER, NET (Details)", "role": "http://www.flextronics.com/role/InterestAndOtherNetDetails", "shortName": "INTEREST AND OTHER, NET (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:InterestAndOtherIncomeTableTextBlock", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestExpenseDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "flex:OtherOperatingandNonoperatingIncomeExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408401 - Disclosure - OTHER CHARGES (INCOME), NET (Details)", "role": "http://www.flextronics.com/role/OtherChargesIncomeNetDetails", "shortName": "OTHER CHARGES (INCOME), NET (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2019Q1YTD_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_flex_BrightMachinesMember", "decimals": "-5", "lang": null, "name": "us-gaap:DeconsolidationGainOrLossAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1003501 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)", "role": "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R60": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FI2020Q1_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeContractMember", "decimals": "-8", "first": true, "lang": null, "name": "invest:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409402 - Disclosure - FINANCIAL INSTRUMENTS - Notional Amount (Details)", "role": "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails", "shortName": "FINANCIAL INSTRUMENTS - Notional Amount (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FI2020Q1_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeContractMember", "decimals": "-8", "first": true, "lang": null, "name": "invest:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FI2020Q1_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherCurrentAssetsMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeContractMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409403 - Disclosure - FINANCIAL INSTRUMENTS - Foreign Currency Risk Management (Details)", "role": "http://www.flextronics.com/role/FinancialInstrumentsForeignCurrencyRiskManagementDetails", "shortName": "FINANCIAL INSTRUMENTS - Foreign Currency Risk Management (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FI2020Q1_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherCurrentAssetsMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeContractMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410402 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Details)", "role": "http://www.flextronics.com/role/AccumulatedOtherComprehensiveLossDetails", "shortName": "ACCUMULATED OTHER COMPREHENSIVE LOSS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember", "decimals": "-3", "lang": null, "name": "us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411401 - Disclosure - TRADE RECEIVABLES SECURITIZATION (Details)", "role": "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails", "shortName": "TRADE RECEIVABLES SECURITIZATION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD_us-gaap_FinancialInstrumentAxis_us-gaap_AssetBackedSecuritiesMember", "decimals": "INF", "lang": null, "name": "flex:NumberOfAssetBackedSecuritizationPrograms", "reportCount": 1, "unique": true, "unitRef": "program", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FI2020Q1_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_flex_MoneyMarketFundsAndTimeDepositsMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412402 - Disclosure - FAIR VALUE MEASUREMENT OF ASSETS AND LIABILITIES - Assets and Liabilities Measured at Fair Value (Details)", "role": "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesAssetsAndLiabilitiesMeasuredAtFairValueDetails", "shortName": "FAIR VALUE MEASUREMENT OF ASSETS AND LIABILITIES - Assets and Liabilities Measured at Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FI2020Q1_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_flex_MoneyMarketFundsAndTimeDepositsMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FI2020Q1_us-gaap_DebtInstrumentAxis_flex_TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412403 - Disclosure - FAIR VALUE MEASUREMENT OF ASSETS AND LIABILITIES - Debt Not Carried at Fair Value (Details)", "role": "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesDebtNotCarriedAtFairValueDetails", "shortName": "FAIR VALUE MEASUREMENT OF ASSETS AND LIABILITIES - Debt Not Carried at Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FI2020Q1_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember", "decimals": "-3", "lang": null, "name": "us-gaap:DebtInstrumentFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD_srt_StatementGeographicalAxis_country_BR_us-gaap_IncomeTaxAuthorityAxis_us-gaap_ForeignCountryMember_us-gaap_LossContingenciesByNatureOfContingencyAxis_flex_AssessmentofSalesandImportTaxesMember", "decimals": "INF", "first": true, "lang": null, "name": "flex:IncomeTaxExaminationNumberofTaxAssessments", "reportCount": 1, "unitRef": "tax_assessment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414401 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)", "role": "http://www.flextronics.com/role/CommitmentsAndContingenciesDetails", "shortName": "COMMITMENTS AND CONTINGENCIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD_srt_StatementGeographicalAxis_country_BR_us-gaap_IncomeTaxAuthorityAxis_us-gaap_ForeignCountryMember_us-gaap_LossContingenciesByNatureOfContingencyAxis_flex_AssessmentofSalesandImportTaxesMember", "decimals": "-6", "lang": null, "name": "us-gaap:IncomeTaxExaminationEstimateOfPossibleLoss", "reportCount": 1, "unique": true, "unitRef": "brl", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414401 - Disclosure - SHARE REPURCHASES (Details)", "role": "http://www.flextronics.com/role/ShareRepurchasesDetails", "shortName": "SHARE REPURCHASES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415402 - Disclosure - SEGMENT REPORTING (Details)", "role": "http://www.flextronics.com/role/SegmentReportingDetails", "shortName": "SEGMENT REPORTING (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416402 - Disclosure - RESTRUCTURING CHARGES - Additional Information (Details)", "role": "http://www.flextronics.com/role/RestructuringChargesAdditionalInformationDetails", "shortName": "RESTRUCTURING CHARGES - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD_us-gaap_RestructuringCostAndReserveAxis_flex_EmployeeSeveranceAndOtherMember", "decimals": "-5", "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY", "role": "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquity", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416403 - Disclosure - RESTRUCTURING CHARGES - Summary of Restructuring Charges (Details)", "role": "http://www.flextronics.com/role/RestructuringChargesSummaryOfRestructuringChargesDetails", "shortName": "RESTRUCTURING CHARGES - Summary of Restructuring Charges (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101100 - Disclosure - ORGANIZATION OF THE COMPANY AND BASIS OF PRESENTATION", "role": "http://www.flextronics.com/role/OrganizationOfCompanyAndBasisOfPresentation", "shortName": "ORGANIZATION OF THE COMPANY AND BASIS OF PRESENTATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9999": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "flex-628201910xq.htm", "contextRef": "I2019Q2April1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - flex-628201910xq.htm", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - flex-628201910xq.htm", "subGroupType": "", "uniqueAnchor": null } }, "segmentCount": 102, "tag": { "country_BR": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "BRAZIL", "terseLabel": "BRAZIL" } } }, "localname": "BR", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.flextronics.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "currency_AllCurrenciesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "All Currencies [Domain]", "terseLabel": "All Currencies [Domain]" } } }, "localname": "AllCurrenciesDomain", "nsuri": "http://xbrl.sec.gov/currency/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "domainItemType" }, "currency_BRL": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Brazil, Brazil Real", "terseLabel": "BRL" } } }, "localname": "BRL", "nsuri": "http://xbrl.sec.gov/currency/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "domainItemType" }, "currency_CAD": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Canada, Dollars", "terseLabel": "CAD" } } }, "localname": "CAD", "nsuri": "http://xbrl.sec.gov/currency/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "domainItemType" }, "currency_CNY": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "China, Yuan Renminbi", "terseLabel": "CNY" } } }, "localname": "CNY", "nsuri": "http://xbrl.sec.gov/currency/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "domainItemType" }, "currency_EUR": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Euro Member Countries, Euro", "terseLabel": "EUR" } } }, "localname": "EUR", "nsuri": "http://xbrl.sec.gov/currency/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "domainItemType" }, "currency_GBP": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "United Kingdom, Pounds", "terseLabel": "GBP" } } }, "localname": "GBP", "nsuri": "http://xbrl.sec.gov/currency/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "domainItemType" }, "currency_HUF": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Hungary, Forint", "terseLabel": "HUF" } } }, "localname": "HUF", "nsuri": "http://xbrl.sec.gov/currency/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "domainItemType" }, "currency_ILS": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Israel, New Shekels", "terseLabel": "ILS" } } }, "localname": "ILS", "nsuri": "http://xbrl.sec.gov/currency/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "domainItemType" }, "currency_INR": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "India, Rupees", "terseLabel": "INR" } } }, "localname": "INR", "nsuri": "http://xbrl.sec.gov/currency/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "domainItemType" }, "currency_JPY": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Japan, Yen", "terseLabel": "JPY" } } }, "localname": "JPY", "nsuri": "http://xbrl.sec.gov/currency/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "domainItemType" }, "currency_MXN": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Mexico, Pesos", "terseLabel": "MXN" } } }, "localname": "MXN", "nsuri": "http://xbrl.sec.gov/currency/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "domainItemType" }, "currency_MYR": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Malaysia, Ringgits", "terseLabel": "MYR" } } }, "localname": "MYR", "nsuri": "http://xbrl.sec.gov/currency/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "domainItemType" }, "currency_PLN": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Poland, Zlotych", "terseLabel": "PLN" } } }, "localname": "PLN", "nsuri": "http://xbrl.sec.gov/currency/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "domainItemType" }, "currency_RON": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Romania, New Lei", "terseLabel": "RON" } } }, "localname": "RON", "nsuri": "http://xbrl.sec.gov/currency/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "domainItemType" }, "currency_SEK": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Sweden, Kronor", "terseLabel": "SEK" } } }, "localname": "SEK", "nsuri": "http://xbrl.sec.gov/currency/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "domainItemType" }, "currency_SGD": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Singapore, Dollars", "terseLabel": "SGD" } } }, "localname": "SGD", "nsuri": "http://xbrl.sec.gov/currency/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.flextronics.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.flextronics.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.flextronics.com/role/DocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.flextronics.com/role/DocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.flextronics.com/role/DocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.flextronics.com/role/DocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r371" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.flextronics.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r372" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.flextronics.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.flextronics.com/role/DocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.flextronics.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.flextronics.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCountry": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "ISO 3166-1 alpha-2 country code.", "label": "Entity Address, Country", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressCountry", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.flextronics.com/role/DocumentAndEntityInformation" ], "xbrltype": "countryCodeItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.flextronics.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r373" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.flextronics.com/role/DocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding (shares)" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.flextronics.com/role/DocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.flextronics.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r373" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.flextronics.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.flextronics.com/role/DocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r373" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: (1) Large Accelerated Filer, (2) Accelerated Filer, (3) Non-accelerated Filer, (4) Smaller Reporting Company (Non-accelerated), (5) Smaller Reporting Accelerated Filer or (6) Smaller Reporting Company and Large Accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.flextronics.com/role/DocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.flextronics.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r374" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.flextronics.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r373" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.flextronics.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r373" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.flextronics.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r373" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.flextronics.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.flextronics.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r369" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.flextronics.com/role/DocumentAndEntityInformation" ], "xbrltype": "Security12bTitle@anonymousType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r370" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.flextronics.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.flextronics.com/role/DocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "flex_AccountsReceivableFactoredToBankingInstitutions": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This amount represents the amount of accounts receivable sold to third party financial institutions in relation to the company's accounts receivable factoring programs.", "label": "Accounts Receivable Factored to Banking Institutions", "terseLabel": "Receivables sold but not yet collected from banking institutions" } } }, "localname": "AccountsReceivableFactoredToBankingInstitutions", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "monetaryItemType" }, "flex_AmountReceivedFromTradeAccountsReceivableSoldToThirdParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This amount represents the total amount received from sale of accounts receivable to a third party.", "label": "Amount Received from Trade Accounts Receivable Sold to Third Party", "terseLabel": "Amount received from accounts receivable sold to third-party" } } }, "localname": "AmountReceivedFromTradeAccountsReceivableSoldToThirdParty", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "monetaryItemType" }, "flex_AssessmentofSalesandImportTaxesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Assessment of Sales and Import Taxes [Member]", "label": "Assessment of Sales and Import Taxes [Member]", "terseLabel": "Assessment of Sales and Import Taxes" } } }, "localname": "AssessmentofSalesandImportTaxesMember", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "flex_AssetsandLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Assets and Liabilities, Lessee [Table Text Block]", "label": "Assets and Liabilities, Lessee [Table Text Block]", "terseLabel": "Balance Sheet Amounts" } } }, "localname": "AssetsandLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "flex_BrightMachinesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Bright Machines [Member]", "label": "Bright Machines [Member]", "terseLabel": "Bright Machines" } } }, "localname": "BrightMachinesMember", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/OtherChargesIncomeNetDetails" ], "xbrltype": "domainItemType" }, "flex_CashChargesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cash Charges [Member]", "label": "Cash Charges [Member]", "terseLabel": "Cash Charges" } } }, "localname": "CashChargesMember", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/RestructuringChargesSummaryOfRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "flex_CashFlowLesseeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cash Flow, Lessee [Abstract]", "label": "Cash Flow, Lessee [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "localname": "CashFlowLesseeAbstract", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "flex_CommunicationsandEnterpriseComputeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Communications and Enterprise Compute [Member]", "label": "Communications and Enterprise Compute [Member]", "terseLabel": "CEC", "verboseLabel": "Communications & Enterprise Compute" } } }, "localname": "CommunicationsandEnterpriseComputeMember", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsGoodwillAndOtherIntangibleAssetsDetails", "http://www.flextronics.com/role/RevenueDisaggregationOfRevenueDetails", "http://www.flextronics.com/role/SegmentReportingDetails" ], "xbrltype": "domainItemType" }, "flex_ConsumerTechnologyGroupCTGMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Consumer Technology Group (CTG) [Member]", "label": "Consumer Technology Group (CTG) [Member]", "terseLabel": "CTG", "verboseLabel": "Consumer Technologies Group" } } }, "localname": "ConsumerTechnologyGroupCTGMember", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsGoodwillAndOtherIntangibleAssetsDetails", "http://www.flextronics.com/role/RevenueDisaggregationOfRevenueDetails", "http://www.flextronics.com/role/SegmentReportingDetails" ], "xbrltype": "domainItemType" }, "flex_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToGrossProfitModificationOfContract": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Contract with Customer, Liability, Cumulative Catch-up Adjustment to Gross Profit, Modification of Contract", "label": "Contract With Customer, Liability, Cumulative Catch-Up Adjustment To Gross Profit, Modification Of Contract", "negatedLabel": "New revenue standard adoption impact" } } }, "localname": "ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToGrossProfitModificationOfContract", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/SegmentReportingDetails" ], "xbrltype": "monetaryItemType" }, "flex_CustomerRelatedAccrualsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Customer-Related Accruals [Member]", "label": "Customer-Related Accruals [Member]", "terseLabel": "Customer-related accruals" } } }, "localname": "CustomerRelatedAccrualsMember", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "flex_CustomerRelatedIntangiblesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to customer related intangibles.", "label": "Customer Related Intangibles [Member]", "terseLabel": "Customer-related intangibles" } } }, "localname": "CustomerRelatedIntangiblesMember", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsGoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "flex_DebtInstrumentDebtPayableAsPercentageOfPrincipalAmountOfOutstandingDebt": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Debt Payable As Percentage Of Principal Amount Of Outstanding Debt", "label": "Debt Instrument, Debt Payable As Percentage Of Principal Amount Of Outstanding Debt", "terseLabel": "Percentage of principal amount of the then outstanding Notes due and payable" } } }, "localname": "DebtInstrumentDebtPayableAsPercentageOfPrincipalAmountOfOutstandingDebt", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "flex_DocumentAndEntityInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "", "label": "Document and Entity Information" } } }, "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://www.flextronics.com/20190628", "xbrltype": "stringItemType" }, "flex_EmployeeSeveranceAndOtherMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee Severance And Other [Member]", "label": "Employee Severance And Other [Member]", "terseLabel": "Employee Severance" } } }, "localname": "EmployeeSeveranceAndOtherMember", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/RestructuringChargesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "flex_EquitySecuritiesFixedIncomeSecuritiesAndMutualFundsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the equity securities which include information about ownership interests or the right to acquire ownership interests in corporations and other legal entities in which ownership interest is represented by shares of common or preferred stock (which is neither mandatorily redeemable no redeemable at the option of the holder), convertible securities, stock rights, or stock warrants. It also represents investment that provides a return in the form of fixed periodic payments and eventual return of principal at maturity and investment that pools funds from many investors to invest in a combination of underlying investments.", "label": "Equity Securities Fixed Income Securities And Mutual Funds [Member]", "terseLabel": "Mutual funds, money market accounts and equity securities" } } }, "localname": "EquitySecuritiesFixedIncomeSecuritiesAndMutualFundsMember", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "flex_EuroTermLoanDueSeptemberTwoThousandTwentyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Euro Term Loan Due September Two Thousand Twenty [Member]", "label": "Euro Term Loan Due September Two Thousand Twenty [Member]", "terseLabel": "Euro Term Loan due September 2020" } } }, "localname": "EuroTermLoanDueSeptemberTwoThousandTwentyMember", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesDebtNotCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "flex_FiscalYear2019AndPriorMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal Year 2019 And Prior [Member]", "label": "Fiscal Year 2019 And Prior [Member]", "terseLabel": "Fiscal Year 2019 And Prior" } } }, "localname": "FiscalYear2019AndPriorMember", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/RestructuringChargesSummaryOfRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "flex_GlobalAssetBasedSecuritizationProgramMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The Global Asset-Backed Securitization Agreement under which the entity sells designated pools of trade receivables to affiliated special purpose entities.", "label": "Global Asset Based Securitization Program [Member]", "terseLabel": "Global Program" } } }, "localname": "GlobalAssetBasedSecuritizationProgramMember", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "domainItemType" }, "flex_HighReliabilitySolutionsHRSMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "High Reliability Solutions (HRS) [Member]", "label": "High Reliability Solutions (HRS) [Member]", "terseLabel": "HRS", "verboseLabel": "High Reliability Solutions" } } }, "localname": "HighReliabilitySolutionsHRSMember", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsGoodwillAndOtherIntangibleAssetsDetails", "http://www.flextronics.com/role/RevenueDisaggregationOfRevenueDetails", "http://www.flextronics.com/role/SegmentReportingDetails" ], "xbrltype": "domainItemType" }, "flex_IncomeTaxExaminationNumberofTaxAssessments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Income Tax Examination, Number of Tax Assessments", "label": "Income Tax Examination, Number of Tax Assessments", "terseLabel": "Income tax examination, number of tax assessments" } } }, "localname": "IncomeTaxExaminationNumberofTaxAssessments", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "integerItemType" }, "flex_IndiaFacilitiesDebtMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "India Facilities Debt [Member]", "label": "India Facilities Debt [Member]", "terseLabel": "India Facilities" } } }, "localname": "IndiaFacilitiesDebtMember", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtDebtInstrumentsDetails" ], "xbrltype": "domainItemType" }, "flex_IndiaTermLoanAgreementDueThroughSeptemberTwoThousandTwentyThreeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "India Term Loan Agreement Due Through September Two Thousand Twenty Three [Member]", "label": "India Term Loan Agreement Due Through September Two Thousand Twenty Three [Member]", "terseLabel": "India Facilities" } } }, "localname": "IndiaTermLoanAgreementDueThroughSeptemberTwoThousandTwentyThreeMember", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesDebtNotCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "flex_IndustrialEmergingIndustriesIEIMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Industrial & Emerging Industries (IEI) [Member]", "label": "Industrial & Emerging Industries (IEI) [Member]", "terseLabel": "IEI", "verboseLabel": "Industrial & Emerging Industries" } } }, "localname": "IndustrialEmergingIndustriesIEIMember", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsGoodwillAndOtherIntangibleAssetsDetails", "http://www.flextronics.com/role/RevenueDisaggregationOfRevenueDetails", "http://www.flextronics.com/role/SegmentReportingDetails" ], "xbrltype": "domainItemType" }, "flex_IntercompanyPaymentDeductibilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Intercompany Payment Deductibility [Member]", "label": "Intercompany Payment Deductibility [Member]", "terseLabel": "Intercompany Payment Deductibility" } } }, "localname": "IntercompanyPaymentDeductibilityMember", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "flex_InterestAndOtherNetTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of interest and other income or expense", "label": "Interest And Other, Net [Text Block]", "terseLabel": "INTEREST AND OTHER, NET" } } }, "localname": "InterestAndOtherNetTextBlock", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/InterestAndOtherNet" ], "xbrltype": "textBlockItemType" }, "flex_InventoryImpairmentandOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Inventory Impairment and Other", "label": "Inventory Impairment and Other", "negatedLabel": "Customer related asset impairments", "terseLabel": "Loss in period from bad debt write off" } } }, "localname": "InventoryImpairmentandOther", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/CommitmentsAndContingenciesDetails", "http://www.flextronics.com/role/SegmentReportingDetails" ], "xbrltype": "monetaryItemType" }, "flex_KeyEmployeesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to key employees of the entity.", "label": "Key Employees [Member]", "terseLabel": "Key employees" } } }, "localname": "KeyEmployeesMember", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "flex_LeasesWeightedAverageDiscountRateAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Leases, Weighted Average Discount Rate [Abstract]", "label": "Leases, Weighted Average Discount Rate [Abstract]", "terseLabel": "Weighted-average discount rate" } } }, "localname": "LeasesWeightedAverageDiscountRateAbstract", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "flex_LicensesAndOtherIntangiblesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to licenses and other intangibles.", "label": "Licenses And Other Intangibles [Member]", "terseLabel": "Licenses and other intangibles" } } }, "localname": "LicensesAndOtherIntangiblesMember", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsGoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "flex_LongLivedAssetImpairmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Long-lived asset impairment associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Long Lived Asset Impairment [Member]", "terseLabel": "Long-Lived Asset Impairment" } } }, "localname": "LongLivedAssetImpairmentMember", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/RestructuringChargesSummaryOfRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "flex_LongtermDebtNetofDebtIssuanceCosts": { "auth_ref": [], "calculation": { "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtDebtInstrumentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Long-term Debt, Net of Debt Issuance Costs", "label": "Long-term Debt, Net of Debt Issuance Costs", "totalLabel": "Total" } } }, "localname": "LongtermDebtNetofDebtIssuanceCosts", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtDebtInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "flex_LossContingencyCashReceived": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Loss Contingency, Cash Received", "label": "Loss Contingency, Cash Received", "terseLabel": "Cash allegedly received by the Company" } } }, "localname": "LossContingencyCashReceived", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "flex_LossContingencyInventoryReceivedAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Loss Contingency, Inventory Received, Amount", "label": "Loss Contingency, Inventory Received, Amount", "terseLabel": "Inventory value allegedly received by the Company" } } }, "localname": "LossContingencyInventoryReceivedAmount", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "flex_LossContingencyandOtherCharges": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Loss Contingency and Other Charges", "label": "Loss Contingency and Other Charges", "terseLabel": "Contingencies and other" } } }, "localname": "LossContingencyandOtherCharges", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/SegmentReportingDetails" ], "xbrltype": "monetaryItemType" }, "flex_MaximumInvestmentLimitCommercialPaperConduit": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This amount represents the maximum amount of receivables eligible to be sold to the commercial paper conduits from the asset-backed securitization program.", "label": "Maximum Investment Limit Commercial Paper Conduit", "terseLabel": "Investment limits with financial institution" } } }, "localname": "MaximumInvestmentLimitCommercialPaperConduit", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "monetaryItemType" }, "flex_MoneyMarketFundsAndTimeDepositsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the 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 and time deposits (that is deposits that do not mature until a specific date and for which there may be penalties for withdrawing prior to maturity) held by the entity.", "label": "Money Market Funds And Time Deposits [Member]", "terseLabel": "Money market funds and time deposits" } } }, "localname": "MoneyMarketFundsAndTimeDepositsMember", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "flex_NonCashChargesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Non-Cash Charges [Member]", "label": "Non-Cash Charges [Member]", "terseLabel": "Non-Cash Charges" } } }, "localname": "NonCashChargesMember", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/RestructuringChargesAdditionalInformationDetails", "http://www.flextronics.com/role/RestructuringChargesSummaryOfRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "flex_NorthAmericanAssetBasedSecuritizationProgramMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The North American Asset-Backed Securitization Agreement under which the entity sells designated pools of trade receivables to affiliated special purpose entities.", "label": "North American Asset Based Securitization Program [Member]", "terseLabel": "North American Program" } } }, "localname": "NorthAmericanAssetBasedSecuritizationProgramMember", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "domainItemType" }, "flex_NumberOfAssetBackedSecuritizationPrograms": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of asset-backed securitization programs in which the entity participates.", "label": "Number of Asset Backed Securitization Programs", "terseLabel": "Number of asset-backed securitization programs" } } }, "localname": "NumberOfAssetBackedSecuritizationPrograms", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "integerItemType" }, "flex_OperatingLeaseAssetsAndLiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Operating Lease, Assets And Liabilities, Lessee [Abstract]", "label": "Operating Lease, Assets And Liabilities, Lessee [Abstract]", "terseLabel": "Operating Leases:" } } }, "localname": "OperatingLeaseAssetsAndLiabilitiesLesseeAbstract", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "flex_OtherCurrencyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other Currency [Member]", "label": "Other Currency [Member]", "terseLabel": "Other" } } }, "localname": "OtherCurrencyMember", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "domainItemType" }, "flex_OtherDebtMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other borrowing arrangements not separately defined in the taxonomy.", "label": "Other Debt [Member]", "terseLabel": "Other" } } }, "localname": "OtherDebtMember", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtDebtInstrumentsDetails" ], "xbrltype": "domainItemType" }, "flex_OtherOperatingandNonoperatingIncomeExpense": { "auth_ref": [], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 6.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Other Operating and Nonoperating Income (Expense)", "label": "Other Operating and Nonoperating Income (Expense)", "negatedLabel": "Other charges (income), net", "terseLabel": "Other income, net" } } }, "localname": "OtherOperatingandNonoperatingIncomeExpense", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.flextronics.com/role/OtherChargesIncomeNetDetails", "http://www.flextronics.com/role/SegmentReportingDetails" ], "xbrltype": "monetaryItemType" }, "flex_PercentOfReceivablesSoldToUnaffiliatedInstitutions": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the percentage of receivables sold to unaffiliated institutions.", "label": "Percent of Receivables Sold to Unaffiliated Institutions", "terseLabel": "Percentage of receivables sold to unaffiliated institutions" } } }, "localname": "PercentOfReceivablesSoldToUnaffiliatedInstitutions", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "percentItemType" }, "flex_ProceedsFromCollectionOfDeferredPurchasePriceReceivables": { "auth_ref": [], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Proceeds From Collection Of Deferred Purchase Price Receivables", "label": "Proceeds From Collection Of Deferred Purchase Price Receivables", "terseLabel": "Cash collections of deferred purchase price" } } }, "localname": "ProceedsFromCollectionOfDeferredPurchasePriceReceivables", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "monetaryItemType" }, "flex_RestrictedStockUnitsRSUsShareBonusAwardsWithMarketConditionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents details concerning share bonus awards with market conditions.", "label": "Restricted Stock Units (RSUs), Share Bonus Awards With Market Conditions [Member]", "terseLabel": "Share Bonus Awards with Market Conditions" } } }, "localname": "RestrictedStockUnitsRSUsShareBonusAwardsWithMarketConditionsMember", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "flex_RestrictedStockUnitsShareBonusAwardswithMarketConditionsandShareBonusAwardsWithFreeCashFlowTargetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restricted Stock Units, Share Bonus Awards with Market Conditions, and Share Bonus Awards With Free Cash Flow Targets [Member]", "label": "Restricted Stock Units, Share Bonus Awards with Market Conditions, and Share Bonus Awards With Free Cash Flow Targets [Member]", "terseLabel": "Restricted Stock Units, Share Bonus Awards with Market Conditions, and Share Bonus Awards With Free Cash Flow Targets" } } }, "localname": "RestrictedStockUnitsShareBonusAwardswithMarketConditionsandShareBonusAwardsWithFreeCashFlowTargetsMember", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "flex_RestructuringChargesCostOfSales": { "auth_ref": [], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Restructuring Charges, Cost Of Sales", "label": "Restructuring Charges, Cost Of Sales", "terseLabel": "Restructuring charges" } } }, "localname": "RestructuringChargesCostOfSales", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "flex_RestructuringChargesSellingGeneralAndAdministrativeExpense": { "auth_ref": [], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Restructuring Charges, Selling, General And Administrative Expense", "label": "Restructuring Charges, Selling, General And Administrative Expense", "terseLabel": "Restructuring charges" } } }, "localname": "RestructuringChargesSellingGeneralAndAdministrativeExpense", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "flex_RestructuringPaymentTypeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restructuring Payment Type [Axis]", "label": "Restructuring Payment Type [Axis]", "terseLabel": "Restructuring Payment Type [Axis]" } } }, "localname": "RestructuringPaymentTypeAxis", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/RestructuringChargesSummaryOfRestructuringChargesDetails" ], "xbrltype": "stringItemType" }, "flex_RestructuringPaymentTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Domain] for Restructuring Payment Type [Axis]", "label": "Restructuring Payment Type [Domain]", "terseLabel": "Restructuring Payment Type [Domain]" } } }, "localname": "RestructuringPaymentTypeDomain", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/RestructuringChargesSummaryOfRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "flex_RevenueRecognitionSalesReturnsRecognized": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Revenue Recognition, Sales Returns Recognized", "label": "Revenue Recognition, Sales Returns Recognized", "terseLabel": "Decrease in receivable due from return of previously shipped inventory" } } }, "localname": "RevenueRecognitionSalesReturnsRecognized", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "flex_SaleOfReceivablesToThirdPartyBanksMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A program under which the entity sells designated accounts receivable to certain third-party banking institutions.", "label": "Sale Of Receivables To Third Party Banks [Member]", "terseLabel": "Sales of Receivables to Third Party Banks" } } }, "localname": "SaleOfReceivablesToThirdPartyBanksMember", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "domainItemType" }, "flex_ServiceFee": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Service fee.", "label": "Service Fee", "terseLabel": "Service fee received, percent" } } }, "localname": "ServiceFee", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "percentItemType" }, "flex_SunEdisonIncFiledChapter11Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "SunEdison, Inc Filed Chapter 11 [Member]", "label": "SunEdison, Inc Filed Chapter 11 [Member]", "terseLabel": "SunEdison filed Chapter 11" } } }, "localname": "SunEdisonIncFiledChapter11Member", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "flex_SunEdisonIncMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "SunEdison, Inc [Member]", "label": "SunEdison, Inc [Member]", "terseLabel": "SunEdison, Inc" } } }, "localname": "SunEdisonIncMember", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "flex_TermLoanAgreementDueThroughJanuaryTwoThousandTwentyTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Term Loan Agreement Due Through January Two Thousand Twenty Two [Member]", "label": "Term Loan Agreement Due Through January Two Thousand Twenty Two [Member]", "terseLabel": "Euro Term Loan due January 2022" } } }, "localname": "TermLoanAgreementDueThroughJanuaryTwoThousandTwentyTwoMember", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesDebtNotCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "flex_TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughAprilTwoThousandTwentyFourMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Term Loan Agreement Including Current Portion Due In Installments Through April Two Thousand Twenty Four [Member]", "label": "Term Loan Agreement Including Current Portion Due In Installments Through April Two Thousand Twenty Four [Member]", "terseLabel": "Term Loan due April 2024 - three-month Yen LIBOR plus 0.50%" } } }, "localname": "TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughAprilTwoThousandTwentyFourMember", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtAdditionalInformationDetails", "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtDebtInstrumentsDetails", "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesDebtNotCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "flex_TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the term loan agreement including a current portion, which will be due in installments through February, 2020.", "label": "Term Loan Agreement Including Current Portion Due In Installments Through February Two Thousand Twenty [Member]", "terseLabel": "4.625% Notes due February 2020" } } }, "localname": "TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyMember", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtAdditionalInformationDetails", "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtDebtInstrumentsDetails", "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesDebtNotCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "flex_TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyNineMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Term Loan Agreement Including Current Portion Due In Installments Through February Two Thousand Twenty Nine [Member]", "label": "Term Loan Agreement Including Current Portion Due In Installments Through February Two Thousand Twenty Nine [Member]", "terseLabel": "4.875% Notes due June 2029" } } }, "localname": "TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyNineMember", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtAdditionalInformationDetails", "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtDebtInstrumentsDetails", "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesDebtNotCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "flex_TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyThreeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the term loan agreement including a current portion, which will be due in installments through February, 2023.", "label": "Term Loan Agreement Including Current Portion Due In Installments Through February Two Thousand Twenty Three [Member]", "terseLabel": "5.000% Notes due February 2023" } } }, "localname": "TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughFebruaryTwoThousandTwentyThreeMember", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtDebtInstrumentsDetails", "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesDebtNotCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "flex_TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyFiveMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Term Loan Agreement Including Current Portion Due In Installments Through June Two Thousand Twenty Five [Member]", "label": "Term Loan Agreement Including Current Portion Due In Installments Through June Two Thousand Twenty Five [Member]", "terseLabel": "4.750% Notes due June 2025", "verboseLabel": "4.75% Notes due June 2025" } } }, "localname": "TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyFiveMember", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtDebtInstrumentsDetails", "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesDebtNotCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "flex_TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Term Loan Agreement Including Current Portion Due In Installments Through June Two Thousand Twenty Two [Member]", "label": "Term Loan Agreement Including Current Portion Due In Installments Through June Two Thousand Twenty Two [Member]", "terseLabel": "Term Loan, including current portion, due in installments through June 2022" } } }, "localname": "TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughJuneTwoThousandTwentyTwoMember", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtDebtInstrumentsDetails", "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesDebtNotCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "flex_TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughNovember2021Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Term Loan Agreement Including Current Portion Due In Installments Through November 2021 [Member]", "label": "Term Loan Agreement Including Current Portion Due In Installments Through November 2021 [Member]", "terseLabel": "Term Loan due November 2021", "verboseLabel": "Term Loan due November 2021" } } }, "localname": "TermLoanAgreementIncludingCurrentPortionDueInInstallmentsThroughNovember2021Member", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtAdditionalInformationDetails", "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtDebtInstrumentsDetails", "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesDebtNotCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "flex_TermLoanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Term Loan [Member]", "label": "Term Loan [Member]", "terseLabel": "Term Loan" } } }, "localname": "TermLoanMember", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtDebtInstrumentsDetails" ], "xbrltype": "domainItemType" }, "flex_TradeAccountsReceivableSoldToThirdParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This amount represents the total amount of accounts receivable sold by the company to a third party.", "label": "Trade Accounts Receivable Sold to Third Party", "terseLabel": "Company's accounts receivables sold to third-party" } } }, "localname": "TradeAccountsReceivableSoldToThirdParty", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "monetaryItemType" }, "flex_WeightedAverageRemainingLeaseTermAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted Average Remaining Lease Term [Abstract]", "label": "Weighted Average Remaining Lease Term [Abstract]", "terseLabel": "Weighted-average remaining lease term" } } }, "localname": "WeightedAverageRemainingLeaseTermAbstract", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "flex_WorkingCapitalAdvancesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Working Capital Advances [Member]", "label": "Working Capital Advances [Member]", "terseLabel": "Working capital advances" } } }, "localname": "WorkingCapitalAdvancesMember", "nsuri": "http://www.flextronics.com/20190628", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "invest_DerivativeNotionalAmount": { "auth_ref": [ "r375" ], "lang": { "en-US": { "role": { "documentation": "Aggregate notional amount specified by the derivative(s). Expressed as an absolute value.", "label": "Derivative, Notional Amount", "terseLabel": "Notional contract value" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://xbrl.sec.gov/invest/2013-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "monetaryItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r115", "r124" ], "lang": { "en-US": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.flextronics.com/role/SegmentReportingDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.flextronics.com/role/SegmentReportingDetails" ], "xbrltype": "domainItemType" }, "srt_CurrencyAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Currency [Axis]", "terseLabel": "Currency [Axis]" } } }, "localname": "CurrencyAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "stringItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.flextronics.com/role/OtherChargesIncomeNetDetails" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r128", "r213", "r217", "r365" ], "lang": { "en-US": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.flextronics.com/role/LeasesAdditionalInformationDetails", "http://www.flextronics.com/role/ShareBasedCompensationAdditionalInformationDetails", "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtAdditionalInformationDetails", "http://www.flextronics.com/role/LeasesAdditionalInformationDetails", "http://www.flextronics.com/role/ShareBasedCompensationAdditionalInformationDetails", "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r126", "r213", "r215", "r362", "r363" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtAdditionalInformationDetails", "http://www.flextronics.com/role/LeasesAdditionalInformationDetails", "http://www.flextronics.com/role/ShareBasedCompensationAdditionalInformationDetails", "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtAdditionalInformationDetails", "http://www.flextronics.com/role/LeasesAdditionalInformationDetails", "http://www.flextronics.com/role/ShareBasedCompensationAdditionalInformationDetails", "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r98", "r99", "r100", "r101" ], "lang": { "en-US": { "role": { "label": "Restatement Adjustment [Member]", "terseLabel": "Restatement Adjustment" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.flextronics.com/role/OrganizationOfCompanyAndBasisOfPresentationDetails", "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restatement [Axis]", "terseLabel": "Restatement [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.flextronics.com/role/OrganizationOfCompanyAndBasisOfPresentationDetails", "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restatement [Domain]", "terseLabel": "Restatement [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.flextronics.com/role/OrganizationOfCompanyAndBasisOfPresentationDetails", "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r135" ], "lang": { "en-US": { "role": { "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.flextronics.com/role/OtherChargesIncomeNetDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r127", "r213", "r216", "r364", "r367", "r368" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r130", "r331" ], "lang": { "en-US": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.flextronics.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.flextronics.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]" } } }, "localname": "AOCIAttributableToParentNetOfTaxRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r317" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "Accounting Standards Update 2016-02" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/OrganizationOfCompanyAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounts, Notes, Loans and Financing Receivable, Gross, Allowance, and Net [Abstract]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r30" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r5", "r18", "r131", "r132", "r214" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $88,628 and $91,396 as of June 28, 2019 and March 31, 2019, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember": { "auth_ref": [ "r47", "r51", "r52", "r256" ], "lang": { "en-US": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges, attributable to the parent.", "label": "Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member]", "terseLabel": "Unrealized loss on derivative instruments and other", "verboseLabel": "Unrealized Gain (Loss) on Derivative Instruments and Other" } } }, "localname": "AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "verboseLabel": "Changes in Accumulated Other Comprehensive Income by Component" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r49", "r50", "r51" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r48", "r51", "r52", "r257" ], "lang": { "en-US": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Total", "verboseLabel": "Total Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r46", "r51", "r52", "r257" ], "lang": { "en-US": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Foreign currency translation adjustments", "verboseLabel": "Foreign Currency Translation Adjustments" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Acquired Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Components of acquired intangible assets" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r97" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/OrganizationOfCompanyAndBasisOfPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r224", "r226", "r242", "r243" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation, net of tax" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r226", "r238", "r241" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Share-based compensation expense", "verboseLabel": "Stock-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/SegmentReportingDetails", "http://www.flextronics.com/role/ShareBasedCompensationLocationOfExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r21", "r133", "r136" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, allowance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r85", "r158", "r164" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Intangible amortization" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.flextronics.com/role/SegmentReportingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r109" ], "lang": { "en-US": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Restricted share unit awards excluded from computation of diluted earnings per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r109" ], "lang": { "en-US": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r109" ], "lang": { "en-US": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/EarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetBackedSecuritiesMember": { "auth_ref": [ "r134", "r221" ], "lang": { "en-US": { "role": { "documentation": "Securities that are primarily serviced by the cash flows of a discrete pool of receivables or other financial assets for example, but not limited to, credit card receivables, car loans, recreational vehicle loans, and mobile home loans.", "label": "Asset-backed Securities [Member]", "terseLabel": "Asset-Backed Securitization Programs" } } }, "localname": "AssetBackedSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsAdditionalInformationDetails", "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r120", "r344", "r354" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r6", "r7", "r42" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r291" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "terseLabel": "Total Assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r227", "r240" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsForeignCurrencyRiskManagementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r272", "r276" ], "lang": { "en-US": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsForeignCurrencyRiskManagementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Balance Sheet Related Disclosures [Abstract]" } } }, "localname": "BalanceSheetRelatedDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CallOptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Financial contract between two parties, the buyer and the seller of the option, where the buyer has the right but not the obligation to buy an agreed quantity of a particular commodity or financial instrument (the underlying instrument) from the seller of the option for a certain price (the strike price). Seller is obligated to sell the asset to the buyer, if the buyer exercises the option.", "label": "Call Option [Member]", "terseLabel": "Buy" } } }, "localname": "CallOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r88", "r89", "r90" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Unpaid purchases of property and equipment" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r302", "r303" ], "lang": { "en-US": { "role": { "documentation": "Measured as reported on the statement of financial position (balance sheet).", "label": "Reported Value Measurement [Member]", "terseLabel": "Carrying Amount" } } }, "localname": "CarryingReportedAmountFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesDebtNotCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r28", "r87" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "periodEndLabel": "Cash and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets", "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease": { "auth_ref": [], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the 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. Includes effect from exchange rate changes.", "label": "Cash and Cash Equivalents, Period Increase (Decrease)", "totalLabel": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgingMember": { "auth_ref": [ "r269" ], "lang": { "en-US": { "role": { "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk.", "label": "Cash Flow Hedging [Member]", "terseLabel": "Cash Flow Hedges" } } }, "localname": "CashFlowHedgingMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CollateralAxis": { "auth_ref": [ "r142" ], "lang": { "en-US": { "role": { "documentation": "Information by category of collateral or no collateral.", "label": "Collateral [Axis]", "terseLabel": "Collateral [Axis]" } } }, "localname": "CollateralAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CollateralDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Pledge or no pledge of specific property to serve as protection against default.", "label": "Collateral [Domain]", "terseLabel": "Collateral [Domain]" } } }, "localname": "CollateralDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CollateralPledgedMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Pledge of specific property to serve as protection against default.", "label": "Collateral Pledged [Member]", "terseLabel": "Committed" } } }, "localname": "CollateralPledgedMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CollectibilityOfReceivablesMember": { "auth_ref": [ "r187" ], "lang": { "en-US": { "role": { "documentation": "The assets of an enterprise may include receivables that arose from credit sales, loans, or other transactions. The conditions under which receivables exist usually involve some degree of uncertainty about their collectability, in which case a contingency exist.", "label": "Collectibility of Receivables [Member]", "terseLabel": "Collectibility of Receivables" } } }, "localname": "CollectibilityOfReceivablesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r183", "r192" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Ordinary Shares" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockNoParValue": { "auth_ref": [ "r17" ], "lang": { "en-US": { "role": { "documentation": "Face amount per share of no-par value common stock.", "label": "Common Stock, No Par Value", "terseLabel": "Ordinary shares, par value (in dollars per share)" } } }, "localname": "CommonStockNoParValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r17" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Ordinary shares, issued (shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r17", "r200" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Ordinary shares, outstanding (shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValueOutstanding": { "auth_ref": [ "r17" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of all classes of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares exclude common shares repurchased by the entity and held as treasury shares.", "label": "Common Stock, Value, Outstanding", "verboseLabel": "Ordinary shares, no par value; 564,278,524 and 566,787,620 issued, and 514,039,169 and 516,548,265 outstanding as of June 28, 2019 and March 31, 2019, respectively" } } }, "localname": "CommonStockValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r55", "r57", "r251", "r261" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r70" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "ACCUMULATED OTHER COMPREHENSIVE LOSS" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/AccumulatedOtherComprehensiveLoss" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r91", "r253", "r262", "r263" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Organization of the Company and Basis of Presentation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/OrganizationOfCompanyAndBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r209", "r211", "r214" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r209", "r210", "r214" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsAdditionalInformationDetails", "http://www.flextronics.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateAndOtherMember": { "auth_ref": [ "r113" ], "lang": { "en-US": { "role": { "documentation": "Component of an entity that provides financial and operational oversight and administrative support for other segments and other segments not separately reported due to size or nature of business activities. Excludes intersegment elimination and reconciling items.", "label": "Corporate and Other [Member]", "terseLabel": "Corporate and Other" } } }, "localname": "CorporateAndOtherMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/SegmentReportingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r63" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of sales" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/ShareBasedCompensationLocationOfExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtDebtInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtDebtInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.", "label": "Cumulative Effect of New Accounting Principle in Period of Adoption", "terseLabel": "Cumulative effect on opening equity of adopting accounting standards" } } }, "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r198" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "BANK BORROWINGS AND LONG-TERM DEBT" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r13", "r14", "r15", "r345", "r346", "r353" ], "lang": { "en-US": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtAdditionalInformationDetails", "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtDebtInstrumentsDetails", "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesDebtNotCarriedAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r310", "r312" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt instrument" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r301" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.", "label": "Debt Instrument, Fair Value Disclosure", "terseLabel": "Debt instrument" } } }, "localname": "DebtInstrumentFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesDebtNotCarriedAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r35" ], "lang": { "en-US": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "verboseLabel": "Debt instrument interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtAdditionalInformationDetails", "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtDebtInstrumentsDetails", "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesDebtNotCarriedAtFairValueDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtAdditionalInformationDetails", "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtDebtInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r36" ], "lang": { "en-US": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtAdditionalInformationDetails", "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtDebtInstrumentsDetails", "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesDebtNotCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r351" ], "lang": { "en-US": { "role": { "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.", "label": "Debt Instrument, Redemption Price, Percentage", "terseLabel": "Effective interest rate" } } }, "localname": "DebtInstrumentRedemptionPricePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r36", "r93", "r201", "r202", "r203", "r204", "r309", "r310", "r312", "r352" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtAdditionalInformationDetails", "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtDebtInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeconsolidationGainOrLossAmount": { "auth_ref": [ "r258" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) from deconsolidation of subsidiary and derecognition of group of assets constituting transfer of business or nonprofit activity, excluding conveyance of oil and gas mineral rights and transfer of good or service in contract with customer.", "label": "Deconsolidation, Gain (Loss), Amount", "negatedTerseLabel": "Gain from deconsolidation of Bright Machines", "terseLabel": "Gain from deconsolidation of a subsidiary entity" } } }, "localname": "DeconsolidationGainOrLossAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.flextronics.com/role/OtherChargesIncomeNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r311" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Gross", "terseLabel": "Debt issuance cost" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r85", "r118" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation, amortization and other impairment charges" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsForeignCurrencyRiskManagementDetails", "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "auth_ref": [ "r43", "r44", "r274", "r338" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.", "label": "Derivative Asset, Fair Value, Gross Asset", "terseLabel": "Asset Derivatives" } } }, "localname": "DerivativeFairValueOfDerivativeAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsForeignCurrencyRiskManagementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r43", "r44", "r274", "r338" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.", "label": "Derivative Liability, Fair Value, Gross Liability", "terseLabel": "Liability Derivatives" } } }, "localname": "DerivativeFairValueOfDerivativeLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsForeignCurrencyRiskManagementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r273", "r275", "r278", "r280" ], "lang": { "en-US": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsForeignCurrencyRiskManagementDetails", "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Derivative Instruments and Hedges, Assets [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r290" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "FINANCIAL INSTRUMENTS" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r270", "r273", "r278" ], "lang": { "en-US": { "role": { "documentation": "Information by type of hedging relationship.", "label": "Hedging Relationship [Axis]", "terseLabel": "Hedging Relationship [Axis]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative [Line Items]", "terseLabel": "Notional amount" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r94", "r265", "r267", "r268", "r270", "r271", "r277", "r278", "r282", "r283", "r285" ], "lang": { "en-US": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]", "terseLabel": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativesFairValueLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivatives, Fair Value [Line Items]", "terseLabel": "Fair Values of Derivative Instruments" } } }, "localname": "DerivativesFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsForeignCurrencyRiskManagementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r270" ], "lang": { "en-US": { "role": { "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Designated as Hedging Instrument [Member]", "terseLabel": "Derivatives designated as hedging instruments" } } }, "localname": "DesignatedAsHedgingInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsForeignCurrencyRiskManagementDetails", "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r213" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r244" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "SHARE-BASED COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/ShareBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r61", "r98", "r104", "r106", "r107", "r108", "r111", "r349", "r359" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Basic earnings per share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.flextronics.com/role/EarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "verboseLabel": "Basic earnings per share:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Earnings per share:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r61", "r98", "r104", "r106", "r107", "r108", "r111", "r349", "r359" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Diluted earnings per share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.flextronics.com/role/EarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "verboseLabel": "Diluted earnings per share:" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r112" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "EARNINGS PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r307" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.", "label": "Effect of Exchange Rate on Cash and Cash Equivalents", "verboseLabel": "Effect of exchange rates on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued payroll" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/ShareBasedCompensationLocationOfExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r239" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r239" ], "lang": { "en-US": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Share weighted-average remaining vesting period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r239" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Compensation not yet recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeSeveranceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Employee Severance [Member]", "terseLabel": "Severance" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/RestructuringChargesSummaryOfRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r236" ], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Share options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r200" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r301" ], "lang": { "en-US": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Estimate of Fair Value Measurement [Member]", "terseLabel": "Fair Value" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesDebtNotCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "verboseLabel": "Financial Instruments Measured at Fair Value on a Recurring Basis and Nonrecurring Basis" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r291", "r292", "r293", "r297" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "Other financial instruments" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesDebtNotCarriedAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r291", "r302", "r303" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table]", "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesDebtNotCarriedAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r221", "r222", "r223", "r292", "r333" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesAssetsAndLiabilitiesMeasuredAtFairValueDetails", "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesDebtNotCarriedAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r291", "r298" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]", "terseLabel": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesDebtNotCarriedAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r291", "r292", "r294", "r295", "r299" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.", "label": "Fair Value Measurement [Domain]", "terseLabel": "Fair Value Measurement [Domain]" } } }, "localname": "FairValueDisclosureItemAmountsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesDebtNotCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r296" ], "lang": { "en-US": { "role": { "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.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "FAIR VALUE MEASUREMENT OF ASSETS AND LIABILITIES" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r221", "r222", "r223", "r292", "r334" ], "lang": { "en-US": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesAssetsAndLiabilitiesMeasuredAtFairValueDetails", "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesDebtNotCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r221", "r222", "r223", "r292", "r335" ], "lang": { "en-US": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesAssetsAndLiabilitiesMeasuredAtFairValueDetails", "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesDebtNotCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r221", "r222", "r223", "r292", "r336" ], "lang": { "en-US": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesAssetsAndLiabilitiesMeasuredAtFairValueDetails", "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesDebtNotCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r296", "r299" ], "lang": { "en-US": { "role": { "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.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Recurring Basis" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r272", "r277", "r284" ], "lang": { "en-US": { "role": { "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]" } } }, "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsForeignCurrencyRiskManagementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r137", "r138", "r139", "r140", "r141", "r144", "r145", "r146", "r147" ], "lang": { "en-US": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsAdditionalInformationDetails", "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesAssetsAndLiabilitiesMeasuredAtFairValueDetails", "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r163" ], "calculation": { "http://www.flextronics.com/role/BalanceSheetItemsGoodwillAndOtherIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsGoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.flextronics.com/role/BalanceSheetItemsFutureAmortizationDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsFutureAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.flextronics.com/role/BalanceSheetItemsFutureAmortizationDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year", "terseLabel": "2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsFutureAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r165" ], "calculation": { "http://www.flextronics.com/role/BalanceSheetItemsFutureAmortizationDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsFutureAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r165" ], "calculation": { "http://www.flextronics.com/role/BalanceSheetItemsFutureAmortizationDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsFutureAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r165" ], "calculation": { "http://www.flextronics.com/role/BalanceSheetItemsFutureAmortizationDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsFutureAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r165" ], "calculation": { "http://www.flextronics.com/role/BalanceSheetItemsFutureAmortizationDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsFutureAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r159", "r160", "r163", "r166", "r342" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsGoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract]", "terseLabel": "Estimated future annual amortization expense for acquired intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsFutureAmortizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r163", "r342" ], "calculation": { "http://www.flextronics.com/role/BalanceSheetItemsGoodwillAndOtherIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsGoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r159", "r162" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsGoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r163" ], "calculation": { "http://www.flextronics.com/role/BalanceSheetItemsFutureAmortizationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.flextronics.com/role/BalanceSheetItemsGoodwillAndOtherIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsFutureAmortizationDetails", "http://www.flextronics.com/role/BalanceSheetItemsGoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]", "terseLabel": "Foreign Tax Authority" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r304", "r305", "r306" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "negatedTerseLabel": "Gain (Loss) on foreign exchange transactions" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/InterestAndOtherNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignExchangeContractMember": { "auth_ref": [ "r221", "r279" ], "lang": { "en-US": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates.", "label": "Foreign Exchange Contract [Member]", "terseLabel": "Forward and Swap Contracts", "verboseLabel": "Foreign currency contracts" } } }, "localname": "ForeignExchangeContractMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsForeignCurrencyRiskManagementDetails", "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignExchangeForwardMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate.", "label": "Foreign Exchange Forward [Member]", "terseLabel": "Foreign exchange contracts" } } }, "localname": "ForeignExchangeForwardMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r151", "r152" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Balance, end of the period", "periodStartLabel": "Balance, beginning of the year", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsGoodwillAndOtherIntangibleAssetsDetails", "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r154" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsGoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsGoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Activity in goodwill account" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsGoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit": { "auth_ref": [ "r153" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of divestiture of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Written off Related to Sale of Business Unit", "negatedLabel": "Divestitures" } } }, "localname": "GoodwillWrittenOffRelatedToSaleOfBusinessUnit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsGoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r62" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r270", "r281" ], "lang": { "en-US": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]", "terseLabel": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsForeignCurrencyRiskManagementDetails", "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r270" ], "lang": { "en-US": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsForeignCurrencyRiskManagementDetails", "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r270" ], "lang": { "en-US": { "role": { "documentation": "Nature or intent of a hedge.", "label": "Hedging Relationship [Domain]", "terseLabel": "Hedging Relationship [Domain]" } } }, "localname": "HedgingRelationshipDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r60", "r98", "r343", "r348", "r360" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Income (loss) before income taxes", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.flextronics.com/role/SegmentReportingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r168" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/ShareBasedCompensationLocationOfExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/ShareBasedCompensationLocationOfExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r247" ], "lang": { "en-US": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxExaminationEstimateOfPossibleLoss": { "auth_ref": [ "r246" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Estimated amount of loss resulting from an adverse tax position.", "label": "Income Tax Examination, Estimate of Possible Loss", "terseLabel": "Income tax examination, estimate of possible loss" } } }, "localname": "IncomeTaxExaminationEstimateOfPossibleLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r92", "r119", "r248" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapital": { "auth_ref": [ "r84" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period of all assets and liabilities used in operating activities.", "label": "Increase (Decrease) in Operating Capital", "negatedLabel": "Changes in working capital and other" } } }, "localname": "IncreaseDecreaseInOperatingCapital", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r105", "r110" ], "calculation": { "http://www.flextronics.com/role/EarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Weighted-average ordinary share equivalents from stock options and restricted share unit awards (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r157", "r161" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Other intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestAndOtherIncomeTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of interest income and income classified as other.", "label": "Interest and Other Income [Table Text Block]", "verboseLabel": "Interest and other, net" } } }, "localname": "InterestAndOtherIncomeTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/InterestAndOtherNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r59", "r117", "r308", "r311", "r350" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "terseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/InterestAndOtherNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r67", "r197" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "terseLabel": "Interest expenses on debt obligations" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/InterestAndOtherNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestsContinuedToBeHeldByTransferorFairValue": { "auth_ref": [ "r337" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The carrying amount (fair value) as of the balance sheet date of the transferor's interests in transferred financial assets (typically securitized receivables, generally not involved in the collection of principal) following transfer of significant portions of such financial instruments to other parties. Such interests could be ancillary cash flows and interest-only strips.", "label": "Transferor's Interests in Transferred Financial Assets, Fair Value", "terseLabel": "Transferor's interests in transferred financial assets, fair value", "verboseLabel": "Preferred purchase price receivable from asset-backed securitization programs" } } }, "localname": "InterestsContinuedToBeHeldByTransferorFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsAdditionalInformationDetails", "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r22", "r150" ], "calculation": { "http://www.flextronics.com/role/BalanceSheetItemsInventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r4", "r40", "r149" ], "calculation": { "http://www.flextronics.com/role/BalanceSheetItemsInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Inventories, total" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsInventoriesDetails", "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetItemsNetOfReserveAlternativeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Inventory, Net, Items Net of Reserve Alternative [Abstract]", "terseLabel": "Inventories" } } }, "localname": "InventoryNetItemsNetOfReserveAlternativeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsInventoriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r24", "r150" ], "calculation": { "http://www.flextronics.com/role/BalanceSheetItemsInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r23", "r150" ], "calculation": { "http://www.flextronics.com/role/BalanceSheetItemsInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work-in-progress" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r66", "r116" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "negatedTerseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/InterestAndOtherNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r327", "r329" ], "calculation": { "http://www.flextronics.com/role/LeasesLeaseCostDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r327" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Components of Lease Cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r322" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r328" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Future Minimum Lease Payments" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r328" ], "calculation": { "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total undiscounted lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r328" ], "calculation": { "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r328" ], "calculation": { "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r328" ], "calculation": { "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r328" ], "calculation": { "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r328" ], "calculation": { "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r328" ], "calculation": { "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r328" ], "calculation": { "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r321" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Lease terms" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r330" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r20", "r347", "r357" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and shareholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND SHAREHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r291" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "negatedLabel": "Total Liabilities" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesAssetsAndLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r31" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Borrowing capacity", "verboseLabel": "Term loan" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtAdditionalInformationDetails", "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtDebtInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LitigationStatusAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by status of pending, threatened, or settled litigation.", "label": "Litigation Status [Axis]", "terseLabel": "Litigation Status [Axis]" } } }, "localname": "LitigationStatusAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LitigationStatusDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Status of pending, threatened, or settled litigation.", "label": "Litigation Status [Domain]", "terseLabel": "Litigation Status [Domain]" } } }, "localname": "LitigationStatusDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "Three-month Yen LIBOR" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtAdditionalInformationDetails", "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtDebtInstrumentsDetails", "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesDebtNotCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongLivedAssetsHeldForSaleLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Long Lived Assets Held-for-sale [Line Items]", "terseLabel": "Long Lived Assets Held-for-sale [Line Items]" } } }, "localname": "LongLivedAssetsHeldForSaleLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/OtherChargesIncomeNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r15", "r196", "r346", "r355" ], "calculation": { "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtRepaymentOfLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "terseLabel": "Long-term debt", "totalLabel": "Total" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtDebtInstrumentsDetails", "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtRepaymentOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r32" ], "calculation": { "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtDebtInstrumentsDetails": { "order": 1.0, "parentTag": "flex_LongtermDebtNetofDebtIssuanceCosts", "weight": 1.0 }, "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "negatedTerseLabel": "Current portion, net of debt issuance costs", "terseLabel": "Bank borrowings and current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtDebtInstrumentsDetails", "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "auth_ref": [ "r96", "r195" ], "calculation": { "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtRepaymentOfLongTermDebtDetails": { "order": 6.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtRepaymentOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r96", "r195" ], "calculation": { "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtRepaymentOfLongTermDebtDetails": { "order": 5.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Five", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtRepaymentOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r96", "r195" ], "calculation": { "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtRepaymentOfLongTermDebtDetails": { "order": 4.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Four", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtRepaymentOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r96", "r195" ], "calculation": { "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtRepaymentOfLongTermDebtDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Three", "terseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtRepaymentOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r96", "r195" ], "calculation": { "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtRepaymentOfLongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Two", "terseLabel": "2021" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtRepaymentOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r96" ], "calculation": { "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtRepaymentOfLongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal, Remainder of Fiscal Year", "terseLabel": "2020" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtRepaymentOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtDebtInstrumentsDetails": { "order": 2.0, "parentTag": "flex_LongtermDebtNetofDebtIssuanceCosts", "weight": 1.0 }, "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt, net of current portion", "verboseLabel": "Non-current portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtDebtInstrumentsDetails", "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtWeightedAverageInterestRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average interest rate of long-term debt outstanding calculated at point in time.", "label": "Long-term Debt, Weighted Average Interest Rate, at Point in Time", "terseLabel": "Weighted-average interest rate" } } }, "localname": "LongtermDebtWeightedAverageInterestRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r184", "r185", "r186", "r188", "r189", "r190", "r191", "r193", "r194" ], "lang": { "en-US": { "role": { "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.", "label": "Loss Contingency Nature [Axis]", "terseLabel": "Loss Contingency Nature [Axis]" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r184", "r185", "r186", "r188", "r189", "r190", "r191", "r193", "r194" ], "lang": { "en-US": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r184", "r185", "r186", "r188", "r189", "r190", "r191", "r193", "r194" ], "lang": { "en-US": { "role": { "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.", "label": "Loss Contingency, Nature [Domain]", "terseLabel": "Loss Contingency, Nature [Domain]" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MaterialReconcilingItemsMember": { "auth_ref": [ "r122", "r123" ], "lang": { "en-US": { "role": { "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity.", "label": "Segment Reconciling Items [Member]", "verboseLabel": "Segment Reconciling Items" } } }, "localname": "MaterialReconcilingItemsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/SegmentReportingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r82" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "verboseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r82" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "terseLabel": "Net cash provided by investing activities", "totalLabel": "Net cash provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "verboseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r82", "r83", "r86" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "terseLabel": "Net cash provided by (used in) operating activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted and Issued Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/OrganizationOfCompanyAndBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Non-cash investing activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r270" ], "lang": { "en-US": { "role": { "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Not Designated as Hedging Instrument [Member]", "terseLabel": "Derivatives not designated as hedging instruments" } } }, "localname": "NondesignatedMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsForeignCurrencyRiskManagementDetails", "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsAdditionalInformationDetails", "http://www.flextronics.com/role/SegmentReportingDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "auth_ref": [ "r51", "r58" ], "calculation": { "http://www.flextronics.com/role/AccumulatedOtherComprehensiveLossDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent.", "label": "OCI, before Reclassifications, Net of Tax, Attributable to Parent", "terseLabel": "Other comprehensive gain (loss) before reclassifications" } } }, "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r323", "r329" ], "calculation": { "http://www.flextronics.com/role/LeasesLeaseCostDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r319" ], "calculation": { "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "negatedLabel": "Operating lease liabilities", "terseLabel": "Total lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesDetails", "http://www.flextronics.com/role/LeasesSupplementalBalanceSheetInformationDetails", "http://www.flextronics.com/role/OrganizationOfCompanyAndBasisOfPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r319" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r319" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, non-current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r320", "r324" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r318" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets, net", "verboseLabel": "Operating lease right of use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets", "http://www.flextronics.com/role/LeasesSupplementalBalanceSheetInformationDetails", "http://www.flextronics.com/role/OrganizationOfCompanyAndBasisOfPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r326", "r329" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r325", "r329" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r313", "r314" ], "calculation": { "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesPriorToAdoptionOfAsc842Details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total minimum lease payments" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesPriorToAdoptionOfAsc842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesPriorToAdoptionOfAsc842Details" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r313", "r314" ], "calculation": { "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesPriorToAdoptionOfAsc842Details": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "2020" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesPriorToAdoptionOfAsc842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r313", "r314" ], "calculation": { "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesPriorToAdoptionOfAsc842Details": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Five Years", "terseLabel": "2024" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesPriorToAdoptionOfAsc842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r313", "r314" ], "calculation": { "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesPriorToAdoptionOfAsc842Details": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "terseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesPriorToAdoptionOfAsc842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r313", "r314" ], "calculation": { "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesPriorToAdoptionOfAsc842Details": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "terseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesPriorToAdoptionOfAsc842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r313", "r314" ], "calculation": { "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesPriorToAdoptionOfAsc842Details": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "terseLabel": "2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesPriorToAdoptionOfAsc842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r313", "r314" ], "calculation": { "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesPriorToAdoptionOfAsc842Details": { "order": 6.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due Thereafter", "terseLabel": "Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesPriorToAdoptionOfAsc842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r115", "r124" ], "lang": { "en-US": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/SegmentReportingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OptionIndexedToIssuersEquityEquityAxis": { "auth_ref": [ "r199", "r286", "r287", "r288" ], "lang": { "en-US": { "role": { "documentation": "Information by type of options indexed to an issuer's equity.", "label": "Option Indexed to Issuer's Equity [Axis]", "terseLabel": "Option Indexed to Issuer's Equity [Axis]" } } }, "localname": "OptionIndexedToIssuersEquityEquityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OptionIndexedToIssuersEquityTypeDomain": { "auth_ref": [ "r289" ], "lang": { "en-US": { "role": { "documentation": "Description of the type of freestanding contract issued by a Company that is indexed to, and potentially settled in, a Company's own stock. Specifically, the pertinent rights and privileges of the securities outstanding.", "label": "Option Indexed to Issuer's Equity, Type [Domain]", "terseLabel": "Option Indexed to Issuer's Equity, Type [Domain]" } } }, "localname": "OptionIndexedToIssuersEquityTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r2", "r264" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "verboseLabel": "ORGANIZATION OF THE COMPANY AND BASIS OF PRESENTATION" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/OrganizationOfCompanyAndBasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r272", "r284" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsForeignCurrencyRiskManagementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r29" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r251", "r252", "r256" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments, of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss), attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax, Portion Attributable to Parent", "verboseLabel": "Unrealized loss on derivative instruments and other, net of zero tax" } } }, "localname": "OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesTaxPortionAttributableToParent": { "auth_ref": [ "r251", "r252", "r256" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit), after reclassification adjustments, of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss), attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Tax, Portion Attributable to Parent", "terseLabel": "Unrealized loss on derivative instruments and other, tax" } } }, "localname": "OtherComprehensiveIncomeDerivativesQualifyingAsHedgesTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r251", "r252", "r256" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustments, net of zero tax" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent": { "auth_ref": [ "r251", "r252", "r256" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit), after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustments, tax" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r54", "r57", "r58", "r200" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Total other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r54", "r57", "r251", "r252", "r256" ], "calculation": { "http://www.flextronics.com/role/AccumulatedOtherComprehensiveLossDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Net current-period other comprehensive gain (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "verboseLabel": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCurrentAssetsMember": { "auth_ref": [ "r272", "r284" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other current assets.", "label": "Other Current Assets [Member]", "terseLabel": "Other current assets" } } }, "localname": "OtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsForeignCurrencyRiskManagementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherCurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other current liabilities.", "label": "Other Current Liabilities [Member]", "terseLabel": "Other current liabilities" } } }, "localname": "OtherCurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsForeignCurrencyRiskManagementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherExpenses": { "auth_ref": [ "r65", "r361" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense classified as other.", "label": "Other Expenses", "terseLabel": "ABS and AR sales programs related expenses" } } }, "localname": "OtherExpenses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/InterestAndOtherNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Income and Expenses [Abstract]" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": { "auth_ref": [ "r220", "r245" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for other income or other expense items (both operating and nonoperating). Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions.", "label": "Other Income and Other Expense Disclosure [Text Block]", "terseLabel": "OTHER CHARGES (INCOME), NET" } } }, "localname": "OtherIncomeAndOtherExpenseDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/OtherChargesIncomeNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r8", "r9", "r33" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesMember": { "auth_ref": [ "r272", "r284" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other liabilities.", "label": "Other Liabilities [Member]", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsForeignCurrencyRiskManagementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r68" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "negatedLabel": "Interest and other, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.flextronics.com/role/SegmentReportingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherRestructuringMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restructuring and related activities classified as other.", "label": "Other Restructuring [Member]", "terseLabel": "Other Exit Costs" } } }, "localname": "OtherRestructuringMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/RestructuringChargesSummaryOfRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationReceived1": { "auth_ref": [ "r88", "r89", "r90" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The value of the noncash (or part noncash) consideration received in a 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 a transaction not resulting in cash receipts or cash payments in the period.", "label": "Other Significant Noncash Transaction, Value of Consideration Received", "verboseLabel": "Non-cash investment in Bright Machines" } } }, "localname": "OtherSignificantNoncashTransactionValueOfConsiderationReceived1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r72", "r74", "r95" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedLabel": "Other investing activities, net" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r78" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Payments for repurchases of ordinary shares" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r80", "r172" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "Payments for Restructuring", "negatedLabel": "Payments for charges incurred" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/RestructuringChargesSummaryOfRestructuringChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r73" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PendingLitigationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Risk of loss associated with the outcome of pending litigation against the entity, for example, but not limited to, litigation in arbitration or within the trial process.", "label": "Pending Litigation [Member]", "terseLabel": "Pending Litigation" } } }, "localname": "PendingLitigationMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r300" ], "lang": { "en-US": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion at Fair Value Measurement [Member]", "terseLabel": "Portion at Fair Value Measurement" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesDebtNotCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromAccountsReceivableSecuritization": { "auth_ref": [ "r76" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Proceeds from securitizations of receivables treated as collateralized borrowings, which are classified as financing transactions.", "label": "Proceeds from Accounts Receivable Securitization", "terseLabel": "Cash proceeds from sale of accounts receivable" } } }, "localname": "ProceedsFromAccountsReceivableSecuritization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r75" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "verboseLabel": "Net proceeds from issuance of ordinary shares" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r76" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.", "label": "Proceeds from Issuance of Debt", "terseLabel": "Proceeds from bank borrowings and long-term debt" } } }, "localname": "ProceedsFromIssuanceOfDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtAdditionalInformationDetails", "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r77", "r79", "r95" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Other financing activities, net" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfDebt": { "auth_ref": [ "r95" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The net cash inflow or outflow in aggregate debt due to repayments and proceeds from additional borrowings.", "label": "Proceeds from (Repayments of) Debt", "terseLabel": "Debt repayments" } } }, "localname": "ProceedsFromRepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r71" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from the disposition of property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r53", "r56", "r81", "r120", "r125", "r251", "r254", "r255", "r260", "r261" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income", "totalLabel": "Net income", "verboseLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquity", "http://www.flextronics.com/role/EarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r11", "r12", "r167", "r358" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PutOptionMember": { "auth_ref": [ "r366" ], "lang": { "en-US": { "role": { "documentation": "A financial contract between two parties, the buyer and the seller (writer) of the option, where the buyer has the right but not the obligation to sell a commodity or financial instrument (the underlying instrument) to the seller (writer) at a certain time for a certain price (the strike price). The seller (writer) has the obligation to purchase the underlying asset at that strike price, if the buyer exercises the option.", "label": "Put Option [Member]", "terseLabel": "Sell" } } }, "localname": "PutOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsNotionalAmountDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "auth_ref": [ "r51", "r58" ], "calculation": { "http://www.flextronics.com/role/AccumulatedOtherComprehensiveLossDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.", "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent", "negatedLabel": "Net (gains) losses reclassified from accumulated other comprehensive loss" } } }, "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations": { "auth_ref": [], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for short-term and long-term debt and lease obligation.", "label": "Repayments of Debt and Lease Obligation", "negatedLabel": "Repayments of bank borrowings and long-term debt" } } }, "localname": "RepaymentsOfDebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/EarningsPerShareDetails", "http://www.flextronics.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r182" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "RESTRUCTURING CHARGES" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/RestructuringCharges" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r85", "r171", "r176", "r180" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Charges", "terseLabel": "Restructuring charges", "verboseLabel": "Provision for charges incurred during the three-month period ended June 28, 2019" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/RestructuringChargesAdditionalInformationDetails", "http://www.flextronics.com/role/RestructuringChargesSummaryOfRestructuringChargesDetails", "http://www.flextronics.com/role/SegmentReportingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringChargesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restructuring Charges [Abstract]" } } }, "localname": "RestructuringChargesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]", "terseLabel": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/RestructuringChargesAdditionalInformationDetails", "http://www.flextronics.com/role/RestructuringChargesSummaryOfRestructuringChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "RESTRUCTURING CHARGES" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/RestructuringChargesAdditionalInformationDetails", "http://www.flextronics.com/role/RestructuringChargesSummaryOfRestructuringChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by individual restructuring plan.", "label": "Restructuring Plan [Axis]", "terseLabel": "Restructuring Plan [Axis]" } } }, "localname": "RestructuringPlanAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/RestructuringChargesSummaryOfRestructuringChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the individual restructuring plans.", "label": "Restructuring Plan [Domain]", "terseLabel": "Restructuring Plan [Domain]" } } }, "localname": "RestructuringPlanDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/RestructuringChargesSummaryOfRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r172", "r177" ], "calculation": { "http://www.flextronics.com/role/RestructuringChargesSummaryOfRestructuringChargesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "Restructuring Reserve", "periodEndLabel": "Balance as of June 28, 2019", "periodStartLabel": "Balance as of March 31, 2019" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/RestructuringChargesSummaryOfRestructuringChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveCurrent": { "auth_ref": [ "r171", "r179" ], "calculation": { "http://www.flextronics.com/role/RestructuringChargesSummaryOfRestructuringChargesDetails": { "order": 1.0, "parentTag": "us-gaap_RestructuringReserve", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of known and estimated obligations associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid in the next twelve months or in the normal operating cycle if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset.", "label": "Restructuring Reserve, Current", "terseLabel": "Less: Current portion (classified as other current liabilities)" } } }, "localname": "RestructuringReserveCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/RestructuringChargesSummaryOfRestructuringChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveNoncurrent": { "auth_ref": [ "r171" ], "calculation": { "http://www.flextronics.com/role/RestructuringChargesSummaryOfRestructuringChargesDetails": { "order": 2.0, "parentTag": "us-gaap_RestructuringReserve", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of known and estimated costs associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid after one year or beyond the next operating cycle, if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, and relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset.", "label": "Restructuring Reserve, Noncurrent", "terseLabel": "Accrued restructuring costs, net of current portion (classified as other liabilities)" } } }, "localname": "RestructuringReserveNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/RestructuringChargesSummaryOfRestructuringChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Restructuring Reserve [Roll Forward]", "terseLabel": "Restructuring Reserve [Roll Forward]" } } }, "localname": "RestructuringReserveRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/RestructuringChargesSummaryOfRestructuringChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r19", "r205", "r356" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r212", "r213" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Net sales" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.flextronics.com/role/OrganizationOfCompanyAndBasisOfPresentationDetails", "http://www.flextronics.com/role/RevenueDisaggregationOfRevenueDetails", "http://www.flextronics.com/role/SegmentReportingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r219" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "REVENUE" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_SaleLeasebackTransactionDeferredGainNet": { "auth_ref": [ "r316" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of the gain that will be recorded as income or a reduction in rent expense in future periods less amounts recognized in the current period.", "label": "Sale Leaseback Transaction, Deferred Gain, Net", "negatedTerseLabel": "Deferred gain for sales leaseback transaction" } } }, "localname": "SaleLeasebackTransactionDeferredGainNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/OrganizationOfCompanyAndBasisOfPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r51" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of changes in accumulated other comprehensive loss by component, net of tax" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/AccumulatedOtherComprehensiveLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "auth_ref": [ "r159" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r109" ], "lang": { "en-US": { "role": { "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.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of information pertaining to carrying amount and estimated fair value of short-term and long-term debt instruments or arrangements, including but not limited to, identification of terms, features, and collateral requirements.", "label": "Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block]", "verboseLabel": "Schedule of debt not carried at fair value" } } }, "localname": "ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r36", "r93", "r201", "r202", "r203", "r204", "r309", "r310", "r312", "r352" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of bank borrowings and long-term debt" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "auth_ref": [ "r277" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]", "terseLabel": "Schedule of fair value of the derivative instruments utilized for foreign currency risk management purposes" } } }, "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r110" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of basic weighted-average ordinary shares outstanding and diluted weighted-average ordinary share equivalents used to calculate basic and diluted earnings per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r226", "r237", "r241" ], "lang": { "en-US": { "role": { "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.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/ShareBasedCompensationLocationOfExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r226", "r237", "r241" ], "lang": { "en-US": { "role": { "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.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of share-based compensation expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r291", "r292" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, 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).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of financial assets and liabilities measured at fair value on a recurring basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r159", "r162" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of components of acquired intangible assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r315" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]", "terseLabel": "Future Minimum Rental Payments" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r155", "r156" ], "lang": { "en-US": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsGoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r155", "r156" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r10", "r25", "r26", "r27" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of components of inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable": { "auth_ref": [ "r1", "r170" ], "lang": { "en-US": { "role": { "documentation": "Description and amounts of long lived assets held for sale. Disclosure may include the description of the facts and circumstances leading to the expected disposal, manner and timing of disposal, the carrying value of the assets held for sale, the gain (loss) recognized in the income statement and the income statement caption that includes that gain (loss).", "label": "Schedule of Long Lived Assets Held-for-sale [Table]", "terseLabel": "Schedule of Long Lived Assets Held-for-sale [Table]" } } }, "localname": "ScheduleOfLongLivedAssetsHeldForSaleTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/OtherChargesIncomeNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r195" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the combined aggregate amount of maturities and sinking fund requirements for all long-term borrowings for each of the five years following the date of the latest balance sheet date presented.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of the Company's repayments of long-term debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock": { "auth_ref": [ "r266" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the notional amounts of outstanding derivative positions.", "label": "Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block]", "terseLabel": "Summary of aggregate notional amount of the Company's outstanding foreign currency forward and swap contracts" } } }, "localname": "ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r174", "r175", "r178" ], "lang": { "en-US": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/RestructuringChargesAdditionalInformationDetails", "http://www.flextronics.com/role/RestructuringChargesSummaryOfRestructuringChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r174", "r175", "r178" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Schedule of components of the restructuring charges by geographic region" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/RestructuringChargesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r114", "r120", "r121", "r122", "r155" ], "lang": { "en-US": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/SegmentReportingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r114", "r120", "r121", "r122", "r155" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of segment reporting information by operating segment" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/SegmentReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r227", "r240" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r162" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of estimated future annual amortization expense for intangible assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuritizationFinancialAssetForWhichTransferIsAccountedAsSaleLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Securitization or Asset-backed Financing Arrangement, Financial Asset for which Transfer is Accounted as Sale [Line Items]", "terseLabel": "Trade Receivables Securitization disclosures" } } }, "localname": "SecuritizationFinancialAssetForWhichTransferIsAccountedAsSaleLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SecuritizationFinancialAssetForWhichTransferIsAccountedAsSaleTable": { "auth_ref": [ "r332" ], "lang": { "en-US": { "role": { "documentation": "The gains or losses by type of financial asset in a securitization, asset-backed financing arrangement, or similar transfer recognized when a transfer is accounted for as a sale.", "label": "Schedule of Securitization or Asset-backed Financing Arrangements, Financial Asset for which Transfer is Accounted as Sale [Table]", "terseLabel": "Schedule of Securitization or Asset-backed Financing Arrangements, Financial Asset for which Transfer is Accounted as Sale [Table]" } } }, "localname": "SecuritizationFinancialAssetForWhichTransferIsAccountedAsSaleTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsGoodwillAndOtherIntangibleAssetsDetails", "http://www.flextronics.com/role/RevenueDisaggregationOfRevenueDetails", "http://www.flextronics.com/role/SegmentReportingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r129" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "SEGMENT REPORTING" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/SegmentReporting" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/SegmentReportingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r64", "r148" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [ "r69" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/ShareBasedCompensationLocationOfExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServicingAsset": { "auth_ref": [ "r339" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Aggregate amount of servicing assets that are subsequently measured at fair value and servicing assets that are subsequently measured using the amortization method.", "label": "Servicing Asset", "terseLabel": "Servicing assets" } } }, "localname": "ServicingAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ServicingLiability": { "auth_ref": [ "r339" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate amount of servicing liabilities that are subsequently measured at fair value and servicing liabilities that are subsequently measured using the amortization method.", "label": "Servicing Liability", "terseLabel": "Servicing liabilities" } } }, "localname": "ServicingLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract]" } } }, "localname": "ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r228" ], "lang": { "en-US": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r235" ], "lang": { "en-US": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "verboseLabel": "Unvested share bonus awards granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r234" ], "lang": { "en-US": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "verboseLabel": "Number of shares outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r234" ], "lang": { "en-US": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "verboseLabel": "Average grant date price of unvested share bonus awards (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based compensation" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r232" ], "lang": { "en-US": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Options exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r232" ], "lang": { "en-US": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price of exercisable shares (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r231", "r240" ], "lang": { "en-US": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "terseLabel": "Share options outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r230" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "terseLabel": "Options outstanding, weighted average exercise price (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r240" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period", "terseLabel": "Number of shares that may be issued (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r225", "r229" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r120", "r155", "r169", "r173", "r181", "r362" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsGoodwillAndOtherIntangibleAssetsDetails", "http://www.flextronics.com/role/RevenueDisaggregationOfRevenueDetails", "http://www.flextronics.com/role/SegmentReportingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r39", "r200" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquity", "http://www.flextronics.com/role/OrganizationOfCompanyAndBasisOfPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquity", "http://www.flextronics.com/role/OrganizationOfCompanyAndBasisOfPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r16", "r17", "r200", "r205" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of Flex Ltd. vested shares under restricted share unit awards (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r16", "r17", "r200", "r205", "r233" ], "lang": { "en-US": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "terseLabel": "Exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r39", "r200", "r205" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Authorized amount of stock repurchase program" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/ShareRepurchasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Amount remaining to be repurchased under the plans" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/ShareRepurchasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r16", "r17", "r200", "r205" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "terseLabel": "Aggregate shares repurchased and retired (in shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/ShareRepurchasesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r16", "r17", "r200", "r205" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "Stock Repurchased and Retired During Period, Value", "terseLabel": "Aggregate purchase price of shares repurchased and retired" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/ShareRepurchasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r249", "r250", "r259" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total shareholders\u2019 equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets", "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Shareholders\u2019 equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r45" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "BALANCE SHEET ITEMS" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItems" ], "xbrltype": "textBlockItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r218" ], "lang": { "en-US": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]", "terseLabel": "Timing of Transfer of Good or Service [Axis]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing of Transfer of Good or Service [Domain]", "terseLabel": "Timing of Transfer of Good or Service [Domain]" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r218" ], "lang": { "en-US": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Transferred at Point in Time [Member]", "terseLabel": "Point in time" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r218" ], "lang": { "en-US": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred over Time [Member]", "terseLabel": "Over time" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialAssetsTextBlock": { "auth_ref": [ "r341" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for a transferor's continuing involvement in financial assets that it has transferred in a securitization or asset-backed financing arrangement, the nature of any restrictions on assets reported by an entity in its statement of financial position that relate to a transferred financial asset (including the carrying amounts of such assets), how servicing assets and servicing liabilities are reported, and (for securitization or asset-backed financing arrangements accounted for as sales) when a transferor has continuing involvement with the transferred financial assets and transfers of financial assets accounted for as secured borrowings, how the transfer of financial assets affects an entity's financial position, financial performance, and cash flows.", "label": "Transfers and Servicing of Financial Assets [Text Block]", "terseLabel": "TRADE RECEIVABLES SECURITIZATION" } } }, "localname": "TransfersAndServicingOfFinancialAssetsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/TradeReceivablesSecuritization" ], "xbrltype": "textBlockItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r340" ], "lang": { "en-US": { "role": { "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.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BalanceSheetItemsAdditionalInformationDetails", "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesAssetsAndLiabilitiesMeasuredAtFairValueDetails", "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Treasury Stock, Number of Shares and Restriction Disclosures [Abstract]" } } }, "localname": "TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r38", "r206" ], "lang": { "en-US": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock, shares (shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r17", "r200", "r205" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "negatedTerseLabel": "Repurchase of Flex Ltd. ordinary shares at cost (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockTextBlock": { "auth_ref": [ "r208" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Treasury Stock [Text Block]", "terseLabel": "SHARE REPURCHASES" } } }, "localname": "TreasuryStockTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/ShareRepurchases" ], "xbrltype": "textBlockItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r38", "r206", "r207" ], "calculation": { "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock, at cost; 50,239,355 shares as of June 28, 2019 and March 31, 2019" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r200", "r205", "r206" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedTerseLabel": "Repurchase of Flex Ltd. ordinary shares at cost" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/OrganizationOfCompanyAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/RestructuringChargesAdditionalInformationDetails", "http://www.flextronics.com/role/RestructuringChargesSummaryOfRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [ "r29" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.", "label": "Unamortized Debt Issuance Expense", "negatedTerseLabel": "Debt issuance costs" } } }, "localname": "UnamortizedDebtIssuanceExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtDebtInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UncollateralizedMember": { "auth_ref": [ "r143" ], "lang": { "en-US": { "role": { "documentation": "No pledge of specific property to serve as protection or security against default.", "label": "Uncollateralized [Member]", "terseLabel": "Uncommitted" } } }, "localname": "UncollateralizedMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/TradeReceivablesSecuritizationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtAdditionalInformationDetails", "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtDebtInstrumentsDetails", "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesDebtNotCarriedAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtAdditionalInformationDetails", "http://www.flextronics.com/role/BankBorrowingsAndLongTermDebtDebtInstrumentsDetails", "http://www.flextronics.com/role/FairValueMeasurementOfAssetsAndLiabilitiesDebtNotCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r103", "r108" ], "calculation": { "http://www.flextronics.com/role/EarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "totalLabel": "Weighted-average ordinary shares and ordinary share equivalents outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.flextronics.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Shares used in computation:", "verboseLabel": "Weighted-average shares used in computing per share amounts:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.flextronics.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r102", "r108" ], "calculation": { "http://www.flextronics.com/role/EarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted-average ordinary shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.flextronics.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]", "terseLabel": "Shares used in computation:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flextronics.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 21 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r112": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8657-108599" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8924-108599" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9054-108599" }, "r129": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4647-111522" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27232-111563" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919244-210447" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919253-210447" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919258-210447" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919230-210447" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955255&loc=SL82921835-210448" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(d)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955255&loc=SL82921835-210448" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922888-210455" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922895-210455" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922900-210455" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942371&loc=SL82922954-210456" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68048583&loc=d3e3636-108311" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r182": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r183": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14615-108349" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14394-108349" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14453-108349" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14472-108349" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349" }, "r192": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12021-110248" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12053-110248" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r198": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "63", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=117411753&loc=d3e23176-110880" }, "r2": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r208": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/subtopic&trid=2208821" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130533-203044" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r219": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "610", "URI": "http://asc.fasb.org/topic&trid=49130413" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907" }, "r244": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r245": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "720", "URI": "http://asc.fasb.org/topic&trid=2122503" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4582445-111684" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4590271-111686" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591551-111686" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591552-111686" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-02)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355033-122828" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-03)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355100-122828" }, "r264": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579240-113959" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5580258-113959" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(ii)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41638-113959" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624181-113959" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41641-113959" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41678-113959" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=116861445&loc=SL5629052-113961" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109977999&loc=d3e76258-113986" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=6445032&loc=d3e90193-114008" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=6445032&loc=d3e90198-114008" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=6445032&loc=d3e90205-114008" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=116862287&loc=d3e90476-114009" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=d3e13220-108610" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13433-108611" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13467-108611" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13476-108611" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30700-110894" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "40", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=108788860&loc=d3e50609-112754" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107314-111719" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=SL51823488-111719" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "50", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=6469459&loc=d3e122501-111745" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r341": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "860", "URI": "http://asc.fasb.org/topic&trid=2197590" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04.7)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B.1)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611197-123010" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=6589523&loc=d3e617274-123014" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r369": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r370": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r371": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r372": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r373": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r374": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r375": { "Article": "12", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "13", "Sentence": "Column B" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313" }, "r45": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118951672&loc=d3e1436-108581" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4,6)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r70": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6904-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3000-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(n)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04.(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" } }, "version": "2.1" } ZIP 92 0000866374-19-000010-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000866374-19-000010-xbrl.zip M4$L#!!0 ( %>(^DX]GM1('!, )3/ 1 9FQE>"TR,#$Y,#8R."YX M.C )23@A 14$ M;:N_O@!(Z@J! J7$2JB97"0*Z_H!"PM7_O[7ERBTGB"-$<&?SAIOZF<6Q#X) M$!Y_.GMP:[;;;+?/_OKYM]__IU;[Y\VP8]T2/XD@9E:30L!@8#TC-K&^!C#^ M9HTHB:ROA'Y#3Z!62XDL^>$E#C[&_@1&P *,4?28,-@B-+J%(Y"$[--9@O^= M@!"-$ RX"B$4(E8*+/W, !U#U@,1C*? AY_.)HQ-/YZ?/S\_OQF%\(51@I$? MO_%)='Y1;US7WUU\.+.XI3C^*'XW(@@1_K9"\/)(PS>$CGG)^N6Y^/D1Q# O MC@G&2:0F"!@]9[,I/.>%:KP4I,B?TQ43K1*( @&;TRQK]?8\_7&Y*-+8@'#, M /;G-KQLV/Q\*4LWKJ^OS^6O\Z)QH"K(V3;._]GMN!+RL\^_69:L BB:$LHL MO '=",2/DC*FK";,C240M7JC=MDXL]*JTR$^8+*B+AN]3"J)SF'(X@6CVH+1 M&Z[#F75NILXA%-E'A22NC0&8FJNQ3)BJDCW95QU*PC+X*/61O/95J&2%42I4 MNL[HVM46=39)Q+=:3E<3CVJ-B_VT6$0H,RURND-H<7T.J"^@YK#YK 9?IB' M@!$Z:_'ONVD64KK"Q5DP$2I>"Q4;[_9047+&<"QZM=U56J8ZJ!X&;LDI]I:O M[J%V46.9LI<2'E";]-8 O_L1< MA3F5_+2W$@@_P5BF&I>[]'L*LNQS;<&BG"88\/2YL+9NITH_[EU18^0+=@T3 M)7(:\:&V("ZI )M2P>V#4;684\E/M07]NA( 8\(D)_$H?SB=(CPBZ1/^3/3; M'_/.>PA'EDS8/V9=ISZM/Y]2,H64(9Y.+8UL)(,)A:-/9V*X5,O'2/_R0?B& M#P3R(AL"5M,*V4UQ$C\)I1&=A9(Y!Q&X/YW%W-LAS"S_X48%<&1J%"=!&!VQ M32%X-+6)D\#P2,V94FAJ#B>)(6:E*IY@X/$"%N*C7=OWDTC48!CTV032)HDX M[PG$,7J"'1+'9Y8H_S!L:^<9I%+%O')%WS1:-1;]3K5LVZ1;$?DCBA MD'^QF\V'[D/']IQ;J^_=.T.KV>\.ALZ]TW/;7QRKTW?=W\_7F:V)26*N$?XL M/Z][+B/.BF@(UYKZSG2KK4E)ECW,@=D'KEO( H/BEK.4@?>5:-^5;\H Y[U MIXS_GT\P+GSN@<<0'A3%C*,.Q,M&_;+>* =BRKY*&-Z 4$QKN!,(69O!R 2M M35IM9*Q?*"+CC=VQ>TW'$!,\H#&V<]E5M;AH>(]Z!V'$,68D&1&P.CXZ)/1=\IDM/=WZZ8_ M'/:_MGMWKF7W;OG H'=7\YQAU[IU;KP32*ES#Y:GEI6A#X_OE#EK$;BG%';W M"B#^MG',J-QX5*H/-.=>"+JB3]P%="'.6I)W@GL=D"&<@IGP37^TBM-!82^0 M4@B_(LW=!?ZY6(N,+"&XQKCDM%:<:L(:1B6RIV)N^DSJG3*3*D2V@HE5DT01 M8C*&<45(JEJ]KO=MM=U>EZ*4K/?\SAD3J_9=JHT MUZ?QJGD8W8&9?J'CZFJS36F1JF0DY(X-(.;$_$-,0A2(E8GEX: 99H7,-)CQ MEL7_B-;E1Y[S:I9JH'].W.;=/U^']I MD.VWK*;MWENM3O]KY5OIBM>7UWW;F,,%#PJJ@KT>WLNR\*XL,K=[_+MS EJ+ MQ$$#M)&L@BJP<\@NK@*G,+X=IOX44JGC0>/X$E<]S!S\.T%L=DA0%=SUX%Z5!->]MWD3[G=NG:'[OY;SCX>V]T>% M8,[/E_*AIL-'FFRV-#5N@*>6C0:X^GSH,S_HNO11+%6G[)9G["N$C@,H%E-K M TAE@S! 9(/4?,W,L8<].0/'XU_:3BKL>O.)G&TM.>S=_:YZEA$%-IOS M,0^8WTT%_7RY:L.5:461^PO2/70B:5E2R\KUL@"SA&:65*V2 7QW@,4"8H^P M)J 4_;!:52BTL!YM[$PI4X_DXC37P\H4.54<@XICG!,8L]9F"PW5UD#C2E#% M7 )A@'TD-H3-]^J8H*@BUX]XKE7Y0;MG]YIMNV.U>ZXW?)"S!!5'H44H1&/< MS&X3&*+X6Q=@,)8MI40X+BM"/VRZ5@5?%9KRX$,JS\H%6D*BM1!9S1BK (;W M0G+#I!V)NRT. [::9R&ZFRG:-G1S 58JX01FYGCSKG$[$_V0^5K5"2KAJF!/ MU\8,<@-8?O*G!TWVQ:NH]?W<>T4_U^YYSM!Q/9EYR#.S?[%Z3I6VP"O\:![> M-$ST\>R](IYMP:22X4OA6./HM9V'/GB]5P2OK=A4+WQU^##)"(>,0!^D+A5! MJL/'2I6:@DL]=:#S-SLPT\>H2T6,2B$Y':91P)8>INYRME$2R4>#].1!_( # M'GT(]L5^PC 4$2,E*0OJ'J(*(7^W'?+LN'@FUY*,K5RR)45;J[+3,M4\<[,O M5$UNQ,4/K!JIO%/]./KZ,:"(4(_8 9D*5<1D M4I9'K%PMJS^R;+=I< MN _"E?L']D_W#%@7PKAQXG(!X[(8*Y-C24&G9' #A_R8P8'AU; MA';C@J M MT H9EA!R@E7ZWW@.8H5,/^UPJ9AVR&"IX"Q#GXX!SNZD2K?W SRS<7 #8A3W M1X,EXPS@,.&JGZ]H*.8K^L,[N]?^/[E37"SN>O>./"%@]_Z0\T8WMMN66XX' M0\=U>IXL>,)4Y7WS %F"N3Y,-A33'Z40KF2\-(!C0$)D>(J]#'<=VA?UQL5F M]"V)=BZQ4G#+&UTGXD51<7K\RFQ52TVO#\$?5"$XO?[UWA[>B7XS/9'UYZJM M;2F]62*DZMCH@^<'Q14$&FPJ&2*'4"RJ^RRA"(\S-QN@HR37MIB&ZHR'6-4: M/C0]+K-WEZ-3<10.M )CS%K;IAJJ@R%*]$[+,X4(NTD4 3KKCU0_'@;IG404 M(KXQE[85\4R>N.=J1:*5B3QAGSG">!"O8:(=TC=4)X?4^%5PA#^$3Q G)B<: MR\)"JG[DJ%'/<4&(^I>-&A M'.3FC\MB5\"O$#U%1S1';Y5WV@-)[E4&L$0WLTRGGRR^4O8L*2 5[$M<.!8K M%D,H7AK'.VD#KV^0ZH=0;Q6]B^O?/XM(V#/C5^J^A/ M-G"H9/A9]Z=Q'-K"0)_JOE4$) 4>%0Q-XIZ!&Q"+FVZB*<2QZ9K5%@;Z)%@9 MIL0U!;4;.[T/ISMP>F[55J#4OCQ0DER"N3[K>JO(NK:!>$JB=P Z?R]L?^2\ MB(=EIGI,.1="O-F-:2#.Y8@<.Y=T G@.@WE?IV.C3\&5/=XVZ*K:\?$D(J'^ MQ/#$R :I/B=7S?BD=_+PS.-AV+ROV#&2=?>5#'(*#OJ<7'7O^ 8.E8Q6'@4! M]Z/A./8+J1 M5:(K(/J7[?OB1H!X@4H+^(Q0&'A$O,N$CW;%47?$$L&'@XU!!.7+D W)4'HV MX=,9HV*)(TX>YS_?49),/YV)5Z:CCXC!Z,QB,_$R]/1)1#!'C\[$R^B$S6=6 M^OPQW67]Z2R CXCE3Z>0(A)XDAYQ%0!FV=O4MSA WHB0V@&#%B61K*6;!KHD MY,9Y$T2# :#B:M?,%7LP.#*G "Z>$XR3Z&- (H#PNNW+5@8)S7H2'?;R2B.PPFY#XWY8MV['\'L:QG$U9^[;">$/1>,*ZP)\@O([:EM]>#:2M1H@= M^-F2\ZH%JA^.4WUQ?B"M-W96;-D&Y:_E(P5G(:+QP>T@493P[EU2BC;AB,L% MIA2)HU'1-&%P#9W=RQ\A:%SE)(+4@_X$DY",9U*1IG>W;F1AN=>/>N+]2<+* MKXA-FDG,"%*E MV7K+5.5>OSFLOGU3?!N &9!O'1] ZHL!P!B*'?0(^VB:7]+5'_43)A*I0"[0 M/S8FF(9E!Z,(G2$5(R*_*6:W8 MQ<6.K]&FKXS(A]PP;J$7T23%)O;%0VY'-V$\_+02'*RUYGT8'*$[$DK$>SD[ M!.#;A%LP95)9[YD/T4@B,A3OF7.8K3G!F.SX3&^AV ?A'Q#0BWKCFB,F+PI8 MM;.@S/$9=1<2WHO+$9IC]AXUYKG52X)T]F6 M^Z&[:N@N!5^_(TY#B0=>G!<0(2P)>HE0CXSXT\6TPGP6RHBB?%^#^$AE#.G! M\6OSWAZT@+]TU_8J;KH"QU<=I;9Y;+3'%*9WU2;0FW"%QI/ML9(7@%!A^@&8 M':6;$I&]@-#AJ?%8SI2F3V#<=MH;;MBI\#&:R8?W?GH.-;NMYA8&B<]0&H36 M[=RQ]#&$J@8B_WK2M9^O\PBX%CQ!,@L<=L58D,\]%TUJSK:C4ZT="H2*/+E\[/Q!Q]OMRW,%!7Y#66^79$<$7M>;S/ M=4\GI[88N;WTSV)OWIG-CYHK[=PL=;3V=<&+N"10()-.J'=0A)A8>N'9%4\B M!X"S%"\:3= <54.:GV7)NLNES;J ?H-,3D7Q/L)#$;R%4Q(CMM:1[%KX^#J3 M'L%;%T2W_':,1E VL7E]0SX?[)E,X92B?/V>,YVDR-ZI= /\;UM4GH)*5>#2]!=W3);-IU9&_56:V\ZI^.KWE*/3=GIS8?OW[# MDCK-JPWON7D,)/G7=+HP.R2P8L6N%$,>PO.-T M;G1Y^F-+_K8V6WE)!_+E6^2)_^T!\TQFZ#[$Z0D/@I/8?@8TB,4FC33W$5F> MW'ZZED@LF/2M,XD%"97F+0ICOW_)$RK6>9?Y >:\?B557Q(B1 M?C_=$[KB$VVQ8VMO6@M=&(;\VQW$O <)>:YB!Q'"2%1 L>%IK>_9B\.Q^47? MS'(KL\E]PIJL%EF-UL#]C'@HS8<\\?M'Y7?;=/\5C:C(OOFI8ZAP0*XWC[/%_%E->!N5_FJHJ+%A)A);WZXMS#6L1W:#\ZP/L M0OK$LYD6G,>?E2??,:4K,W_C)M@)4,Q;,O9;*(0!CX]3!FFCL09!<;GCRSR6 ME=YNSA$;H%F9_QO "6^QF^ORSV35U#UY_ 1.X1B&B=C1F0[RV4!<'T+$OK$V M%@,J$(;I&T13J^TI1>&&S2V2T +''5[.K^?<%GRDRCIU6-\6BZF0:WL(PQ_D MWA51%7*Q8NO4#Y+UZSGY;PF&FV&1#[H.Z]]B,15Q;7%&<&@IOYYC>^1)&G=1 MOV@\K MH>(6A":8(MZR[.!)>'1M^J"@S(^KL^E]$;$_X2[^_-M_ 5!+ P04 " !7 MB/I.Y8-JOR > #A20$ %0 &9L97@M,C Q.3 V,CA?8V%L+GAM;.U=6W,; M.79^WU_A.,\8XW[9VMF4?)NXRC-2+$\V>>K"5>H,12I-2K;RZW- 4K)D462+ MW0WVS&S5KCR6&P<''S[@' '!W_[MZ\7DQ?7L9G7L^F/+\D/^.6+./6S4$_/ M?GSYZRDZ.GWSXG'^ MXA\ASG][D9K9Q8M_S)K?ZFN+T*K0B^5_3.KI;W_-/YR=QQ=?Y_5?Y_X\7MB/ M,V\7R[K/%XO+O[YZ]>7+EQ^^NF;RPZPY>T4Q9J_N2CWY1?X;NOT,Y5\A0A$C M/WR=AY_O'BQ@J.93>*GF%[D/W_]].&!D#2)7Q?-;%K[^0]^=O$J M?_/JR /T5Y.,^O'B/#9O9A>733R/TWE]'3_.YG-0:2GYO(GIQY=9!J!!#)94 M9RS^M;6 Q[-3TR0(#ZG040IWG 3OY,$VSYF(Y*;2DQE["!FS+^ZO% M51./+F;-HOZ_3@W9*6G 5OPTFX4O]61R-%WQ]<,4YJ^S&CAZ-)_'1=MQVU7N M@"W\,+T&.S9KZKAW8YX6,:#>[>:;'<7ZU&_ZV^M9T\R^@-,PAV[].)N>?8[- MQ=OH%KNU;%&XD*[=YJ".@@NU,?__ [@BS=*':\_[O446:M>G>&EOPE] M:CT-X"O&7-U\-JE#=B3OS_$MM&XKH:36)[8!',_CHO9VTKT)&\4-W)[3!?Q< MLN$XO;'S\_>3V9?]>F.KI)*MN+\V^3"%@K%[>YZ6>=B6=6?@/A44;//Q96R6 M+D=W4CX65; =I^< Y/EL$F(S?_>_5_7BIG-[GA;97[MN-\S 5+P#2[&XN><$ M[FI F[+]:?K.-M/L,)S$9@G,+NV>^GXXC5H:Z!W%AM.OG7NVO51_VKVW=?.? M=G(5?XYV?M7$E1.[6F9GI["VKI[ RF2WQL^7=(A6;/K=NE X6MS):4FBH>L] M!$+9__]EMGACFZ8>%I.V-1T"A7:C=%]Y/;:HGH)G6^=M@[OE]4ZMMY095K/W MLR;69],W5PVX._[F4SW_[6<[M6=+X-KRJZ/<85L(?%[NXAQ=S*XZ-6FKH&'; MT)+[.TOVI^6'Z2(V<;ZXW1#^)>[<-=Q29%"]6G;Y[I*#:MFNBW<6[$_'CS"! M[E;HX5=]U]YE<[>]A+ZU7AT _5Q/ZXNKB^6O3E9[D?-?8673_#*;^KSW,9GD MGEL5>5:;NLL?3XO?V(FG0S?[024C:/M)4\^:S[.C,+O,=,S^B=><#DV"=M7V MC<_RYYO9O.T\O+U4W]J=7EV"I(R;G3PX?-MSOGF^O"%;=+L=V4=K=LOJNR7M M3.*F;_O3Y+@YL]/U,?YJG]!.;\#ZOK;S>GZ<3L 89W3:; OM(>H@[6C)D/TE M'J15)[-)W>94JX/('MNUC#4ZM\U9G*^VHUOXUUL+#:Q;6\ZT*-N?II]B7@9Y ML)/U]&Q=ZRX-MY495K,NONZ^\H9MT>G5Q85M;H[3IG_LT++GR!VVA>TLU.Z2 M?6IY':=7.P\!OONL]_J[D;FUB-[U?EO/[=E9$\_6\__MKY^E>3LAO>O>EHP; M/NY/E]-XEMW%3_$RAS].SW:I\]3WPVG4LB]W%!M.OW;=N+U4C]KEHR[P??)I M[,5EG,Y;N;K;2PVM79?)9W^)0[?J]M+%<7KW-?^RM0G=4]S0[6G)\Q9E>]84 MQM15X\_;['X^]?UP&CVGSY\NUI]^GQL;H(2/]?6R3TZC!S?G-O!]EYKM2I?2 MMB6VSQ+RI.[>3GR^6)*'(OQ]_7G6LLA8]22Y$A%[ MAX-'C@J/K+4129HT\L[@Q(@ETI*'L$WR1#UKUITW,&Z^?AW!P&5Z3^Q\7J=Z M927NVO9S)L3F MQY< \)=8GYTOEO^YDF(;_XC[#R\;KK]X-<^KSRP1U8MX<5L^7Z(\(%-F!X(= M0"E"S._;\1[@/IKY>A5?L#B)33T+>W*TL^PJ2A%,$A%9E@*BR6O$8F(H0J=Y M'CTF5NQ/5_J-KN@/RM=#=,$WZO[MU2:+6,A4;G)E>S?8.RZ'#E]?^P74\+JT MO)]9T%UY7T]A;'X$1H3O+U;>V\+?,'5M+UA%K5R0ED&]5"*KA48PNUOD/-4D MBB ,=X=S-K8H?[]SULO33_'"UOED^SB]K^= B/^.MMD/FK;2*R))3-8PQ)-G MR+$HD;%&H:"#L3$ZF/'\V-V0/BDR&P/$I5R.Y[4N-^;SEUEOA%S+JP0-(GE. MP1MS 8&54TA1[9'45G"K+57!].):_!DHN#^H(R8=5!_[I5V66%%-L1$,AB-) M!G%E$TH"T)+6>Q=CX,RI_8G'_H3$VQ/6\5+O_>RJ/PM\*[!21*;$!2 D+"P] M5= HIB! ;:X\M9Y)+O2*HDU?OS3OP)>;9E0D3'@# 6 MX* (I0/3V,"HW9^!\L_%P*[0EMD>ZB?1TC^W*@[7ZI^:>^=MSVOWLF@5"8'& M:XYTH@%YRSRR)FK @!!H-Q<4_W.3H5?\QF!AOFT+WY^[]C0LFX554A".O1.( M4*M!28:149&B9&6P/MJ0.![]L<2!#$IOD![(CNS*<5?09-RJ M49PX1]P;C 0LCA&-*B*G==0X49O:.>,#M^B3_?(S<*2I[61U1O8ISF-S';<9 MA-V%*TLXC4XR9),.B%-"D624H* \MIZJ9$0'1[",2=B_.V<%\"IE NZ4S_F5 M/TQ/FIF/\^=3Y>G25>*&8J4%"M)C9"E1*&*8 ''$,0EJ)&<=0B7*;!#WSY5> M 2M.EFR8YN6)/8Y"S;^I][7-R0^> M18EO!2IKP8 P#\XC9A&II"1B E.DK!0X&2.QZK =,ZP_59H5G6 K92A[2A)= M<,&\R:KN('!E:2+&^(@8!H$>:(,"UQK60NKK2SMY;IQ75]&5L-HMCZ1\-!%A8V#QZ*E!25'- X^6L [GS646V_M3 M8P?K4$"&BZ["/5"9&ZW TC,7O(J2Q2FDB0A)4GBE[#*I-R UTS]G"L U)L/PA'2+&V M@5?[BJR"U31Q#WYJE EY'R*RTN6P7&$8I991V2'0N4S4U2&(UA7%$:S_BVR: MMWXFJ63-9?;&G_MX4<$]EE68QY;Y9/5!151,+%^)YC0I)*@'"^TL089%%7$D MA,A6QZM#MF+W]O>#[RKLF M,$A0$+,^IP1)1!:MU*C68"Y5"H!UFO#(['OMT MSZQ?4$H9RYQX-8]?^"._=G-M)\L1O7REX09&]/*Y@RV=WZI\14)4&GN/\E8M M"M8RA%T.DV5>:QL-5[+#1;.2I-BK1V=E,"O%F2/O\R,%\V]I:GZ)+8[)MA6K M "_OHC%(J4!1R/(3U#56PR 2^@L7[QCWIQ_N9J MOIA=Q&8)RO;@O&W%*F(QM5Y*A),12&+!D!$DH*0ETY833U2KV.U#[CCU.'7T M"U7QX*,#1&D>*VGK.#[^N%*:4:QI1,DR@[B&EEDI!*+< M>(+!)+K4P0R4V9CIK]-[ :A4UY\TL\O8+&Y.8 6V?)T07)O+O#[8,8#=SJG!/(CC[^M(?%1,\8%9L,5D^#3L^6KRA\RD@? MIU_GJUL0V^:%;>6JX!,+"0=$"?">B221(B(@S:QQWL"_IM^)0]")$WV#5(H4 MMW<0M_3_[2<54XYS'"F20GKD)) <2ZV14SY)36"JTZWR&1[>!>C4U1WP*.?@ M/;H]]>ZKGUP%(&B+'F]3O-):PU)8.J1ULH@&$1&PV"#*M/,^@,]K.NPLE?0- M.K%A(*P.X"&VBJ3<^'WE@A9# ,:&>B=&?J_1A!'H" MI]C1W+T78F3M M[BH-WO(6 >6//JX8#MX*,.@V9Y7R*6%DN+&(!66CEL;#OXU]![7?+OS^<+$/ MS YQ1/WGNU_05Y?]KJ\4W&[QGMB;O+_;?OO\88'*^&SJ^1.Z9"+TA58H+[RXN)[.;&#_%95* 9]F*G64K2YUFTBKDO58( M1V@\TQ:\#$,L-8()2>G^#"D4L]DO0X8 K:@#_2R*/%&BBLYQ3Q*L'T5(R%J' M48P&(Q(-28$2GTP'8A0*M.R7&/U!]<^K:0>U(P,XF/W?32NY_7J+S4V[5?>N MLE4@.AEE/)*+NB ME'T'P[E<8-+%Q6RZ;.8RN.[X:C%?V&FX]R;HQKBD)TM5,#=[:;B$L<@UP@;@ MUA1LOY V0LLQ%ZJ#[UQF_^40W?XHGJE/B$O1Z7,#)OVJN?FF]Q86/?ZXBA+# M,D0'%%+TB(N4$'?JSI\6M8VW<" MGR.I,EI[PF @..@9."B:CC]L8 M >$&0;K,S;C=E[-63^N=QT4-]3Q4LF M;9/FMRE>11<3Y=JB8"E!DJF 3* :LMVW.01 /I?;=TXWU$2)FIB?*("22H),HHD9 VF"!87)JBHJ?0=GEI@ M9;8+BI&H;RS+A5 _M,_WL'EC+^N%W1Y O:MPI2PC6,)*-%&+H?GY80F8?Q$/ MWMK$I>ZT"\#_4"P:!,Y21'H"HWR#<-[5<=X@I,()*ZNQ1)8&BV2 Q:Y5UJ"@ M&$\VD,18XKQ/V?)X=>4"KB4]>4-OF6+<6 DCHD"1V2'.8 MKV5( FGF&8H0\):<&7F8PSS]X#B*8S%G!EJ M#X:UEU+)H*RBWB.7K\EQKCQBCDKDF9 PI0N'78>UW4']]-X9-BBLNRGVQ',% M]]5Z,YM,HL^0':>W,<6FB>'DJO'G,'V?-+6/WQ)K//F(P;[R*LPC=99B)(@/ MJR6*32RL$Z"S0*D=_075@:E4&N#2AO']K+G?NO5CF\_QOYXIJ7+")\F=1%H; M@X3-\:X4ELD\87!4J8U,]1-A]0V!7_WT]M5/?T=7?(*0B,07#/$;. M&8RHE1Q6ST8A9A6VR5J6NN1C*#.U'=K5[P?70WABM^]\'*<=CT<\7:@*PD:2 MT\9J$QR",1P1MAP< AL\=E@Z*SLL%@^ZA]ZY8[?X69U1+!=:\"V;Z_+QK#S2 MECLFRS#H8S>ISY88;YN1V@NI'/&*9#L0I#=(RGS9(P# 6"K-!-^PPU!)R'M6PM>;2K;/9/C1(!?$:!,5(R7QU4.5MZH G'H*'Q'>Q< MF1"H@]JY;F >@D3W1L-R*?$\+_R9DBH60L 4P&:!6$2CI+ >(Z9B,,:\ MC@Y9[QTRUBD8=X(AE\_=N;")XW[.#?\(:[Z!D3U@\.:#<,G'D<^'"YQ\K,MM M!';/M]%ZKJGR7$F2K$;!4V 751AQ)SPRE(3HK68VM'(1_AD_CU& MT#UU#P*L*_36=)4]P=]\;NQT;OTZGFOYMW4/A_^YFB_6F4R7.&^$=Q4KOH6' M1?6H% F$" +.!T\:"2PBXIX[Z& 1$R.$V-@A4KA0P,.(J#[VWCOT:'H+?LHU MM/0ZSO_CRD[JE!^).)K_>PQG<3[,P.E:984UX=;GVRXRYR!TGB-AF40IV2@M M\T;%T=\Y^SV,D0-TU'B=T%'=*5I'#-[;Z2[N&Q_*AQLL0'9]Q7(5,9!?'+L" MMG\#^G5,8#)6WP'MX_P=])N%.0,6^Z22U(AX(I5PWC(W^K>R]J7/XXC;$<%"]KRJC/14V*<25 MLT@:RQ"A,&='05T0Q#%A1G]+;31]_7V>]4XXESMAO8[3JW@+W?>O =WE L]I MH>%_87LN@3VD54YKCR5."!O'D),>_!@?'+)*>:>C$M&//O?LWGW]Z$RU!'[E M\N3,P6/,6>27689B[P\PV4\P2S97/K^^.SU[L-,NQO$]&P^XH!JMJ MX8P7%F%N#+(V!EA+N'5,IHS)ARZG!(6.S;OV]$!(%V]*<&S929H)Z#2)GG/. !J&/R(2B&A=412!^)I(A;S-/I9 M8:Q.S&!]4"Q/TKWKOL?I^]=.MK!O>\%*T670'$;$$8$L5@(E6*@@14W SFL? M;(<#BD(SU%A9USOVO=JWO2>VCA(KP121*1"DF.-($^Z1P1K?WE2PA.$._D^A MJ/RQ<:Y\IQ0] "D9K>7C5>0[C:\VPOFN\K6* ;NI:$PSQL<$8]*(FFCXT3 MZ)0=-@W*Q J-C86#0;_WS+?4Y.Z>NIV&YS#IF1*JY&CTBD3$0O!(!ZT1)2K> M#B(,GG.'F:W, UQCH]3P?5 PE\4*L;6JKV%*WK['^42)2DKIK4DP?G0BR%$" MZR::7[.3E%*-==L<90==*_2Z1]X'1B,YPCL%NQTW/@ WT*'=VYF_RG7G.\HP MVG-.1QC@%P\R/0U4]6T2QY/8+)M=N+JW.9?DY'!'D?]8#K,8CJYA*CN+OUQ= M.)CFTMMZ2D+ D: ,6V+=[.:\H M+H^:\=K.:_]\5#;+ H#R8E46W M:(ZI/ ':R?I^Q;(%#P-#EK^#EL2P#I8_:IH,0 M]=!'-B:* E7@ZRK'"!]]%HZ2O#P(Y&6H6 MDIU\F.9MK00HA'I%WGLKS3+HKA1X?[6 Z>WG>EI? M7%TL?W5[ _)7J"UO7/I\WW8RR<"OBAQZJ?@Q!\K$)Y[/N]7^[=8W=]J*J(BG M/A"1D+0YNT'^+T>H1"3@?$J%I=&M)1W>FB[TZ/@@U/C^K="2&)=:/+9% M+C?C\Y=9#\-S+:DR#G/L/$&),P_ B("P2 I)91(C)E#7Y:Y[H;=I1\.[3L". MDFQ0<1_6X$Y6E=-*>,HXXHEBI+ Q*";'$//8.AXPY:'5GN%!'[<='>'VA':, ME'L_N^IL8^^)JD@,2A!'D$@F0R,3XB1F:+1BWB3JNN0,+?1 [M@(MR>RH^1; M?=W7#)=%5>!2A$CSXP,1RG*OV1J(@N$^<.HY)![X5>A)W='S;#]FQ\>TH MP;*\1](]D%]90"_#2C?O MXL;P[JN/+1Y'VDO>;A"QT@!R25KI\G)<8P#?5+ MJ>?,4R4[J%B4[N:F;@O/W5QB-PC.:.9IT$@SHA&V*B)BA8=NFA=_T?=M##AK6SL"TE5-8G M1QQ,)=P*AXCV'%FG" J2VHAM],D>,.]:RU:LSFBWIO9YEJ *5B>*,&J0XD$B MP1/+V<1S;D*G$L&2)=9AC[6,01R$ 5LGD@%@/8P9>[(A'Z:?O\SR\F);Z->S M956)6J%85(BJ*%!P)#_FZ27R'*9=QIR(MI^X[C\'W3HA.S[&Y9WB_CAW)ZUB M8,PUSS'W2DAP'HA%)-J<\4KXP)FB7G=XC;?,OOZX6-<%V]'Q+F\8]T:[.V&5 M9C0YQ0(R6DMD<0CY(IA .M+H!6<83,/8-_='Q;HNT(Z/=/5U?W/=G;"*).JE MSIX&4QP13B@2B23$8_"6<)8[:>P[_.,B70=H1T:ZS^>QB3;O&W?GW#=9553$ M.R=A:T-LA( :*D2"CRY%&47'&F17"RU19PB:&\HU&//ZZT#L)931$S M8!29C/!#I8@,-4JE)!D-'9+LE-K@WJNOM@ZW/<$I.9Y.KRXO)^MK/:_M)&_@ MG9['N#A0"/%]=?(3%N\GLR\'4J5(>/AQ'SN. M\XQ%@3O#S]"D3"\\0Z&3V:3VPU^46N7%7N5_N4O1?8@ZRW3 IK0W!ZCR@-<: M-B;^R?:DN3E.F_[QT$[) YW@+['9&E6SZ?.*2)8H:,&@(N.1-32@%+B. M3CC*4JOLBN5:N/M\8DNIBFKEB>+@ZGI!4> X(J*210E\ $JH$\1VR"99QGGI MWI&/4LWV"5BY=,6/M<['DGOQXUO!*F(>7<(>.9E#.KF5R$M,D6:>&)UBM*S# M8K/, 4(1BG3"K(S;NVG:+N+JK;,WEZGEH$9SJ<';>F[/SIIXMG;@;G]=4H<#QM5NAC M-C#+@;5.T+7#]QQ6FW)T^/;V<^GJRN#[N;$!:O6QOEYB>AK!H-:WZ6X/6OEN M -9V._]P -G?__+_4$L#!!0 ( %>(^DY=4>-!=%4 "@5! 5 9FQE M>"TR,#$Y,#8R.%]D968N>&UL[+UI=R,WEB;\?7Z%7\]GE[$O?;IF#E:7>M*I M'*5<-?TI#I,,22Q3#'603*?ZU[\ R: V+L'8E:Y:[$PI@,!][@W@[OCW__WM M?O;#US1?3+/Y7W^$?P$__I#.Q]ED.K_]ZX^_??Y)?387%S_^[__U/_[]__OI MI_^GKS[\8+/QZCZ=+W\P>3I:II,?_I@N[W[XQR1=_/[#39[=__"/+/]]^G7T MTT^;03^L_S";SG__M_B/+Z-%^L.WQ?3?%N.[]'[T(1N/ENMWWRV7#__V\\]_ M_/''7[Y]R6=_R?+;GQ$ ^.?=J(-/Q+_]5#SV4_S13Q#]A.%?OBTF/_X0*)PO MUN\N\9+B\?C;R7(WX/G#].?-+W>/OIGZ#[Q^%DHI?U[_=O?H8KKOP3 I_/G_ M_?KA\QJ2GZ;SQ7(T'Z<__J__\<,/&^3R;)9>I3<_Q'__=G7Q8I*;6?IMF6?S MZ7CQEW%V_W-\YF^R].; MO_X8YPC 00D8$A&V_UEZ@N7C0_K7'Q?3^X=90._G-M=LT^5H.JN_]%?S=$C! M]>C++*U/P,MIFEN_'LVBX'V^2]/EQ3*]/[G2@P-:7).:3*9QRQC-+N8W67Z_ MWC]*BD:ER5JDQ:^6JSQ5]UF^G/YW+4).SM0B%;]DV>2/Z6RFYAMYO9B'_>MV M&F14+1;ILNQW6W?>%BF\F'\-1UZ63]/*Q!R>HL5UE]MO3@QKHKFUAT4FOOIAG^NI>'RQHP6=WZ6_5&-&T=GZI**Y[;)Q3P,3.O3 MH+Y=NI.J3C\UT \BZ;3=)\X?YK-5T^UJ;G M\)3-T57XUL)1X<))L7Q\I@2>(J#,V.96ZD;Y/"H,G])\#+S M9^J#BGT_VPZ:J.5NGI)"U/9[^T HZO\?LZ49Y?FT74S*OJD/%,I]I57G:Y"B MZ3QHMM/H-MB9UR=7?61,NROS69Y.;^=FE0=U9_QX-5W\_NMH/KI= U=6OFK. MVRZ%09[77AQUGZUJD71THG9I*"G[)TF2KJRS'XI,#FUOCA["!GE[0RZ>:?GL=YV[Y&9I>]28 ].MT/KU?W:]_ M]&GCBUS\%BR;_&,V'T??QVP6.;<9BP( M:AN(Q% *KB-W?^?&U25+CDFJ#F M]%Q-4U+N6-CW;',KN+Z>+RYE,XD"(Z95PC%:;J MA8Z2$E)]QEZH^I3-IF4B.S6F;)"N=;[-W2B_31<;EVP)'?/HH);75E9F2HQM M;J57:30%QN&75_/\H?+V_V_;(&9>?, MVRZ%Y4ZHTR.;7.77=+XZZ0A_]5CC[Z\GS*6G:'S==KH8W=[FZ>UV_R]^?-;* MRTW2^-K+"N.>AYM;R^?T-JJ+5^E#3 &&-;>^LJQ\?BH M!E<7PSU!]XD1R?N'=+XHI>H>']7VZNIL/M5G;)NJHD;A\L9]BS\L?816G*YM M>DK*>8FQ#:\T?%.K?'Q7Q@-XZ/GV5G0.SP\/:VY]U_EH$D:,T^G7-4\^I^.@ MYA3)WZ>666YT5ZLMB>U9DQQ<^R@?%\O?_O$Y!;M*G^E\^?-D>O_S]IF?1[-7 M&3\':HF*\J!8AT37RWXVLNE%A3_']*%L_M,DO1FM9LN*2SPX3XL+SNY'TWG] M];Z8IO'EKF?_Z3Z]_Y+F5=>Z;XZF%WH7YLO'JR_I3SMH*B[WR$P'%QV$9CI? MG],?PE^W3\=U-5BHMGEYF"&=3]))9Z_?NZOL5A'74*QBEHWW(;Y&^V:T^+*& M?+7XZ78T>O@Y[FL_I[/EHOC)>J?["+_W/XX.;K C2 *4M,ASH3#D&"GL;8&&LXJ60>-)4E4^_B'+)VG^UQ]W.&X_YK/. MHEARVQ6;L\[0"X2&'ZQWIG\;S[*@A/[UQV6^=IML?YC-E^$K=)L82=B4-E99 M)\*WRPK=I(%&LK/Y.L/_V_38]W=T7*(Y=1H"HB"G6@5PK!<%0$B8+L7KR!%0 M6=S.E(*L/>C6LM6!F+Q:JGVAJ.P1C[W/)])+;I$!1")"N<.$:5;0%O CR5Z% MK57Q.*@LOA6.AOB6M8?4]R4-_4C!"UJ&+03],/_9'ODQ7?X2%AJW1!^0LNEB M>CM?;Y[Y_UV-9M.;QQBJV$;\_Y9.;F-^\'/+X;@:4WGZQ')+#"7:SK6OUGZO%NC3Q' $[,D'" ME4.>X'"T*PJID5"C'?6<"U-9A-"[$Z'F8.I!2 [I<>?(R?$Y$@;"QP$]P%(* MX(AUTJ'=KD\(J"PJ^-V)2J-(=28ME^9"+9?Y],MJ&37[ZVQ3NABVSLN;Z]&W MJVPV\UG^QRB?').7\K,D C*K% \0@& Y!!4!$OZ$ Y+#.Y^Z,\1;@[$KT%?3++-YLO C;"4VR(__:CMW<0+$L"EM%HI MYQ1$4 F W,Y^E<95/^':$\(V9..-==X#N%V)YN5XJM.;+ ;UQK/18C&]F6[B MMXL"PGWP'A'%:A,FCF*I(1)(0(>M@)BSG=;@A:^^_[6F7'4A>IV V96HO:8A M&A\J&T\W]6S+3VD^S285I:[VW(D!'$C*"'*,:,6E#V;[#C,,Q?!4MBX$L&M< M.]OVCF@L!3E[-_?3^U^]F1-IF." (BB(LD9R[)%\.B9$=1\8><]RV"VJ3U+X M[S_O"<%V$YK=EXO4='SX1(/+UE]7/O^MTYAT4/+R=.(CF>F'P([)Z]:,'TK% MH\M/DT@F79!.HSP'ABI'M A6,=7& $6-G"9(/_XZ^F>6 MFWADG I.UYHW(< JQQ"'/&@X0DE-#-WB)8R7?CC1ZC:$X+6!TB&4@PY=[RG6 M/Q&T/C BX=R2H$1+AYG%C"$IF-Z!0@D;:KBZ(U'(VD"Q*]UO[;R^"<:\FD\^ MI_G7Z3B8Z9SL]A(4M]O_J9(BSR=O M+1_9X*#]E[!61W208?QW+:,]14G6I\AH_'LZ*7+5RX3S#X]**'%820*%I\@C M0J!!8DNG9) -, K2#YM?1T@:@[2BZ"SRY3.Q"7][+3+A1\FG/)NLQLO+?(-3 M>D U._1H@H303%NA,=-:*B("*04E-F@K';J(!ZR3-01?!X+P],FDAP^HH\\G MT%BE" 7(*,.M-(22 AQ) ?;#5(OJL^@MKQL#Y_M@_*!4C('P^UP^OZU0BS]) MUA=@Q02QA^ER-%.3K]&E=_C8/SDFP0HPB:2RVF+-6=CE='%"*9RAPUJ\4RNT_SJW3MCE;C<;X:S4ZP].B@Q&AN/ 9*A'\!2J$PUA0KEP!7 MYVGCX=P6>-HD-%WI\A]7<7&[ON;SVVTC@&/.LX-C$NTY#G0JAX/@8NX4PV!' MH_+5@ZDM9C-UX*AM"K"NA*+(75EL;O98I9/K3*=_2V<3_5@8/EF^:P]\1%3. MG"D)!Z)SS&D(.34"6HI]<3(J%L[,X>P?G0I0NS!V)59Q\?EHO/S'='E7[)5% M$^G';6;!$5DJ,SQ0CISV"#%%.::86\'EEG(MG:^N(+:7SM&% +6 76(:\'!^8&*^4\#[ *+&2G-*8F^ 9#J1JP6IX*]M+N.A"4AI%K8N$BJIW M1K:>Y%#IGL<.\QV*]7THD=3PYMG$0LZTMY0Y2KV1DA,@O+%4<04X):54O;8S M%XI5E\])>#$B,0Z8Z/57Q@@CPG[HO=G0*)UPIDNW]-%L@QK<.9A24 >)02<+ M[.HV]6H1\%HL"F6\;)W[OG$)1RB8B<9"#%W 1$JG< &0"V;D\!,'*C+\4$E[ M RAU5J:Q6>+)8.F+YQ)'. 6.0F(L@QHR'OY>T&(]LWEVELT(M_9S-5NNZB+]=?3[NMSPY,-%">(R -8!A "0! M7* M!=X%.WIXSJN*',A:A*4R8R_FDV"7YM/1S 7;]'9=0;7Y2;JX=CN_FV2R[??PESU8/YOJ74UP^/BZATGHA&41,4P0]!\CMI)5R,,!: MF4:XVR@J7:E91YQ5SY->3N=KEYTE<9PY;;&PR#-DG0;6^AT.0G890^C5%&L/ MLP'(SM/Z/X[NTY-*_)DS)<(0AJ&7U"!-@#>EJ$-%_ M2=H@#V\O)DWXQ))#+-.*4(LP=@$71S1PF5K)"M5"MBM^=D: MAXXDU=3%K3+?/TS'ZUL-WD9S3C#^Y, $0^6U=EQH')1Q" E K* @_+0ZYUNS M2SOA?-/ =766%-I;N691>YY.%&-8$^.H9E9BS[R3LJ KF.D#RHQL/@)5'X^N M^5R"N0EWB%O.E9%.:X@:)U&2"^J,5U0"T&-MNFM15@Z$8[SH>DE _9B M_C6=!X9,#US4UWKJ:S<]S.:_ZRS/LS^F\]OH)/B0S6^OT_S>IE^6/;YZD+W- MXL*>^@Y\*)'Q>V!$ ID(EALWU"EAN&=&4(8DD,H#(34HE1/;!8VGTB.YOO6YDW6-!:#SOC]^RB?1IJNPJ%^(L[\ M^M%$&2RH<@B*@*T6S@$-D,08<^&#/M!EOM]9P>1:+,T:!:4K7>CY,D^&Z=X^ MG&!#,!&6(D8MA40#)W9484G L&.^U9ETA-NUD/E>^#[("&R?[.Z'S4''FF3S M=27LEZ!_7=[V(UIQ:0*AP86O$PU!Y2PZ"+=UUANCT:L2P]:;P=] M;5CZ87:IO)Q#0Q*."744*6=-L.N%UUCO*!20#?PJRCHL.\K]V@A]C[(P2%5@ M""+04))-]*%\R$9S=9NG:T-Q=^-._7:47\[C08"9O>BS>Y=GJ]DX] MY-/9]1_9]5VVB@GPUW^$7S[Z;)4?S]%I^[T)4I)R@($TT#'B,$$";_'CE VQ MP65]47C='ZB]J6#5R<84*F8$A1I0CC7A@86%RAZ M6STFU%H8<5ABVCS&PY/4GJ1TBQX$#'J./+>$*Z(E\4H7Z&GGJ_OC6HM:OA,) MK81O;]+Y,?NZ7B\""+8KD&_?E !&(;2.2.6$H%Q;YW=?,+>@>J%P:\'18M5>C>:WQUI4[WZ?4*@D X(#KRWB#)!XV=YVS42[+K>BSCT&=9!H MG7L'-X173R0JIHA!9K3'G B/+>.FB)<%:63#-/TK8O^:<[4P>#\\')3)WBWK MNF/9KP&^^]7]4::]>":QT@*EM:6$"60-HT 6!X]P7L(NV7:Z47 EU+-F:.\P MOG*[W.:P_".=WM[%#+BO:3ZZ38OVHS$2<#S"4F:&1 ,KM-$0860MU3A@J78( M.C8@WK>5<-$.4IU)2J#_\L;DZ62Z]*/Q\_Z0NZPH,WH(OUD^'A.7,Z9)O Q* MB3*<<0##LABR.GQU&'E(/?&TNF>V(\]$ S+3'ES]N.H#$;%+Y^IH$]=#0Q)- MO,#,628I 899)238PB@9P0.\M[G=K*W*T/3#_.?;W+H]V>13L&#"+\(66%H< MCDV26 "% -APRQA75,2JT\TGH)R4A@_=2F]:0!H$JRN1^91GXS2=+.+MXU?I MP^AQ[46XO'F>X;M'2(X-2Z@Q%"CG*'><*:4$8H7R)2W'U>/\]+V(18/P]+-W M7*63]/XAPO\IGX[3"AO'P1D2Y(-V;C3 U'CA9,#8NAW]H$95)GLOXM$.4GUL M&1>+Q2K6)9RU8;P5JN5B.YC$P<6 #:'+ZA#LO-7(< M&2$8"M@:4J0@2&I@=4F10Y>4'F'LIK[N2+G72[)[O]2AN4(OZB54Q%HNL'7$ M:./\5A.$&"%>*A-ZJ(5>T@I*'-&*4,8!,9X#NZ4-<"ZKVX8=%7J5YDV)0J_S ML/AN"[T8"O0+IS%Q'CEK@T:#D$0,ACU'2M%E'[[:T=S2+#U5Z'4>*.^EX = MBXP4EA!.M/=*$"<*JD@X>X89]JW/I-.5/]60^5[X/JA0\1#8W5L@LH-"+PNE M!2[NB4([;!1'R$7:F8[-86BG?5*608_%/=!BC' @!A#/B'5 &%!0*+TWPS[VZ["L;)5/ M-82^1UD8I"HP!!%HR*7WG58G6"<9#3 !R5'8E+WW5A?H.6X[34:LF1E>6A"Z MK$XX#]\_9W6"X9(:;;G$#@"HJ(9VFS,&(;6J>@>#[FNX>I'!VI#V)G;_L9JG M;[Z<\(-V1?#X6Q/-F*=0"P" ##HI!407GRS4#KZG@JU>Q+%1>(=W7H??IWT5 MOCY[=P(,HE) )R7!6(2/VA!1X(BDJUZ@W7U-U[!.[NH@_ZN+P.LB=\F@T0RQ MH !!3J6F4!26N]2VD#0,\K(/>3[^VO)&>>&UB#(3">(48D!8J M'I0E7* 'E*[N6>LH=ZYO\6P6W^&=]T5!-H:16'A,T6.^.KV M44<9?7U+:?,85Y;4B_ED.MK6PJQ[77]9GKPG>O^ 1"",8BD\5-(H0A@%OH 2 M&>FKEY-TE.975RJ:0J8R+]=7?)WFX*O'$F65\P@0QHQUEF"O,2E6!QVJ'M/M M*.FN+M_JX=&5Z_YEU=J)F-W;AQ.GN='4."(LX,!B$" IJ,*$OJM6"U5C=K5A MZ8?9)V,T^QY/%/),(ANV'F:YP0):OSM 5/C;L&-U=5AUE.NUT/F>^#_(^%S? M;&]8_R^GJA=-@1GV@@=S1'D#I* .(E9DI&*.J]?)M!;YJ@?Q/HVZ$A1=MG=X M?3O*@1X.Q6.)$1!3#@RAP A@M&6Z\-=A120='E.;3IBN 4=7C/UM/MK<4Y5. MUM1O2[3^X15A\?F#A'6=!!I0M:/K46"JD+31)K0@F7#!B!.<4BDEIT800V%! ]6R>MBC\RX*YS*Y M'83ZV,VW;IN2F_KVZ00011!3-FQ=2 2 C)-%3!MS3ZIK6)VW1VAB;Z^&2A_< M_IC-QV5X9F,[8WD>?)2H- M!$(#Z@FWEDI7E'1#@HRJKL=WWO^@LHBT!U<_F;+MM]HA@C-A&$>2A5.26DEW M@2FBE*Z^KW3>)*&9PLH&P>J]OGG7(>;RYF79_ MPMM--E^&A:3S\;3'%_==81YO6'^QH \EBLP/#TJD-=@[B#W!&@MO@(<222PT M,M8:6RKRUA&EITK-]P](%+!26V@-(@8!&S]YO*50>&:[['=YM-J\"2:]T;<: M0*3+FO-R[6Y'_\QRLUHLL_LT7QQI%O[VP<08IPVTT<^H"#1(%8HJRXGLP91J:A'E>)M#,A>WKQ8XL$0QM'G@R[AI8#Q5/>(!8* #;;EEB8& MC!]F#*LN@[+VH/D^V#ZHT-4@N-V0H_3S:NXFTT6L:QX?CUV]?3+QFAHJ#.2 M6877UIS;KC$HZ71 \:N&L,Z:Q*,[C\AR>CN*"$>S:G7HZ#WV>**@ESIH,0!X M!PP!$+E"E9%4R^J.SY;KOQLZ@!O$IB^NGTPIV#\@$5XP!1$6.)(&PLN4*JB# M ;=A'LC-,.P$]VLA]+W)P:!.Z"&QOQ^V?TK7S0&?UGRR \R!$0DB,$#%*6>4 M,F&H=+XX'"7BHGJ2;VOY#'49];J7:R/ M*F'/RW-C!;'[N%Z^V "% ! 84(, M ]0!["TN=!:EN*S>U*'E+-$&3>O:J'3'V^OPOJ,FUJ''$X^-0A02CBBG$")$ M@2@HJ.\I,D2OD@C5 BR\+'@HD1#CUA*ZKKZ>>G*/5JJ;>%6#]RLUW\:>/M M\*A$$N6,=]QZ"TQL12B>OCI"G1NF!M F0X_*3!/@?;_",BC5X9W(2#^R8;+9 M+!TOIU_625F7-U?I.)U^7>>!G/0)G!R;!((]908C0ZS$FCNXVY^U16B(WH$F M./BZ\JAAG"IKGFJQ2!>+&,?/;CZ/PNM'\\G%_4.6+Z]'WXXPO/S@A'%C# W4 MA/]X*IRU,;=[0PES-5H!M%;BT"3'6P.J1CU_4(+'V?W#:/[X:9-U9M/):B>- MIXK[RXQ.O/"!%@.%B>%-;H( 6R2)P!IZ3FQUK;*UDH?&F=X*4FUZ$=9)E'&9 MOZ39;3YZN)N.1[,CSL&#SR?<4"VCNJV$ @[Y\)_"8ZZYL+HR]\]/@>_+1]@4 M.*TR?)/!]7R%1_U&!Y]/I-7!9(8*9?E MI_N[[!^0&&Z DP(+R R#AD!)"N^X";^I;GZ=7WG4I[>O$73ZX_U)3\VA(8EV M$B,F@[I)C;&.6L] 02'4=J#ILDVQ[:04U$+I>Y2'01W=0Q.#?MCOLSR=WL[- MYL@ZZ9+;]W@"H0".>RFE,XYR8JA$P>A$Q#,J!A47;(Y)6>.XU'#!?(V^H/SQ MXOYA-,VC$C.:3]9=Y@[[70X.242,=7O((6",8@8,V04RK2.BR]*G2LZ66D50 M#:-3F:=7:5C"*KU*Q]GM!LBUI^\J7:[R^6+[X_^.Q8O[&5QV?$*0%\YSY #1 MSAJA#2^<40X25;T98T?^U/K<;@FJRJQ_Y3K<">/&JY].-I53KL[T5H)IBNADM[HJ%E.3T\R&)X!HR&NS+ M:, @1H!6A=GI0+!&.TS#& 9[:Z!3XUS>*AGNV^A^.E^G(GU<11BRFZAZ[,(X M![M!E9\A,1H((1"* %$4= TOBW,I:#&Z2R=Y;Z=V2V!U;HD](\ MEM/[T3*] MO/D4X)I^F:41MC*VV5$QZ+"MT;"SM;XQ+52[MX;7 MD]2TUP4D8#&)?>UBMXE%-IM.8M\2/9K%5FB?[])TV7K+BU/O_S2*37CNTF5T MI_:PF)UO?G%Y$\\ /\O^Z .4%^O([A_R]"ZZ)[ZF&_D;WHJ&Q+C+AS1??YA] M<^[S74#E+IN%76[A_FOUK(=7YRU==LOZ4**5R]N'$TBU82)H.^'?0E+.+.)( M N$LH,314CTM6J;L5.N6EP\FR@B/I!;*<2,Q=TR;GBT94L=9F0- M(C#JL$5+=2'8?&9Q@\KFZ]9*QP-51\Q]/D$:4*FX]$ "(*5W@<*"-@.X'G:@JB&^ M9>TA]7U)PR##5$,2@GZ8'QOLQ:+J;/Q[B=3Q5\\F! ,B=; )$4#,&8&Y805- M4J!.KX\O9^W6Y,V;)/%ZB'3%Y:O8*W&>3MPHG\<6DB=9O7] XGW0J+ -%$%J M$'4B_&]''1#5U<'6 AO-\KL16+IBNAJ/5_>K6;2W/J;+7\+"H\?%!XALNIC> MSN,O+O/_NQK-IC>/ZV:^&U/^;^GDMD0A21/3)XY#:WCX:)"/Z4%>,[O[7(!E MU;L MA8R:5:@>@"Q!_&[SD?SQ6SM;5"3?ZX6ZX:NYPC8D0D2B*"A C %5/CN M#%)"PH)ZA4CUXI76PC*MB5!S,/4@).M4@#U.LW/DY/@<"4.&8V,Q)D@;#52$ M?*?023C >$YKHM(H4AT&<_)TM$AMNOGWQ4;U>N$\O,IF,Y_E?XSR?4'>BC/% MVE+'M"*0.PP\-YRZG7> ,53]2N?6%-T&/6+M@M6#I;-V.2\N5\M%S$$*QVHY MH^?-L"0F9/-E0#\LY;:XZ^"H'[6)%R0>&(JNJG6&M&6%="UPO 78GG=81NE3\^^Z;4.!"9[\UF*C$J<<(S%R_R$XHK M2#R#"!=TAO]5;PC1FO'5E2 UAUHOTO'WT6R5%@N.U[?]FB[OLM)B5QITSS:3;9"/WZ MEYG69M@ M]BQBZ^^D(0D[/%?B'?* >*PHBBYX'D[VW6='$*I^RK66D=>S@#6&Y2"VL*N@ MT>73\3KI*#RF(F(?T^7E34#O)IW&%B+'W4R7)W**GQY*O)9 0NR$DTJ';TM)L=NUE:H1 M.A?O74(J@]29_WKG9E]<9VHR67-@-/LTFDXNYF;T,%V.9FMY_C):IT#>QRNS MUP[ZJS2@M)@NT\]I_G4Z3C>R_ZQ@:KT-'W-[M_SJ1%C&E,7>2H*L46'?)SO$ MO1?5@_ORO8OEP*#OS(.Z"1Y,OZ;NYB8=A[WX8_J'&J\[<\3=.VSAX^G#+,"^ M(>OR1DVRM0IQS+]:>=)$0PHT$9@Y[8))[JCR3P85]C6ND /O74([0[4KV3L4 MKXIGPUHMN!Y].R)E988G1E H/"*"*F:M 9QAOTL!E;Q&@]1W[\YO ;\N:GEL M-EY?1*SF$Q<$/_J#;[+\?O1\3VJG[*'($ J?U_HDZ/9M?=^-JP+8D^EL%3>@ MS^DX*/?+:1KLR.B,3ROE?RA1?M'4*Q)DH+$2!I$%E%N, M% AV! +.<"ND\Z5RVEJR:\=WZ60U2\/F7(_8DT4?C;XH$4IBK8ESX?]&:0@9 M5 6BRNDN.]8<+1KI7H1>&\!]XC[H4I6:>.C'_1.<*'1I\:WQTA.A%:8VYF @ MRKB&NF".]Z;+[NOGE!<<;3T]6:)P:FE"J%;#<* 6- MU]1"0UQ!L?5DH#='#4H62LEG;? M?RM1@W)D7,*4]QPIRQ7PCNMPF!!8T H9Z+2C<3E;O3GVO:E*:0ZH?C>20 MU=8C5"I./%P\3SFI&GM'HKQ4E,=@!A->4@",Q5LG0U[)_J27I>=^'M M"?=!^Z=VH.C'9WNBS]/_6I6X^[/$Z,0;$PP#P"&" '.$&%"\ $LS+CL4TK/\ M13V(RR&!;0S=KI3B?>?L;MTG#?$2HQ,.,!,&2BX- P%&B1'BJHE;X64)6:D+6N;#HQ]T?_S9-\_#^N\Y@#N=2]Z2T:E(^S@/(GG.$*M2-CO#>)<" D* M+#B YMVH0HTPO,QFU3"4?V[Q&KJN-'RIZEF:+N8/J^5B#0HLKR^]'958B+&S MF#GLHU+!)2=J2R>CO,:%?YVJ20WP\9"TU,:L3]E E60#%70"*K0T,?;")'%0 M>UE\:0Q 7+WO3&N]'OJ3C6J8]2D;N))LX-U-:,I""Y&3P@FM$5.0[+X! JO? M,M5:^X;^9*,:9IW)QG0^FH^GH]G%?+',-QGK)PRJ_2,2@S3QCCA!K-!<":*Y M+.CS@%4WN<^7B?=F036":'?M/D;SQ4V:1Z0VI60!A.#MS@JBL?;UJ&] [MOX2U.J+#--_>LXR> M*YL'+HC[-9NGC[^.\M_3I5_-)W'IUP% FSYDB^GR<%OC\H,3:1$E+IPR@EMO M*!1F9_YRIM@ #;9^&)FUC&QGZMGF'F+W;7PWFM^FVUK*LM37U7(U MFJVE_?BN4WG"1 34,&9KOQL*Y&IK=4&Q=;)Z_]'63,#^=Z*NT.XLDWIM,3VE M5DX7,5MJE1_M'7)H3((A4@3&UF%"0R \5-0666**F %>.S^,++FF$.U*:IYA M=)[H'!^8:(]<[$D.&><6(62P<@6U&-1P9K?OL.Q5?AJ%M8M\^/(YX3;]LOR8 M+KA\#7W;&S:Z1N1IMV>!_.2?RN.'6BE4+"$\^\,,8H M++P&FWMQK9>.E0H?MIX,LH^XTFG<1X8G(-Y.P36$&B)G*-<,BBWUBM).,X?* M96BWSN;#^1Y-H3CH?.N_C_)II.DJ('G"-?[ZT80R9Q4VT.M@6TJ$L;0NP."P MXU8R.]@+*IOE<=8H2EVI*<^7>=(!^/;AQ#/%G G_]4@;'E1WR>&6*@^'[(-VW?;*[)RLDFT^R^?KBA2^C^>^7-S=I4+;CLC]SRV[Y M>PSHDSO)&;,DF"'C *((!2L<*@4=]ULUAVM MM4UK@M-QZ#+#$V P PQ@XZCTDCJ@C"D0+V3Y/-JIAUI5LQ RGTJ5[;Q].7&QJJF#8=K4SFB+M>*$96L1U M=4DX_V+EX:B]M7'JA_NE>J8?&I) PYUTA-$@U4Q3(,,F6%#(#1YX4Y(Z+#O* M_=H(?8^R,$@MW>;H^ZB[FL8EUV-C,*L_#W[?. M(QM/JKC0T6RV*5RX"QO@[9U/O^2K4?YX_4=V?9>M%J/YY/J/\/O'X]4@+;\V MD=PCHYC@F!K)A>-$[- 3:(CM1NH+0C98?'N3SH_9U_5Z$4"'39R6WI0(S@&G ME@$I!6%( ^)=@9$T-=*S6E-]AR6#M2'M3>S^8S5/WWPYX0?MBN#QMR96QCM. M@SZJI \&!I)\Y_-PR.'JO99;*Z,;EC@V"N_PSNOP^_1PI*RS=R<,L0 :@P!3 M2:@AWLI"D7*2L^H-?\XW$]^EF+8 P-(3Y;Y>T*ZJGW)E(QH)4F MV&@88!,,XAU^B@)864CIGT-(&P9X6 >]GWYM>2,]\=J$6JWC_==2.*\8)$3; M(EG#442J6S_LSR&>S>([O+/^XW3>UU'_].J$0<6ED$(KHYD2T'LF"Q0%E]45 M4O[GD-+F,:XLJ1?SR73TAIZP\.U2/Z6*08@AY+P+4WCDN$ M"Q8Y0&'UM"WQ/J2M#Q0KRY-;Y5FQUK#$PVL[T7/FO&D2)Z4+7XD/T,;"9.6D MW]EP3++J_8KD^Y"1=O%J[AQ\DMK_&,WW&SMG.UO.F#.)750=\)X&951QKS4/ MQ_ZVH-TZ6./&3/ ^!*5#]/H):NV"OJ5C6KL1"3/1_P,\Q@)#(81VMCAS/0BV M]O!B#[UU>&@&PGY$9%UMFBZ6LK MZ>+W7T?SP+_U:=-S3R6;YM.OHWCY\U-BV(<2#9..CDNH-@YYRS!U "F'I($: M,8$T8<" ,-E\F8_&R]CA4#_^+9WADXF/AXE(S&\/J> M)62@"99#$XR>ZC%>=@(OUGUN5_:7XX*1Q8*=0X"6D@$=]EG.:$&KT-YV*1)E MO5=-L.YXF_5:('4E$/L.W1,:R:$A"6=6"L"\],8J(C0FFA440F2Z[,[_WK61 MAC#N4XI.GC*'!R71_B!::6H4#21Z9/SN"\0,PV%K(?695T(::B'UO5+A.#0D09A+B+B #@D"&?4(;)T4U ,/!JAK-,&N MK!5T.N7_.8Q_01/5RL $;%">,D\(')]+02QS D"JJ?UM!:U:(OC-6#IXU-_ M<2/$&=_[FW$)L$YS9!0!!'EML/ ,%V+MB:Z^[[=6:M#R1U\7HD[%X6PY>$N= MTHQQYV,5!#.".Z8MWPB[":>FJ=Z,N+4D_K8$H"XV77'^K45TPJSXC4[D03K'HOD*Z:6PW'J&P$X?[DYZ3A<&A(0KEP/G97UY6&09N10Q*"O2,9FG>E$+;9+?_+DG]0J2HQ. MJ.5&Q-OEM&&:"TP#CCL@)1Q@TZGZ+'P3T&@:IJ[$XV,VG^P6?U(<]CP=]&<= M5J\P<0(;SXB%$!7)#]+* >;&-<[^^K!T']?*;AXW;+$Y1P_B4A6P3M)F]Z2-?LSB5*/9IIWY/5 9X)@36@D@.&I1*F5"U!V[2=2N1\]63"#4,LT$*Y-A!+9I1B M6YJ0$:K+WDPELR\K\./@9U8%@T$G2EZN<_@OPB?U+9U<9Q>+Q2K-%YL+R#?_ M/.%)*C=!0KU5"" $PH:#"&>$25) 9HWHLJSF+,]29=:_=B>V 5-GCN4CBR^5 MXU9N@@1+AQ15'&ABPD=J%-9X2SUF5+%ANXZ:9O$9$E0;PS^;) W2Z?0^!*@? MP3'AL-\04.**H9>/)HK(<-(3)6$X\KUDT'%>4*0=J-X\H#7CLFE6O;D^J!9" M7?'\TVI9DN6OGDR T9(3"BA%4C+!%/>@H,?[&CFRK=F'+7.\'D#=NQ":J]HA M6**P2TJM* 4.$ %TH?-C:<3FPY3[8IQ;-!<-YS(85R !A)O0];G684,@7( M3N MU,-6+9MAXCD5%=7P^IXE9) JX_ $HQ^!:*?4)M8J!=J$U$C90!NP7FYI M)0"33JNO&BBU*JHI^%C44Y#BHUTN%"4"(>V>O9"RQE1 M3:D/C<#R'M-6O!%8&\NA5%)2&_Z/"L (UGK@OJBZ;"N;OU(-I>]1'@:I'@Q% M#+[7-":DO&8 840%L"S6@ BSI9MB.L2TA?HLK)#&=!Y,[R>-"5*O%$=<&:MX M.%F!?:(+:O^>TIBJLK\^+'TZEQ:_!-H_9(O%+O_[*IVM85G<31\JN)U.3YA0 M3S075%A ,;:6*,)\@8ZEO'H O>6;]-IT2#4.6\<:QO/5EE4QWHY)-&".>&\ MP(P@"#TRA7>7(J@'GCK?-F/W*R.-P?A]BLP@U=)W(RE]Q3H7=WZ6_;%==XF MYY[G$R<%A8$DB0DA#EG&%2IH4] .,.K9 )_>!#KK(U.1ZXM\^8SCX6^ON1U^ ME!0-,@]H&J\?2;@4/GP"&AJ"6?@:&"1PNW)F;(VK0;]^XX6/QM]=\+'Z>J-ELN\9INCBXI1][/&'>6VVAP<9K J0F M"KF"+"ZI'*8"4)T[66N8?#L/!^#;EAGE#W&NO#KA *N6%@JTF&5WGDDB=K1#%7U MZPH;=^"TP[KS,>B(=1__\RCK/OYG0HCQ*)"K% ZT&B@ +'8>[I"KGN+5>)>2 MEEAW-@;=L,[]=G6,=>'7"<(8"@*ULI !;+VVKM#^UC=2=^@!ZX5UYV/0#>M^ MT9^.L2[\.H$Q@P0'(PD(0(5 1.ABL^"*X.I&9>-79[;#NO,QZ(9U?_O-'V-= M^'6PN9#87'7HE;)",X5$L6RH>/4+S1N_5K(=UIV/03>LN_CP^1CKPJ\3!ATF M'CHDN078&&A8H5UQ -6 [EILAW7G8] 1ZSX>/>O"KQ.GPN; -8+<001IV-MY MX;D26-8XZQJ_N+ EUIV-03>L^X]/1S7,\.M$6^FYME0JHQWB2(&=NSDV :R^ M839^GV [K#L?@VY8]^O_^WB,=>'7">0R=M! 8:L/JR:"A(][]Y]$=,_PZ\>#T WO M/KO_;\3A\KY('3#NT\?CNZ9 MX=<)<,* V-Q0:@@QHB36A&U%3A%3H]WW._&HG ]"-[R[NCS*N_#K)'9Q450R M:JSG@B 6K[S8-K:0JH8S#+X3E\KY('2T9_YRU <=?ITX BWP6##L--$$6V=I ML6S,4?5>1O"=^%3.!^$T[P[<1?VLJ_/XQ.WC>QY-F(8>FW ":^,4TI3)7:F+ M5*J&,0>'[4-I")#S,BF*+VXZ_YHNUKD4>/OGR%C\[&O;_/19DL'+/E)[.'QB M1 (X XP$:82QI;^ES+E"=986L$$7?GVHW.ZH652>N-UM$[$N;MDMKBA6\\GZ ML_B8+CM_X?'V:.V]MPM\/Z2C13?O4)/)="/D%_.;++_?Y,3WW'GN0[I8I.EZ M@39=C//IPY;"DUWH3HQ,N$=<'4EV[(YUW;'L MUP#?_>K^*-->/),0X#U'P@CIC19$!I-1%R>0T4-JH%89]:P9VEOEV^C;:;X] M?R:Q D))N% 4"1I,MW4Q9K%VQ0=TF5LC?*M!>U>E/9MC_3(H L'0F-^NS_?K M-+^_O"FZJIQ4=H\-3F)BDK%">4"U(81ZM]NE#(/=WME9SG'1KO;;(%A=^#,V M-JE?+5=YNMV&UC_Z-'I<^S9^"P9H_C&;C^/%5K-9U 8W0SIQ!E1>W:=\FN77 MF9ID:^9>WJC%6!#4X:+7_S39HANOR>:=GUOE@@FV\ M)=H!KP)5 AK@'-E2Y,(AT65[EZ,>I#K,R!I$H$L_T=E"H";_7"V6ZX/*9_G' M] \U'L>P1E ./H6O-OQQO%[5XD3;C[/FB8D\0" HF<:$82N=ES&%51*A"4:\ M2X7L+/]353G(N@.K*YT]=E ,*LM6>3E9C;_O\00[H(S3))@>AFOM(62^H(PR M:H;IO&J9BUEKP'U/HC$HG]@[D(A^).&)_K!SSB>C?++X[6$2]M#P/ /HI&B4 M&I]P!&,:/8RWO'D$#)'(1-JETY*8&@Z=ULS[>BQ\?9JT %*KSO%T41RCQX)5 M+Y]* --6*P\P%;$HR2JH87'60@R[["K7IYQ(#G?:*(PM4 MK)\ P#QIXL[S ??TJ,R-_1RMALJ_9K.5ZD/8!2N_7],EW"]#)85.;"X@,CDAB\5$H&# .$'A@&@"[H"[^K;M.U MUABX08%H!I1^F'XUO;U;7M[\MCAYK?G1<0G!5&FMH?(!/A4V2L]VM$)4X]:I MQFNI6A> >M!T)0:?1]M@Y9?1^/?K?#1?A'UL'92Y2?,\G<3NI!^/"D3)&1*N MA0_V$##*>TZP4XKM]C["9/6>4XV7:K417F@%I"Y"\V<$\CYELVFLMFDYLKBN MQ[D;Y;?IXF(>?IRV7H6P]Y5]ART_9&&CF7Z-]P^$[67QMW0V\5F^%K0R"?.G M1R<2>2D-=4192X1C GH&H#*8ZJ#^BE*;>4N[UO@NG:QFZ>7-83I.QCS+SI% MJ"2CR@*$I,7>(@#D!@?E#:)=QK*.)]0WR=/7&UA+: TNQ?Z)T,TEI+^FR[ML M"X:=AV TGWS,YEGQUXU1X;X]!/'?I[.>.4,"';)6"&IL&%7@13.O)VLB.GH++/%X8<[#+0\F1 MB1=$,V^DH,Y0;KWETA;T>@.JAWE:\]:V:>$TBU87KID8LLI7X^4J#Z*\=4^T MZPC9]\9!=A)XN=!LW<@A_"S-OY;RCI09G@B,'*'& XIPUY2"3:^0*2"_/E2 MEEG;[I$7A*R)F,4+"R-)B_(.DI.S)%P)*:6S3@8DH/44DP(+3I6KGKO3L(ND M6<8>])$T#=B@$\R/8'HBI?S$R$1[@IEU6$!@";,(&L2V( FI1:FN'?WZ/AH4 MA#?AYR:QZS9Q^,7:3UX">'!,XA$206?3RF*@@#,0>[.C$1@_3%='XQSW6(CC.TWW/)E(BZXU@5#+) M%6+0"5FH7$"+Z@U26C-%&V9D ZATEW=XV.P\J>1M'D\,-QY1Z!T$0%O#D96H MH QATF54JR2_6[4<&L"H+X?#Y]7]_2A_?/4I;'_Y9W #:.^Q)$P#2IB@U >E MG80_0' M1B0T:-^ *.^(989!I '9T0>MU,.S-QK@5=8&-I5]!"]CMQ?W#Z-I?K1*L<2H M1$/C PS$4AM,)069C_>TK=>N)74##&$WQ]?F\>FL]BAZJ%Y KP#?*D#)=K8?6^^#THO7R8;&Z(O:4#-V_C$\10!<+)$DO7@2$& MR=T6IK5# VK+U"C>68.@]!=R#[!GBM.&/;6,"V$$A 4*!GO:WA#SE>6!Z-7-8E8;])PTD-V M8$1",43"4("L,T*K(/M(%/1IH/ P]:Z&>'9* FIA]/W)PJ!TLF&)0$.'NI\N MQJ/9?Z:C//XN;&_K&P2.'^['QB0>:B:@PDQJC #QD"L8UJV-!, A/\ $J=H< MR-K!II?/>>OTO\IF,Y_E?XSR2=G/^NW()&!' '/6046(ME0Q7"!HO8&=7D+5 M8,Y-U3!]LW#U*1YGRD0"O0_$8,8]UPPSY5F\UFM#F11#,ML:YU4)&3@3GO>4 M=0<8!R;NG%AQ*$B@#+J",DIM=?6_M6A))XRO!D]7C"]N&0HDOUCU$>8?&I)( M)"#$V&-"@K$,M10>[D0[;*3#"Y:T)0 -0=3GMK^YD_Y8 ?"140DU'#NA!45& M !RS!E1A)CNJ192=A=7CVW[X7;RD@HUY\TNP$X7H]O;/+W=]D4L?MQS MOON!97THD>M^:FB\"#A>38H @BR&N*BQSFOFI Y&-!"E=(=.J3Z5V'YL6.*! MP40JA[&!$G"-C68%M5*0+A/&CF:R-\>VU^TPFD-GT&GKNR:O>K6(78$6GSB6%'4QKBTVON-X#0^^;Z(.,F0V!V0U&3 MOTUO[Z[26=%P_W,V6T4@%W^[^GP\=')R8(*PX\"3\#Y/E 06.Z0+"J"ID5W: MW@T7U3B0M0A+9<9>S">K8,Q,1S-WG^:WZX9MFY^DBPMW<9RYI08GT7SC2BFJ M@WXD1:1@IQYI":HSN+T;*^HSN UHJN>?9??WJV!DK36.Q6@^<4$9S!_R:;RX M_/YAM3Q<]7'6^,0"83A"1 "K,<=<:$,*>BPSU=MXMWS;+;QU_R;/5@KG\YQ>7CXY)X@Y>VP)MX\5-8U)E[K9W MO403W&T4EYYDE,+OS^7# W2!AR^Z/0D,MLUY^E$+3]E >"+>:#G=/GQ M\8&)1Y B;SVQ7EO.&-.<%M1ZB;ILCU*V5K%9+KZ6D2;AZD$X+K\&U>M,N7@Y M)N$!.0B8PDX#1P2Q%.XL::]5=9%HKX"Y*Y&HA51W4?C>+V&%#AGIF.#*PP"1 MPMP7N'")!G2M0^LQJ_;AZR: _Z3SMQS-WIJ@5^E#EB^?Y91U\[:^H^6OU_,L ME^!#B8AYF>$)()XAKQ W0: U1=):C1#7VD.'79]1\Z>:JB.$Z,?M+\MWB2L] M6T*88<&@-21>T@V5"M]Y@8WF'@ZF:7RSC#[8+:XMX+H,OY>ZQ M3XA#/EBE0&H$I+=& ,6V%)EX\?8PG3=-L.@HMVNA\SWP?5 .EZ&PNQ\;:7?[ M5I%B<+K;T_X1B1(<* <*:T=WM!I0W8#HK$U8>TI@&P@..PV/,F2I MBQU0E1+(6:.4V=(2V[D,O)5%0WPZFH]7#:'WS?5!Z8%#8O;PDR^-XT0S+1C% MPD+&!."RH" @,L"FO14Y<%[RY7FP##GY4EA*C L@68$$HLQS2G:4>%J]$4%' MR9>5&-P&-,-/ON32>$2DMAH20:5'7MF"'N!J='3M*/FR$JM;0F=XR9<0"(@) MYH!@KZ66&#J\6S_PU17QCI(O*W*W452Z4K-,E@=C(^@?)Z_@.S$BT<%*55;" M>.N BXV4M"A0<\P#4)GK=)A<;Q:/KOC]<147=WGSQGETA.,'QR2.!&54(64Y MAPA3[R0'!8V&X %>W-9J]*XIH/X\Z2I20*XH5AA2#L.>*)#D!2X*H0&UG>U$ M@-J'L"O1NIB/PXH_9(M%0>C M_'&-8^RL$6'(9FN_9E27TL6Q9B8MOC7!W$!#. R[N:78.LSU[A/69L %0^V( MZG"@[DJDU7V$\;^W:6IAL:/Y[?3++%W?M7+L_#P^,-$P6._2:&0TMT83;5GQ M 7NB<77!:EM=;D>P&D6K,]F8K?F23C[?C?)4CQ:Q"?7]0QKLO$B'^Q;_>"QC MJMP$2= ;-"8>PXM@(ICTJW >:U'=X%:\;QJD[W;I^AT[D!'= M!A%%3DF $0=L)[="5C>O^+N2@ 8QJN,L>Z..?RC<\F9UOYH%(K^F9K0/Q=9X>-LI,2JAR!JJJ.:8 M6L$,=-S(W9<5_E991N3[DY%&H>HLTRXN,9A86>&.VMABIY71XP,3;JDTV 2\ MJ _826U0$8WR%IH:U:W@74E&*W!5W@/6J]AY'H.$GL/Y,V=(O(:0!)0(=4(R MJ36"8D,3 L;Z&@GW[\OSVRYN7=27O8:EDT*SO=9:'^^LT#JV@]2G_4O-\U$X M?=9Y0H]/CVQ;EZO8__Q#F3JUVI,G06P9MMAC 75@#H,PVDG-*5*,6%+.>U; M0NXIE?(4F8M#=)Y1VU;O'8E5!AI@G*9$(FT,TXIO<62OCZ/YT&YPV7I<@RX.9'*_8!-(Q@Y43L$ 6 M:D^&G;)=44I>;WC# ?9?HML/^TGV5_7$>W MXI'*V$[?'[LW,0L#?R!%4*N !#9;/(4FMGK0N;TDK2$(ZI"9U&D4]!7Y5Y]_ M.[EK'AV7<*"T(EA%OYG%2MOHJMO2"J6M7NW?7BK6$ 2R#7 ;W3W#(MY\'/_8 M\W&-W," -8^'"$<8$8YXV+=AF&# 7$U.@NTEY(U! 'K!_XV^Y-<3Y?1 M\W 1%OAU.EF-9D=Z$^U]-J'06XH%]U[@0(@P!O#=YP3M>ZA*[]CMTA26GS/)SN#\E ,6V0:TH#^3_I8V+ G-)JW3R:&(!I.8^*=0$(:R+ K MO#6":SJPWD>M<2!K$J4V/_JK>%@>41YVOT^84DYZ0J .8LZ8"0H/WJY9,L&K M*PSG&S?O2&&HBE_K/#_X9;]Z(O'!;K?8D2#XCL6Z;RUUL6[+G1[NX5X!^]>< MJX7!^^'AX [9[EC7']-MEA^S);_F2YC5\/;^?2_M[ZD M393G6,I+)^]/E,,LV!J8>A-[M!B/%2BRF0!6 [QDH<<4KB&RY-U_#I_2?)I- M?)9O?Q2?@WU\%WL7DEAO+2.QE2D!UG%/G2Z4B:#;P^KE1?U%#-_A!]($;P:3 M!'0(_^T&<+E:+F))Z'1^N^G"TD8*]*%W)1@[*@&02,1.?(0%(.F.]=I4;UW7 M7T"RQ9S>GN%_+R+MOJ7Y>+J(+I'61?K-NQ(.##>88*T,X(I![%CAA%'_>Q%22&&N2- M!X8HA@"EDNQ"W]H95NJFIHX;;;Q?\6^'*>_EHWCV\??T491<0>*4,2+VV*!4 M0,(<8W[K<] 0%#]HVBO(\G[_2C:8)BOK%NVO@JSEQ"0M8=2+AQWML8C:84VH(#UM#JH?7VVK2\P\^B M7:Z\_^]BYR%XM5NL8;&C9>I'T_SOH]FJE9.DP>4ER#HD#8.&2NR=,\ 85G#. M.5C]>VJO.Q:Q%;OHMU>TYUW*/OUD1^\#)?_O-MS+IV[AH0AJGS82+PVUE&)+%*J MX($QLD;^1'N=A=ZA^+?,E\%_&^N?+BX6BU4Z:=.0V/>>)/8SMHY+!:F6R#N, M57%60L]H#1G_'J/'?6+_[J/$?02$$Q:V!\,4 5XS)Q0$X0<%QES)ZK%?^*_@ M;WM\Z*35V%[B/F1%U\QMD[1%W_VW2O%DVWIZO?#7(??(C\6'$LVX&GY3PCV@ M%CBO+#,PJ+*.:@.0IM8 3TRY'C\MG=6[[/!F:"[?I:O!]R7,8:\=1IY*[PVV MRA-?X$MIC?;K#7?LZDVN#K;OZH\+@V[EM>D.N;L M-@+3S3V.C(J 8QC [#C M#@B+P^%#N"K L4)7C]%TUN:K%U'9>[M)$PAWI40>6/')=DA'QR72&X(<4XP9 M+P'S5!A:T*JI0L,L2FF4B^4DHQ9>W[>,#*KH9;BBT8](Q+WR\N;S:':D!O7@ MLPG7"BAG?= / ,$ 1Z?0CJ: X? 2X1OBT9L[(.LATYG'+%U?M/5+.D_ST4S- M)VIR'\!?+//U%0>% 792$LZ:)[&4(*B\P\ "J9#"7,H=%AP/\)*_=J2D3=2Z MDJ"N+KI"VGMBJ>?*2.H<9("BG>(F:/7TT]9VEJ'87*T W)][J+-^]%?IPRH? MWX7W=_RVX^ZNAEYZG8\FX:7C=/IU#>CG=+S*I\4]>WV^NV]OW\O5^.E\-!]/ MP_8>20X)Q 7LKW-$ $3SKR:D^>6(:%A$&9ER1FTB.,H"Z0$UIVJ:4> M[[/?L:"\44\Z1KI+SURY9@_IHE#YCK5J>?E48@1@.J8\00FYP2:J;8%H;8.2 MQKPM0WYG3<'7:J^/IY4=;;WUYKE$"VH(@]YJ"ZS1C#M("AJX)GB8;K): MW-C/T5IXO$_>#LJ]U1]+>V'ETV6,QUOT'!Z1!#N>0@HE5IHH$(PN!^)IJ3W1 M7% RH"[L-?ER8 NNAT=7;H?=Z?24M'8B1G9@1(*4--I(";U@5CD#%3'%D86E MJ=X[NNU^K-V?ULU"V96H%" LU'RR\<5,Y[>7-WN(6,2NQXO]OSH9$VGR-?$* M:^ ,0MK16-BH8FI:@204;. WW]26CVQPT/Y+6*LC.BB%Z+N0T9Y<_?%HT:/Q M[^FD.'Q*A(:.C$J((!HS0*GAU$-C*4"VH%-QUZ6E7-*IWP^;7WOT&X/TM.@< MZ%7\RRS[LE4VUA[ZE]K(ISR[S4>'._>=.T5"@^ZI-24F9F4;"S5D]!4%K&M[+4?,SRY9VZ3_/I>#2O)3SGSY3$FBTEF?9*2:"984:)W9=!] O MB>E?AEJ'N;(H12MF'3(M@DC7V?7=-)]\&N7+1SV:_WZBA7K9\0GA7DL'):+* M B@\QD\*@<>R>HIO:WV/^A>;EL#M+@=J-ALMUSD9QWT*+Q],B++2& *<]0PC MKK! ;*<[*E*]TJ7M3NW]N1)J(=B]/)PTK%X_F@!O%"-6"D!83!(*]L5.'P,* M\V%;\E791U'4BZ8OEO\_%NO3'![B3']P](H,6&:!LK.I4- ME$+O=JD44IGJG6A:LT,;8W@CB+0:!BQ]HXX3A@O,A+94(XJEQD_6KE.DNMOI M?)5^Z'I:'>!:9W;I:UAPO*H2L"CVQEF'M-9@)_/.RF$J816Q/W ?2S4,W@\/ M!Z58=: 4" RYW,FN]K=Z5IO6K="KQK0;MU;WAZUY*ES=[PCDO'*O[ M%)KS)D@$9TY!CH-"[H0PL;YCYY052E3W?;?78JB?W.=6<:TL*9^"CIC.ER]< MJI^SV>0Z^VT^NKF9SJ:QOBA T[=$"]!Z5%P6H2V>I!M4[KHTWT%.:^>2) S MCCL#B!"4!OU&,P)WV@XW9GB!LC[971FXKEQF'].E&2WNPE'W=3I))_KQMT7< MMS;R.9W?JO%R^G6=>7+$C59^DB#2%CA$"!'$4OK_=WKU%D+>-+ M0;8TM%!H_\!DT:%T@Z0]].\[4;L#%M>58V;"=FV"/M<_-4AATQT@C#!+UGM>0E(@E\BVWDT\U* M D-"?%^2?-,J+I)AZ=B.U]ZBRWYH$?N'1;\O;"IF%1>%L&A0.VE9R?JTA)I< MP6BFY!O@,'6I: )^H[/AX7F^("'^^3V$$?W%#P]L:TCMD]%.J5J!_Z\J16JF97 JID$936$ MF6S=W51,QV>^YVO./Z'DS8-J-$?,6UC(=AU^A015(FNB#398:\LU@+/(I3 5 MMZR_8U'(A#SX?&WN)R326$"/]6*Z)V36)-HWY-Z3KOKRM.C*W_E7DEP[##_6 M0\;UG&DI;,6V!X'(3'8AQ)^J7WJTUX=HX\ M-D=[ 1VAVSEF&J,%C[U5/7Q:J=17@0 S]Y(!%IKY'@D %W3I*,U+8$-^N/^0I4"6,S MKC*\/!+.\6KL#[]QOJ1_K-U?Y^\OY$4,.=\ZTTRCE,,*%5.**U?4%@!,?]2K M4VI7KS)JG1?>/7E.-!7LO@X?"^+J[(^DY/]4'"3-T M ,<."P 5 9FQE>"TR,#$Y,#8R.%]L86(N>&ULW+UI<^PVEBWZ_?X*O.I[ M;[LB=,JTKP&J$R3.MV KUE]#_ZV2:O? MP&U9/("_%>5OV9?DTZ?V/P+-+[99_ML_L?^Y2:H4?*NR?ZK6]^E#;I_[!/[HT^F]-:#[[-,@V__HG^JO5KOITER2/*YR4.1VT*MH+KNZ3,H4W55TFZWKE&! B M#YK8=ES7CT,G\ASL6]B*/>(0WUPUWUNE^:>?KWKKS1\I^OZ?1!AXS6V95L6N M7+<#$P7&QN46Z[_UD #%!!I0X-<>UO_W+]\?/'G&7K%^JSLT8&Z3ZJ9!U#E- MD9GA]^FVKOH_^<3^Y)-A=H/K/WS$SDM"B[4Z0EM^MBR!*,JN\SWK([!<@Z+< MI"5-;/K_*"G7'S1$]Q/?KPLZ6C_6GYZU"4MP5+M1*.YH+2_4C;14W+#W9 M[+;IQ>U+PU%296N8;^)LNV/!G]QLTVL:D1%U_[<5=)!KP- Q;0,'./0=U]^C MB4+?6-7[8>3#V-*%023TZG=&O8'XZV <,*#@:YK=W3/]3&A*G=REK/ME M>5(^@8IY4X%B5[,TD*77@/X+;%J_/OH/0?KW'4VIMS3MKL"NHO]!78!ULEWO MME27.^/'WTM[:7BDTM!\XET]F+97\(GM$CJ$F!8?]X77NGP"HGT3=^"7]47QBV0V=*HYSP,A)HD82^4A\7G-2LT<$M@P26%-, M8KF##&5\,J&9+3&I.!#5H#D!:(@I+7+QFH\!R1A!WC)D8XP#A;*.)#%<-M]' M5FR$(0IA9!IA T7&KC_?NCZ:%7O%U?XADNNKPJ)Q3NK.P,QT"P(20N% #D" M:81R7B0RB#G$@$<#Q E:1NA+X'XK69#PG#?0KTMJ8%<^7=4T]S[?/=RDY<5M MDZ57-$._3&F2DJW91E><5>MM07_T*'6)?3<*0^RX9FPB@DGD1K!)U1$R_-"P M.+N_5@SZ(J:'#1K<)Z!%SB;2+?9FUGR$'AS!GRU3'\/U0(!.TH3+B.EI7"UF M")$1RG&8OL=1'#HX))!$5F1AQ_%,NS=FP" 4F65(FM"]?/HCO,3@$G_^^1+] M"*_PE5CV(,N;A);JH6R,2H)?9ULW?)L97DT3IW*!:B7AQ) .R7+"JS"H>'@L MT_LTK[(OZ6F^+A[2\[2^N+U.OATVERS7C8A# A1Z;N1A,_+#QC(.$"(Q[RZI M"E/Z8N@9.M#" ]^=%57U9YIVI#7+.2C2$P!K.@[<[.IFA;XNP&R3981C$H]*O3U8-F=6+A>[QZ:K;W-17V?EF]@8IWVQ8)_A*"+8&A: M1H20%P6>;=L]JA"ZIMR.K!XL$^[,KN_IW]"90I:#Y. +*)@S8/U,$6C"5X&; MI^9/BYQ&_ G(6U6HDV^R&ZB:&E-T(W7^=I3?4#W"#AKP8$#)%[2Q*L4YUP:K MWM9PZ%O8-DU@^\:P8 MXW;7UW ].R:&[HF+U%RP@#.3D4MS.A MYUX&0% M3X)$48W3RY^\K/6X%B1FKZCBTB]Y@I5>EQK(C+DPDR[,Z/:-3NLUI M7M/NE]'N!:LJK5_.[%P+$=M GN<0%SEN$*,P[)'X&!,YP5)G?[94+EG_?9>5 M= *6[1T 2>.!K- I;!11 9RG/>2%L<7[J0$,#HA!"WE!,JF^FIE)@$THX&E59P_-HMEM QXD>;Y+MB Y<@*DK1?@MBA52?LT M#2RF^8MK6UV#P0EHO0''[H#.G\6,%"J:@V,(F;35ES6V3.OZ.X/.#/QSCT;= M];ITP[9\J-D& =QNNVHU,-^@+57![#9K_^ TI[XD^3I+MEP[!P9 MEF>846B;OFL8H>,[H6M90>2ZD ZC >_UEXE1:10LYL@G5FYG SXG3TTU(5B6 M;)_^H=EU[]IZTQS]1?Z>(.?DW*]N;P*H;(1 ;"D>N$5K-U396UP^>[EBVW MNJ$;U80I\[%L'3MSK%W-^:$W]8VYU*58[XO6W$TLNE:RI-:53YHG:%C-2RLC MVX%KP66JME[(]W^\NSDS+/._(TQJ@_PG\EE4KV[,BQPPL'$4XLB,7Q0'I M;/B1:5HBHX?8ES6/ &U\,S0TZZ1X!,5;D"4^ =9'D)B(\G.C1?^>T3"@87)T M+4.')+$7*CJ,DDDSATH=T.6;S[2#G2SM-JH!8_E-)B\6G[45E.N7HSB4WP-8YKF6X9Z MSTL!WWK&E.W!.Y;@A\=M\92FS?W(BT>&\Z>4W=9>19@XKAW''C1L:C*R7#?N M[=D4B,B (&]%]ZI#4_2Q:! )[K.-8(Y/E*):7(8 *_'A9'U<1,Q])T>TV_;;J*T*DF\;_MC?Z(^1,DU14MV3;?'U.BGOTKKJL!LN\6*3BJCI6F8$ M:4^R48<]B)R8ZRSLLA!KELB#GUU%A,;3DZX.=N-%NS17M0]4M/Z"@\,GS>;2 M&S_.W ;,;\ E%YL):I2;74['HHKT M 7Q'L;&2$[/,*P>Y&IA;JN%X&?-+1;X4.GKAR'DFZUIO2>A+I>WUT[ C0J>_ MOF%[KN_Y 8QQC\K!?&7)I\(RR?(91RHV,BU7W4*2,[49&T>AB+Z90?_MS693 M-:U2W7XC)TPSMJ/L5.B1_FUS.&J3UDFVK4 CV\TS)=W+13=-?O1%$,KRQ\-R559KZZSNBV:L,F^9)M=LFU. M3K@FB5T[\ D);&HD8)5_]T._&?L\@ZS\US4/FPVHMH)(#TOHR-,(VH9'OFD8 M$QO+),CBF0105X\F /1W+Y/_=[EX0\/&\S:O*BG 7ZCJ02.4@^E64Y2*"=9] M]GA=X+S.ZJ=N!QW'IF-;EA'B,(J0ZT21'^P7/JB.26O*2+MSJ(W0$28M9$LH MT80\*] H%2>/Y%1JF"=>_5+$]@*5395G0YJGE#VNI8W_2)_Z+?L^6T..Y>+ M= @.K"!$IF?C_OQIX$DL#T5(8ECN4"S02)R1'C9H]& M9@XO0Y+ G%PS6:/GV%E^6Y0/[@+-9V(/\6\9"?;FO35@Q"'Q'',B.:PGH?H9-?NOAUZ M@<\](>7_HNZU6Q8?59VM::[R4_-(1G.$3W@B*D#1QRF?'G;$U%.2&&7IW)Z# M=Q(U<8[F3\$D,!=C>H5@A'?Z05S+C&WLT,P,>T[@AE$8]5^/?1P)Q3CG-^>* M'=O$-LS C0P7VV;8 8->$'.MC$X(9XIS7-VUOO61 M#XION"MHEF%A6FB+",Y).(HD?5 CB;D!&C^6=O']0^+?$-096G499VZG=%CT M"KMJKH4OK*?EEXP]1/46SO,B_Y)6==K>IZ^NBSK9'O\]*JKZO*A_86]8K8N[ MG)6\/+KF6JT@MCTS]FV7T,'+=!"QH=%C-VPH]&+*,A!K'D&>"55>U. IK4&Y MARIYM7[>-N8;:Y8!=IKAZ,TK_WO?VM&GKP%P IA3]&_;OG#PJZ\M.U-M )W- M-#!X+:N;+&-\6Q@G[]4_6 :Z98R2G],R*S:D*+L_8C]GKF(2QYX364;H&#'V MB8NC?EL&(M.,%S%.H9"^8>4#5WP%TCZSOCJBM:\WS(4?._4%&V#?;;8ZA=EP'^H./N2/)F6KP M5=&&VM]D!?2]AM&Q(#JZ$RQC+)O1?U7+I8I:8JH1"7]+RW56L6+W'4[?0#ZR'3N" MR/"A9]K8ZZ]U03\VN<[%SH=.\XC4X0+I =A\8Y%$VTTS%NEMMOG&HB._?I]C MT:N&T3@6R7>"/\98-,)_Q6/1V):887;TMV[]#+;+9YT'Z>>23AU7R$460<1 M#O0LPW5#9U\X.\+($WND=B&8)QJWBN-LNE^D!/TB93>JI>"186X&MEVU82N5 M[0 WWUQK7'^8? 8V65=8R+RL]Q=T#O?/_VP3C+ MWI0_FD^V<\G91U]E'6+R.>=D?6$A,]$_U.C+V8[33%R5]*0_QNBKG!5]DUR% MK:9]],5_WV7UTVE>U653XJ*ZJ._3\OH^R3N_?J"?J*O3O-WF7#F!CXW01YB0 MF)7;06WY_[@Q=OU-:\8UCI7TV_D*N\ M]36/M7,V^^2#;>LL./(6-.Z"FOI[&(I;EP'M.Y^'3W0M:[@5;$H=XZVNWO0[ M'W"UT:)JQ-7;;O,/N?M32"\2B<:M.*E3DF3E7Y/M+EU9,;9"Y)G(#6V",3(0 M\GK7,#87,QPK=$G[4-W/8IIA&6PHN,,\>3&,:WE "&"> D0(:5OXHZ0%_/Y@E==#03?_H:84.RB9+.;2UM_9TI/F?O[:7 M0MJ$R5S9?A3%& 5^X%!8000139OZC,F)C4D6V66 :5Y)_^N(NS/3-I#F85IW MVTP^W+9U#OKV_5W-I-]H"QU#WI@F_YT/7:-<5S4$C>=_03/;[AR89[F0T+&0 M1"C&;FC%%H0]?H3":''35T[H+0XV(^UV:^>]G**^X13O MZG"Q:&/..R$4[%"_\Z%3'R_33^VD6D[[H-O\:75:5;MTLU_RMF-,__%#:+I1 M:!%LV["?8YK$<[D*3\^#3/,,[M7 226P!@_)$[A)0=9 G6'\E&M#S6.D]N:; M?!QL/0*M2[^['=.WVD/'4#:JW7_GP]4XWU4-20I:8/:Z/BN/CHS(@XY!(@\' MT#3H'_1X?1@NHX3/AR@U#T<_YX>2=L\*I8+T&_OU^]LU2VM-OL'H]]&0\@/3 MR*H[?Z@Z=@-CT_S=8!GCU )XF*I,CF#+<(]?2?-D>44'R1YKMH8W=#*7K.N5 M8R/7"5P[@$9L!)9-(@=;EH&1'P<6_;W8^N(X6]K7!!LX(.U 'HZA_)/@&#*. M42IU"AGCE MZG-9W&;U65%5*YO8H1.@*'8BRX4>\@S?[0W8@6N(:9/ A_5O3M"L)LMI-BN8 MO8J0PR3"SKD3JL]!_H&A$:"XV6HB@SP8G3_$M.+%Z>)VM7+B]MV M@>#HPN]S[?)CY(:N&R/'M&(KCJTH-'HLA!A09.JM!X'F:76WT+>KVF4^-K'> MM:_W"B9#FOCG4Z_YJ1<3NE<'4 ^+[5V#/"O:,&]>)47N@ SJ;:QE**9F'XLI MN[]&'5ZY08A@;#LQ)LAV+8+<(-[GCM"TQ%([M;:U9W\]W'WI<=HMLSPIGY0> M55'<(!H$66E+Z!?B!:NO*M7E;I'?H=KR^S9&9049'+6(M_(#Y+HN#K!GLP/R M-*TV]S-P;(:>@L6[#VW,MFC7*..&SOZ2LI*^42;)ZX@E/*6$*EJZ6\!ZG>@Z M'3>-RU"JD3[PK,L),B*K/'&VW3$QW*\"^L2,L!M9"&/##!PG@$YOU3>M<)P& MB5K3KD8=(/6;",*\RFF03D+'JU'/[E*V$EZP)2!2LCPO4ZZDO?E N,:QI'IJ MNH>!K2B.7<6$,"#8A.$>1FPX.E8'N8W_T18&^5E7.P750KC66>C5Y)%784_S==D0O@>,ONNGA]DO-P!*Q: M60$T20B)14SD83=T0W;XI05FF*[08<@)X&A6X0^6"$'Z]UWV)=DV%Y58]P,5 M>^!R_Q 3;73 -D/+;'THQ;++L_JX$HO4JN(4+F[M&VA<6,/4]W6$AL9!L82 MG3M/\NTU*O&?I*FFR/L7D>R_QZ9XKC^Z798AV-J\X\OT%;$XV @M!2NE5=D:\"(6?L47?+G) M7(9ZC?:";X%7D!7NB@#K^W2SVZ87MS"OLTTW4[I*U[LRJ[.TPM_8(>)T0ZC? MZ+"0>7'[$N8U2VY7 0SM*'(PIO^/8&2:G@E[D!!'8@^G3 M-]Z)PYPW+4([] M 0>'0.]1NQYQY!/[CUX'.OBU\>S])(YVUE-"0&F+# P# M,S7],D:/N9Q_645@SC;@':M&0HN>WOX _)95*P,:001M-XZ0%UBNYT?F870E M"(L,7'/BU#R*O:=HOS)P@@/1K,W)-RK]7EI2;(B2;$0MHXQ&A@>&G"6TZS+& MGT4P42POZE2,3.?)0QH7#TF6KUPW@D;L(PA-1"(W-M'AHF],'&_\\")@;)XQ MX@0PB.#7%J22L4*$X#&"KXE;):K-2^N$ZGV@2UB")9A>LH[*N,,EAM(\391K MGV5Y>EJG#]7*0B:*0Q-ZL>'ZL6U!(]I?60XQL2=,K/E!S91%"Z\+,(] X]*T MN;= \TZ2:.MI6359M99&76(NOF\$?8FW>#LO>730Z;;:E%J6]XE&F[:BW2KP M/12$GH&([5A>Z$$8HOU^;82$-A^F0:1YG+D<.K^8/M.E]7-=V@SOTDJ=:9FH MD2<9<#2T[RRCS3S5()60KV^4$6SP>4LK:HTO: *EK!G M;<[2I$JKZ_1;'5'^?EL9OA7:;HSL& 51Y.+ =EPK-$)(O,!#8EO6(TUI'@Y: M.&*B/98\/C6>D#.L6F^+:D>UL+]GY"'HTSP;1R%$L14;)*92Z%N8_C*(,?>2IN37 M]<44 P0.B&:[B_NR-X_A\@NKB\O/C;Z?D/5P">Q^#LXOR'3]?X\B= B;X6 M&]>EJ901'3TLCE2=V0;P=[CA%AYQ-I>H/!)>#$J/+"OK6I^D1@J,\@<0H"H,8.=B!.,8!PH;?0$ ^CJU([&4LE8:UJ]09/$<87/V( M\34XO<8_70D>3E7*,I]6S4:PF( =PP0=3M /9*U.2&JGUR: 88PB!R;&(1RPHM!*.@,8IAX!D> M;XXQTHJ^2&V?/>VJL;/;HCVVV:8ZPU0-!*,BCI<1?JJ<*;3T0]%R(6VM?FKQ MR'YS^OH0W70.9KO0X 6E3ROLR!$ZM2Z]J6RCG MBWON52=UD]%GAL/W&@;2OI5LKZ,8%3KTLLD7SU?W&=U MJBJM#^E-& 8^\D.'^(X;>E%L$<_HC3A1*';H1NS3ND]I7EWA:\'U"U%R. ^K MZ.-%\-1) V0VD7G.P] !$#G"EB$1,1"ITTB6C&">@9VQ>Z7C! MRX<*(LOCDH1$VH2[T+=,GV RB&)M^T-E&IAOY(C*CQJ)NV:'HFGGXFOWBJ.B *2&O0H00-S6LGB8FY PM0ROPQ)4^Q3H;.O"F92ZS4[ UM= MINN46K[9IN=IW:GMRG BZ)D0V[[E>:%G1RB,>I,^<<0NT8TQI'O*U6$#Y1Y< MLWK+%CN2[;;XVFQZWA8EV!2[F_IVMP5)_Y_0'_F?07#B64$3SO\S-$_LT*,I M&ON;?]_E*;""$\!BK?G[GVC#W /;;/_HA-5Z?DS7[/SR]DDPGQO51?'K57[*:YIY_R^I[M*OJXB$MF^246EZ9, HBD^ PL&'L!M!Q7;MY^TIQ@1[8"6B@?:A=$R> Q0. MY7TJF%^&9*EQY666IXX?_MWZ+U0/B_*)F8 &M6$%H>FX,0X@L=A#$UD_ M6R47TP09ROB403-;8OK0$O5BD7R&LX'/^!@0BQ'D+4,RQCCPUKF_,5Q(;;*M M" P<+PRLR* JY\VV;<9"U#&B2Q#VV3"3+ *PB?R^(Q+>NGS[2#L/-X;+'ZD9T& M8BF,&X5F&'A>Z-A&Y,, 0VSU)F$$39',8I0AS3E&CZU9S4U[8!*'?<>QR2?=O0W23>B"RO62'(YYTF3\2HX97I>BN4$7/:<4G#M5&KB"=0044-S*24$ M+T.V%/GRX?JA*#9?L^UV%8?8MWS+@&$0DBC"5GC011.%0B6[N3^J M68YZ'&)RPT\)G[)H84-,1#XD0HM2]%8'1$&8FV7$OSCL8F2?$+XN29L_N]FV MVE'1Q*SG[%AB($W^TQ@A[D^^53=5V7_)"WP6TBA;0O0[34NO3Z MNJ1JOB2VF\XI$]U2E.?X-K:@8:*(>+'IV&$0[VVY8NM";^D:#/W*6PL^0FV[:OH>6;J[I8_W9?;"DA%5L2KI\.]3L#9 8P]J 3. 8V MD1^%=F<>4V41*XJMRJCF_.'L%$:G9Z?7I[@MKWGU([S$/UZ$ I> M9Q]#H;"@Z61/6L+FO]W^/D-\DB5+Z^)$2MJ1]V5I'#?<0E3D=]=I^<"*&A\. M#V%DN"&.?=\-3,\F"./>4NA9@9 "27Q?L_1$2?X;N"G*LOC:/$K47&SO NFQ M*/M'B[84^2?Z^0>PH=@%M4F&54Y1TDRHH!KM26)X#H+T4U)W;_%,+$BOV1E2 MHA%<+D2"QGCP4GM&LR%ZY_QS\L1N;NY/,5N&%84!M&'D^5X,;=?NM^!(##VA MZN62)C1+S_[>\F,+2^["MRAMG$M!^AD37!KJR>H0S7R!^SDO0ZM'XXA*=Z]JC..&5%_SPN"V>TO0RW29UNGF=4ZV@[[DV"KR8ID[0=$PGB-'>KB=V MQF:\-?VB4^[2#=,<^@G!,S@*N.23GVEI%%.B'MNGL@4'WIJ$3:M*'](U(%#J MJ%Z&5BGTI]#5*25VTM^P9ILV=@*/(-.R;$1,,R;]T4,2F+90@4-9&Y/LIO?S ML:/E(8FM=1D&!3;7-9,GL[T^OS"]P\Q'6^PCN%R&"(WVXJUM]M&LR*]'KRPS MB"PSCB,O-&/H(L?<5W&FLT(2BFRZ2WQ^D@WXT3(CPYOLXK-2RL8O.L^]TBRT MPLS-W3+$9(P#'ZXH"W(ALY)\=#"HD27HV&YH.)#^8T>PWS\C[-"0[&*R@ G= M^_?/%HKW=0-?+"G++R"+D"F^AJR)QW'+R(=#RTM:4.8Z,#B2VX7HST@G!E:6 MI3F1NP':R]_3D5TGP+&#D05MY,01"N&17<,W7/E;H#+6=,^G7MP$W1X/Y7F1 M?_KH&*XNDCDG6I/R*SCE>GDC= ]OQO/-'_$U-!%3QO4R5$RA/X,71,9IWV?KG=JH#Z[K,;G9U M\T1?P0"QRJ?%EG[T;O^:7W^L"6(GM&UH.E0H/6C&3NA&/4B$ T/HR?)IH6G6 MNJO[I$P[;_ISX&GCE>#;YA,W&)]0+KBMQ,3UV)%_[$Z4GX"],Z#S!AR[ ^H" M/'<([-\[G>\E194-,J#F,[7\,D: N9Q_]8[CC&W 7W#_X:'(&ZC-"R@7N[JJ MDYR!7'FAZR <$Q@0;%G8, +?MT(?.D80(#\VQ9Z8'F-)1%FD7I:^*"F.I'P" M%1L0FED[>$Q*\(4A_6?@>LZ)Y0V/W>.W&=X,3R7% <_)W@X9)1[=3L 1 MM*G+_+_+T8!ZJV!V&5*LQ)-7-?Y5L<,KDM=EFE2[\NE@D&)V7.KM/ ]7KWL&N.R\7I;;;.ZE40FUX0QI&-D>41V[<,[.RS MP]A"(E-\!>;T'[?M$8%-"TE,750PRJ, M#>B30KJ7H5G027+QD+(7N<[3^N+V M.OFV,D//1''DN,2)(QS9R.T. %,4EB^V[Z+:]H1*5[3'=H\!@^W0RV73D,^G M@W/R+B:*QY2WNSK/L((6+/B.P?US6P&09K\4\^1WID0('=!,74VS# '5YMWK MZU<:69QVYVCE1>P5Y#CT?!,:R/"\$'L=.#.*/"QR,'DB2),<9JX6M5_T<3-- MN4^DM(5FW1_Z/6X*:=\,XF[>9.8+4W09ZX$][U?;K9;=.+6W8"_HSFVINVS.:/Z79#BO(JH?+*-'9E MFC#T7!@;EA7&K&2N882&"9'M0H(L5ZA(MCJKN@\X=4#9%)5!!0W6KD0T8&@_ MW1;EIXKB!;\VB-\_$J.;?\YD=1;J!?-1A:SKR3EY21Q**Y4WQ#(44H-?+Y-# M3RJ9L_&O?[3-#U/'E+X+:M6V/<,PW.0#:/ M,TT_=,D>3N1 KHN&VD%H5M0#RA/ ,(%?&2I.U=3? L,BNBCRQ315E'<>W:1T M'&DF_=U+O1S+UQOR.5D3S*NFT[E93-RU^;7V/7-Q\9!D^,"?O*)LB(N?7 M+E6.%,H[&9_^W&[3;ZNH>9/VIV1]G^5I]5/Z<).6*P,23 P4$(@-&T$O]N.@ MM1,9'@ZY2@_+?UVSVK280 ^*3V-&<#4L+=/0)*8H+Q@"O[:(..5X!%6;8KUC M0I:PU>^9*7N&11]U+[28^=8HK>%90:.S[WK[AKR.9V9>556 OU#51\3+[KP] M2S^CMD_K]*%:A18)0^1B!\:Q$V O,(G76[;"(!2MP3/6GF:=_7!5BR$%#53! M!44E9'-NFDS,L^"^B0J*M17L^8"WH0T5A:PO8\50J4=OU/51RQ97YM@<8=J7 MX$CRS7F1%_UOV]-,^-MCFE?IRL16',/ ]#QH1]AR#<\V>NMQX')-8U7;U*Q^ M_>O*#)+ D\K*F>7(/F!BY/HQB?TP[JT29 B]33G6EN8QA.$!K/W!YCE0MFF<@&IW M4V6;C-U)I^$L?.YH--%\&?24'(L-*2^0G8"&[_[0?@MOVJSY ZX&,F95+"\C M6U;F3:&G+XK>S:SJQ2Q:PN]::;:]H3'^]C% MP")/V6M>]'EM4NS+=:S\VW,#S;!MY)DNL(FR[?H,A)L1"-F]] M!+5&]87T$HL^4_0D0.1+2>!EE&/&OR[8T"5;H85!K+!T$A(3&P M1SS7M>W L2SB>4X/ OH^%DFA%)O6G$&ABY]^.KW^"9]?7P%X'@-T<7Y]>OX# M/D>G^$J\YIY*SA4*J!ZZ=2GH;'F1&)=C152\47Y'*BKAG(R,RG(H/A?]H2@V M7[/MMKV8@;"!O,@D$*$ !3Y-P @B*':A'^( (Z'C'K(V)IQ;]L#&WA$3)%%T M7JB//S&IDZ).\TSO&3=<,SHY-I>A4:.]>'>&-H85_BHN=-+'E"_:5>QT6W65 MWK5"R"XJ^)85APC%IFUB:B8,,;1[F]@0J_4WSI)N!>JP"%VQ4L0AI_1,1I^@ M '$RIZF@R0 I0\JCA,R%Z(\:7UY5%5''$+<6M2:Z2PK8\5T#NZ:#8L^,3,^G MO^]MQ,2)A;1'Z,N3:8W0]21)ECC511M!LFJBXO*1N)X\(YX=2T'&IZ;UA&%O<^J[&G&:-IT $U$@1@QPZ M/SUY8EI_P ?^=_+P^,^@APD..,%W%*F4ZBOB64#YI^=;3OU5\LXW#G Q\]Y8 MH);6!8P'BATJM'5!@7&![852=]++,J936N=W7:V4:6Z\<. M=#R$H0'MR* F>]N.![G>?%=K4??>,48"JJ6.1XX!8A8*Q?>##Q#;TJ![D*!# M*3,\J"-:8(28A7"Y04(1\7SC R\O[PT1RGE=P"BAWJ="9T\4&BORBO;(\CI= MW^?%MKA[^J$L=H_H^H?.IAO&) @]T_(BUS*);UAX/SZYOL'UE(L:2[K'ANL? MA"1K+&]<8\*$E(F.!2TT<, &&G#@.PI/:I(PGE(A]9^06EG5'TDQK]X/,_&^ MSBMBU6E3@N*4]KG\+KO9IFTQBNCII^2_BA)MDZKJ M2RCB*+:#V"*>%>/(B&.R1Q"$0C=Q5-K5K/4MU$]MK98#V+YLR\T3:/""!K#4 M80:EC<"W^3@7_V(#AU+JM>Q>"O XL+>IHS66L?.IQ;-"?U]6IJ('^T?%( /D M>+9)0A=9D6,0Y$+4GRLC-O2Y*FWKLCVKFIX\"VB)@K+:6F2TK&IO#)72*M,. M4^OK6X3*:>RHIEF\SH[SCE]K%;#(MPJQJ^J"9LK=YUW4G-99TKT)T^#Z5W?WC[(!09"X]FE">Y8DIN111#>W(-!W#\GJC]$_Y!X#QIC2/ #W 9INGZ.I6RHP!"DCE& 2FY5-L M%-A32<%U+X./' <4<"HP$$S+K<:18#O8I\>.!1_2]-Y@H([?!8P&"ITIM/1! ML?67_M;>V;YH,H+?CNP[7,QCR7]>L^H=+IV>R==@E M&.-; =%+EIBDB_&D9?WB%1T#*Q3RU"UC#6($_D)5)Y+3C7;D(.Q&7AS:Q",X#'M+3LSW;M>8[VO6#KBNLR_LYD"6@[L^/I+U>K!BJCKR MQ$1$%V^R,L+P@ [03$)R1 F'E,@0N"PQD?+@'3F19T-44%8^MOS8]R$*<129 M%O;B*.X^;WJA::QHSIL5FZLZ*6LQ+?GPTR*!\!(%=TQ$"?WM.CT!-^E=EC>I M>U>6\BE-RGE"@R,>N,E;5A#PPWZGYPOZ+=K=_U9F=9WF%[>WW4+0=<'>,+FX M[6^R_YQG]0J&/JO.C#&T/8/^C^/'L,< 8QBO\O2._<=B\:#&-E?0A&W0',/D M#I@X8T\"9O6NY%V7T42RV @\(;NCQN83T"&E,G2[7\BO"\#0,FGJ\0(&>!Y] MXN*20\34MLFRE$ZQ;^_(H0X&1363)B)I=I>C75FF^?KINDSR:KNO;<\JVZ]< M+XQ][+F.0Q4Z\)$5!'L 9N@(U6U4:%;W"9$6(5AW$$%]P B2S7_MVA=S)554 M!>UB$CHQX[+ZV=/>XP1'0(^?UYA'.S\FD4,X%;;$LE13I6/O2*9R[H2G5 Y[ M!X\=?2:>[[AN1$SVD'+[^< *[6Y*A7/!!/+##XM/J'H,XM.IE.UYM!.I]E/+ MG4KQTK:L4.&'_=Y42LQO!4=(?RA9=%F1[WB&'1@TED*;!ICA^KW9T#55G1GE M,Z9[@X.! "@IRR>VLO#!>TZ:^.0;Y2>E4FQL_^B(9X-O,<[AUTSSZ*17-;9?[?'&1!QPR#&% K$R/2MR.BKW$#+ MQYB(K0=I *!]4>@(&#A&IDSJI*D?+7Y:.=X08^B; =6:1/3RW3\."J+NID.UI3>4P)98E[ M5-P!32%HRQ&YF!PMDJI)5"N(YP,OGT^M?12+G,Z)4+QX31-RAE^_Q#GBUJHD M*_^:;'?IX4V/P_N2L>V%H>4YD><$.+8L&!.;SI^#R(JA:;C<\37&AL;HHK! M@^OH]9OY'E =8FDHLE20NY"X4N+*RZA2QX]P3$5/W;+AU7V:UDVY"#H2MB]7 M&# (33\R3;;9CUP_\IJUJ<:TZ_)5:U-J4/>FT3[:3EA9@ XG:(""'JG<^S9J M^!;4LJFHEM6T,2SKU;>H@Z,* ?4ESP M*LA9D6^*_)256;U)\M\N;F_3,MTPLV>GT<5E=['1))X=^[$5!688&V9$V-7& MQC9!V"-"9_746-2L,]WX-?TAPTT,1D1A&S?,HS/:EB8M3B WN MH$/8BM-W#4CQ.IYJ1(J+NP'=4LO],J1,L4^%SMXJO<#T4YJP):WF4<*DRMH: M>A"&.(38CN/(\RV:IL6&U4_K#-,2FF^-M:59Y(XP@0:47'W/L80*+QYIYU), MVX1IU+U$]!8_?*M#HYA=AG(I\^;]-2$%+(W88F)7QMO]X*K+# UD>X9GV B[ M(0E=;$"$.M,1CDVAA;!AN99E0VQ":&*? M] B"T!=:W5)I5[/B=5!!4H.W@U1,\Y0RSB=]*I3F.2<7Y?10!P:Z#"'%B@:J?>WTQ1QYFP]AT-R-5K&-V:I\UF M\*%E8-I_(/)PZ,2PQV"&OIP$*K$\JQ*.VVM1P[R@)$Y.NDIEG'-3)O]>^R!BWP4(,>/L.E&ANN;3F\10^1K"[,+$:X\E[ MTC2:G3%"9'46#0=[#G1\$T51" /318;96W0L*/:,]P@[DPB1-5Z(N'F3%R(= ME*D2(FM!0F1)"9$HN\L5(F%/.(1(CAU>(8K3F_HTK^JR>2VL?8([#H((FG36 M&F$4N19[#:HS%%M^)*0_$I_7+#L,$3A DEH0DR&-3WPT\R6F.8)4:5&9UX0, MB,L(]I:A*6,<*)3UI#$*9%KA#2%ZLWYR$;R.B)@9%HU M.>%\BETQD3+:HHG#40K#2]\$2L/U9/UH1I>H.C)N#&J/-"\?*5#SI.5U6CZ< M%4D.[\JT65,ZS=?;W2;+[]I2Z'5WZ"UF214#E6RWS=+3]7U9[.[N27I3[I+R MZ?IK<7U?[*HDWUQ_I7__U#^0[!,+02_P;1>%?H!])]A##BS,=3-A$4 U*Z'S M%\]R_QVI\Z"7HO0>NFS&O-]!\VKC3=KH19;3?X[Z4?VB'YTT M0C+V>6G-+?-&LK"H#K& IZT70T6QP("=,/$Y+[XTV&A4]6O=@>\;OAM[1A@& MCF=%AD-PCS)$KK'ZDI8WQ239C@0Z$=$[=D1B;&1ZU2-DLL2YG39;NTV0TFAN ML+FRF&>M/$?:(M/<$V8JFIM=+CF9K?FGR4%>^[/'V5_M _Z!#'(22!9<40AL3!GA7Z^X.0V,)V.-DZRDBC5[&IHO,?^87''NK"^!TRGRDPF;?:YX.71E.XHZP1\@\U'%A,HL2&GKS+NUU)3F['![ED=!>J9A MNZ'C(H?$8;\ICT/?L^;?7Q)!JSD[[';3T?-,_D>E$S7^ ,D26KYF&0W2KZE)DF8 MX&.9;5^!)E0$^FTTZ!D1C!P;12:%&GBFO<<,7<.<+%D:C72J9:1&VQJT3+\< M\(D)V^NZ\.!QNZN \1?7^%\3CH[CVWN"#&K2IIXK>VI[R%NI$W-TCLQI?-^8 M,&N:M(_,O8 TMJ],DRE]U"2ZLB1E7>$/D"&IXT)E=J2XA>;;7"/9ESZ9<^,H MBJ!CA@$FT#,=)XK[ZG/8M9SI3BF/!:K]E++O/EM ZG?+W+GW140:?;/S+-^O7IG0#X,PB""*/!B8A'AA#SOPP^F.$ZD JSWI"7SWK:0G7,). MB$BCSKEAIJD]%[E?QGQ=U':92"=9PFZ9ILXR=R*DH-/,O$]V:)C)M\DD^L0? M("E22LI9)[-#P(X*P'UIV M?Y\,&Z[)5>I_0CB:$YS&"4"2=;;-ZBRM!$:LB9J#(W%97DN(I29M([PUUK 1 MI1]!]EZH/:EP4SOLX.@@X##'-#HCCN83]"H=D?_38"SV;>S!6;5CSL,O@'BD#6UDX MZ(!@U1?EG'.,N'/2+3:VOF Z?L:THOHJREM 8+")8OKQJ\,\^OZLTK:06?6>JQG&+VYZKR=0M M*BMM.LF%8@$6N5> =;3, D;*:?P<7+/5QZSX,X()[=_K].H^3>L?**3'++\C M64[_+$NV5S0Z&L H>61A4IUE>7I*_ZA:11!:=& G'@D00M .2-0/[6RH%RIS MK!V,YA'UHKZGZ>]M#[2Y4=46@>5OQB1(<>-/!!C_\$ M[#T >Q= [P/XE7D!&C=F>]!0CO4WA'WR!EU&:>?IW'WW><1)>)8K5K\'N?(0 MJQE@$-L.;#,(@@C'_48?,9##-1\::T.S-C>UU@^"/*8VO0!O?#([!65BZOFJ M,OW1VX:'!X[GK%"_9VE [<;RN@P1&^W%8'EZ65;D).SK+EU%[&D./[:<&'LTNPU0M*\22YPP\OGJKVHP+!)G4J557X@3_66+ M%I04Z1BI&L>WC'I-1O1(0>MQ @;TI$T -^" =4YM&^*06^Z4-,02%5"-8X.B MJ) [?ITLLR])G7U)#S JF&]^3#=W:05OZ)\EZWIE&9'E>U9H8=MV#,N&,=OG M#7W#L^EOK(^*ZBBVIC->>X!'45LUKRFW&$\ K*J4_M&O/=K)'\SAH7 P7)6V MP5)"5:U3K\)4 V?B(7J=W&S3E8\\R_.(Y_H1,NW00Q!ZO1440*Y;I[+?UCY; MVH??KPT@X<>\!*D2E2WU+$GKTT<$:5:?QCJ7S(AQMC0]$43_KG#(L,"K$!?- M,LYIODF_I9OKXK2J=C3V\-]W6?W4_F_S$J%+8LBV6 W',RS']QPO='KC,0J$ MEEL4F=2],MZ@!!U,4!>@!?J/%6A!2CU$JHIN/O&9@6DQ31I-LA:EXJ-M0, 4 M\[X,75/M5*&UKZI3P6OZI>XU1#O$%G2A;T0.KH2;&%:LA+]F3J^*!/DE5E.!_^:HHXY2 *DISQJN**-EN M6P#=@0[HA$%@.S TB1>0T#.Q[_=F(FQP76*3_KAFI8MV3V+B)9'F;1E"(@^_4-1_Q,3A\ZY^9L5 4>@[KN&Z5AAZ M@0=]8O16""&QB#:(?ENS-%REVZV8-@B3PR<-.GD14P:*9%YA>$'%@"[(DK8, M69!&7ZCI.N.WA"ZSZK=FZN;8H46G;&$$7=? AA,84=2;-&.^!\64&)IN)?H M3FJU:!R=\OMJ6IA4L)LVRVK0$$&">V7"O"Y#@]2XPK$O)LF/N#JA(F^VW8ZF M4! ;!@I=0FBZ%'FNZ4'#V0MB;$9RZB1A:#IUZL%)KMZ,HU-4G30S*:U._"1J M5J?7!'&ITPA>EZ9.8UQY5YU&\\-]KZ4HT^PNQ]_6][2K[>WV51\-PE9T@C"R M8$QM&#$).YN.83MBEU9&6=*L3Q3IP@1[8D4K-,EL;Y&E IM3PNPR=4N3+RVL;"AGB52IV="G+[^*THI:;2ZA- MT@9=[!*79F<01Z9KHQ#;_932\PI.9UL@3RB=($W(FI MD01M6E3H;6(&Y&Z1XX5\O M:NVD&UAUI@]K55V&94$2>89E6VY@Q)YC>FZ .LNN[5I14VIML]:@"FSU< MD%3@O@LXZ0H"2MCF756:EFC1Q:5C7GLA.UX%GV4.QT':X(*3.LJ7H6Y*/7JU M_*2:+5[-.R_R0USW%3M= J%O^1#%T'=].HL\6#(CXHMHG,SW)]2TO*A5ZYH4 MHWPZIIM,,=TZI]PM5+O>(&I J\;0N@QM&N5!H:Z3*;A0^@/-[\Z*JHJ>NMYT MF6Z;U*^ZSQZ[(^%.Y =N$!NN;<>Q QV/]&!BUY>\U*84PD0SQ6-D%A4RQ#)74[R7,36#6G@BMKQ]:ZN71D>-@A M!%%"/<SNJV\'KDE-A+;C.-B*/1]:O2UHQH(7 M360L:-8?!@HP5%UM$-&K)U*D\Z4I7UJGU.;MU>&/;#@-#\*3*18WLTE?),Q^P^[Z'8X9H="G]4 MMWIT6(3F>.+,#.N%5E($)8*3#QY=H&X=:0+]W4L]>.GW&Q(@3]U]>@6WV\Y,EE9=>N(1$D>QB6Q$(L<((P=:?0$ESP]=KMLEHPQHCGD* M"1PP"U58@^M^]%(@A0MX0 M"R7\S2L<:EPH%/8G04&)+L]6R+-]A#S?<#P_\HS0=9W^5+?G.!97HB#T0"/RN2_L^T):/\-+M/D_0N\&@*?.C\4Z"+<+"2PA2"_ M#&1Q?[D#%\%XY1H^].CGK(A^B6!BA0[<:X()+:' Y?F@[NP>QH*!R\4"9^"J M)D!TLI\GF^0$Q,5VFY3O+XMH"%KJ^%#0BO"RD* 5@OPR:,7]Y0_:\U]6CH.( M1<=P"&TZ@",S,,Q^9N!C"W.5BQ#ZH.Z@/?]%-&AY6. -6L4$" ;M?9;3F/UE ME^1TJ,T?LOPFFS1RSW\9C%P!R/IPQ@2L)0 (MPM) %H+\,H#%_>4.X!^BSRN3U5*PH1D;@>$&@>4$43^J M^]"QN3;7A#ZH.8 I!,$ YF*!,X!5$R 6P#_G&3MK^1]9?K73"2!%F0V\[Z8A:*GC0T$KPLM" M@E8(\LN@%?>7.VA/SZY6GHEMAYC8"OW8L!$RD=>O??F&"<4R9IX/:@Y:"D$P M:+E8X Q:U02(!>UI52;I]@2/ZSXXN15A92DA*P+Y5<@*^\L=LO_^^9=5%(?$CV(W MA"C"EF]!8W]:/@A(*)8@\WQ0<\A2"((AR\4"9\BJ)D L9/\]>4SR$_!+FD\9 MK]3GH7@5H60A\2H$^66\BOO+':\__>?YRO3#P$;$HIDW_;(3^+[?UXT)8D

VN8%D()""J4C/=9$8\1VI>]Q]$:XCP8A\[&SH[<$2B&2!@*D'5&:!5G#!+5 M^#28VO'G3!F?8TPC3!NO.7Z^OIHM?B]FJ_3=MN#0O#R3IG3JGN"A9@(JS*3& M"*2\< 7C>VLC 7#(3RQ'*5MZ93>XCF"/YVU;22K:>RP)2_J7"4H]58Y46!)E M&.%D)8,XZJ C1EBJ& MJREKO8$Y>75C5US9%#C%KVRHAZ36A7P*T'N5BG!QSS7#3'GF5#4R*?IUO>^* MN'Q[2>C+?_/@__Y/UPJL@U(5HOZ8\.L X,,EJP(I#0>+( MH*M&1JG-\,5<:@GM5[6V$:"KA-Z%_-G?%:CAV DM*#("X)1*I"JGQ5$M)K:' MV;N=W0SF(>GTKEQ>-6+4PXV!4\J8I@!P[P1-QP:YJ49+H,NI93_"2';OI&J, M]) G$+8QDFF=,3!>>^I2(W9)L$?6.["O[R$ \:"6[ASTC$&-&C 7/BEPR+;) M.Y(A*H U5O@#)I;BB:5=MD./9F<-&D+>GP[8]JT;<,*?[)M7:^[7>D+ PBHC MM0%2&HF4DIR"'?Z*V"B:X=3 F1'4JP%5[Q$!>>2M-<*DKA?6 \Z9J5 T.7T MY!OEQ&^9&Y=U?6P*>\^3?Z25GOI2# JB*!S ?)0$<]'>XX8C)(DF$&%J:FV^ M=H/!2Z]]Z 5YWJ&L@)-^I/JA!J<^+GEE5M0]ZS M,K#S]>SKUU4*.6Z[)U4?_WG4 <+ ^G1( I'X/])0&4U$YJ06,#J' ]H)1T1S M[@SRJ=N"!P83J1S&!DK -3::5:.5@DS.$6B9 \]+P;8'=5_!I4-3-'V_3@7< MUY^*K[L>::>3(T_>%Z0$&'BHF#)6QT$"30\ :EIO$KT>6K4C]F-=ZUL N#08X6Y8"^3H M;FA[3*V]O[Z'MLH5_/EM=N&4&\6\W71>K'?;\Y M7DW@HON#!2)Y;40 JS''7&A#JO%89G)R8$>XO]4"33I"-H,IR_7]-HYV=;,L M%^77'[^LROL[\_F7?BM6W^=6YBDHU[@[48(L58Y0")%RT M[3TZC%M!D*-C1K@4=>+HM _S2.AUOJQ2G?L#H!Y(J:G&A$N(-:94'I2M]!/+ ML6^5#9O7%M_\Y14FKSH9PO-V^6<3SG*R^=OC%X!"GRUA/KM>6,,JUR MZ#3"]; W.F6AW!>3CE@';VN<:3QW:[ NVJG:(A!=TU24A!I[\$T5$/WDX[]N M.ZMEC/O+?CVY9^.^7RWNKU/BU7I=Q/^N/\^^-]\%?.EI@4"'C'1,<.5AG'BI M*5"%"Y=H8O'I]FAR6;),"]#WO%4^>*YL7UOBT&%H& .>&J93'I,A!"%)':4( M6#_2+?$Z>7.U[@]8D92O"9&/5$>60\O0?OQQ+7=@6@J@=59%/.^9OX^ ME/:QN"M7FT='"WN?_,]?I,9L/W9+T, 0QY72B%N#&)'"TWU/2I2*R Z8(/_L ME2]KC%KC[D"CS>0=5(::.%1*C 5P/W;,XN29UM3.I\#+V\XM0CS43!XZP:W- M"O5YA$-X[^>4S!^M-W& M.C1JWWHS1[: CE\<#,<"B6SV1Q*8V1'J2'8W0["MD]?ZN6,W2'*E2 M^\Y7LW_YCJ $!\H!QZT$GFF%C:C ,M!,)8^V'1$_KV/?"J1]4>;7681W/EM\ M+*[*Y=5\D11L N$L=T.^$9X@BE!K)$*\4UXX>QFI CMD\PGV]/JR>+G ?=YX_94W(8B:H@ MH$6%FF,^:U^0CM!6S6),NUCV[,.\Y-F]K9&Q6.?V $BT\KU"W/BH/2F2UE8^ MH<-N:EF+O7K-[W:=9\?[+3P'*$VP[>D]P)'J."BG+>2I-XYWDH!JC M(7AJ3G6K8B^[ ?G/DQDK!>2*8H4AY3 : 0))7N&B$)I([[Q>R-<]_'W1\LWR M*K[QVW*]K@8S7]ZG8Q*[:14M2UU$X(K==7$?I>6)]S^N5B3[C'Z$E'3.L"\XP ?K0YHK1^O+F]F\U7:=BSO>M^ M/&Q_])9@F--.$:>PXM@(ICVJXH0>:Y&SE\/R>N:\(J:TC')_ODA^_R[D!'= M1H(CIR3 B -V8+V0.:XL_Y.M:"W@FQ/'/U4#]_9^$0?YK3"SS=7-;W?J^I_Q MFFU J/QE%>W"#ZORRWSS:WD]_[+?FWC_I7KDB2V KGXR>$&=T4(@*ZB@3&'+ M#ZN_=""G2XKX3X[)S6KX6RZL?E5(^KO!JW!4HLH8JJCFF5C # M'3?R,"_COS(8)O\D>J]]F'O+%4ZO&!W:L@HZ[CS?\^;[Z1L#MU0:;")>U$?L MI#:HVN#W%IJLJD'@3Z.W.@&[L?;9OL4A.AWY?0EO+GQ"\!I"$E$BU G)I-8( MBMV8$##69YUSJ;^S\-H)U"WJ0QV6'+CR09MG)3GTU O+26X2>>R9VI^(9 34[NG:#Z,,9_N1?/0SU<5N[!S"JGLXUJZWD/#E8 M'.UT(+HQX:B' _EVOI46C#:K%1=D)[K1I. \1 M2DN G$9#GG B*4)"4ZH8(T,V7'RT(+\\Y-5JMORZ&TYX<@IFEJ&UT D/&ZS]2J^WG:/MR\8?_+,J= GUP7, MD";1(75:.XTU34UL]V/AT7'-.64Q1BKVSX'GV\49Z/>61]T8FX?1+:\_+&;+ M=[/;\S73N_BY@"RW@E(0_3CIF,'*"5@A"[6?6!'LAJQZKB&'%T1?%'>W=XOR M1U%\VD2#]OU=&N?9@R5'[PG:>4*QM4P!;%)-@NCA5V/$Q,>5RYX^DTWG/+TN[ MJ'Y5%&:VOO&+\H_/:9?K1*F97G\_U3QG%D;Y0(J@5A$);/9X"DULCJL^QLSP M,9!\S +N-0WIV? _?OKMK+8^>5_@0&E%L$K;,!8K;=/.SWZL4-J M YF[$$RK6CN^Q$\3Z^\O3*S+]?%E3PY1P-K'I8L#S"AG7&SKJ>TP("ZK1-@8 M\\#'0,YA1-=E=F53F@/;_8)$_IOYW>?2+3?SS8^3)30O?$IP%A*,4)S" M4FM#B=9<'"R2.+.FX5>U(/]33&H5X\8+[G\6/RI7[V*M.GP?F%).>D*@CE.$,1/75[Q_ M9\D$SUF?QFC##[H^-46]FZ MU2$-9/5AW*.FF+!3"],,OG7>N\AZWXS<]9A] M>9SORN6W8KTI=E&O]>=R,UL\_CYE[;TK-[\7FU3;_.MR_N]]&&NW*79J+O3R M^T$YS*+/BJDWJ>RD\5B!"GN U9\CU;,3LA[;$AV1.%_]5/I0K.;EM2]7^X_2 M=7"(.?7BBP3KK64D-4,@P#KNJ=.5I9^.'.0<:1Z1Y3/ER=6&7$=OF>V5Q_O[ MS3J5OY@OO^XJ]'5AJ!W[K8"QHQ( B40JJ$Y8!)(>1*]-3@7RK+C1723 :K[Y ML37_)C=QAI;C:YD;[GNQNIJODZ7<^=SXZ;<"!X8;3+!6!G#%(':LLLT5MUF] M%,?HT[S>Z9 KNM:9&!9E?--T@GIXU(U=$H M%9 PEWK<[O#7 $"0,[OJ5Z+[:V$:2J"CGU#NO^^CCGVS3$7:MC'0;860SS>S MY1Z77^(C-NLWRYV?U\6,NO 5 MG6CN/&>6]37@FET%82L(;F9-=<7)SO:1G0 MOY:L 03\^J?8(>SR3/%L8;&S3>%G\]5_S1;WG2QH+;Y>0-8A:1@T5&+OG '& ML$IRSL&Z>83L7-V_R9@+G6UD4S0Y"( MGHB><=2"E0(D-J?ETQC+,+[">9,OM='SO[YJZ"[>=^D[!(:H\E$)>6VLHQ)9 MI%0E V-D5K9<_5J3?ZU HQ'QZ*?9]M/UF_7ZOKCNTLMZZ7=":DUB'9<*4BV1 M=QBK:LF&GM&LZ9*5W/#79.E*B*\^HV&(Y(7 HIXQ3!'@-7-"01 _J##F2N;D M*<"_$A7&*,-AR[^]+:NZ\OMRO.N_:K\U++MEJ1 X^J:I.+*CW!(- =+4&N!- M_-\Z,[B_ !>I2;/E(X[<5< C&,#L.,."(OC MVD2XJL9IA<[9H!MC>N^P7'FQ!6,;DQJA&]?7$H3Z/V73[/%B9/E1Z\-7"N@G/7< T PP"D&ZMDW5,?9*2])Y9ZKHRDSD$&*#I( M0="<9/>67&[<%:T'(U*S[LF726K8D./0G;1>:7P11V$B0Y.CXBQE3D+(=JV1 M*& .U#J5]4KBBQ?U]6KY-P.+*X\T!$-..(?(0(M@A;.*5M.T_)VA2-IU:+&A M.'O5C!^+N_O5U4TKH MOIS'!LNIEM(1"BTTWD6_9]]T+I7WBW[*<)KNR;#JJ*F7;PA66TF<],IKI)$C M))U&VX\0*)%SPG:$.J8?,I0=(#^4.AAZ#W:,6L%3YK4P48L#8R'#W)*]Y)15 MT5$Q6W6]NRE4RY-5M>;_\) 3A@XAH/>#06 M4MJ#DGK?B5,YP5%.TL@(2^".@8XMB6)8*GXLTF9,:H1]&,;#-4W96>>A 4.H M<2KSA[UW@B@M#^M(=*:5R2#L".N+C(BP'4BG+^_A\VIV';V'JV+^;1M:_51< MQ85@,__W]G&#.1'JZBJAMGY7;HKUVW*V3#+=!X^67Q_>]Y=5N5ZGB,X?\9O4 MJN1=L:GA3+3Q^ "8)X Y9;CG!,4E4GFS$ZB3PEHXG%,1A;I/;#@V582.B D"25]$(8Q:FQ1TYH.;'LM'[)]E.* M4<_2ZK0W1K0M][M7IWJI/+TJ1-"83O4&H(3<8).RJ.+[:\LQ8UY.+8>[1X&7 M;8'>$VE.MO'ZZ;J@!36$06^U!=9HQATDU1BXGE2SC:;2>YD!C?#K2W%<__-^ MO4E_.]UDY_@=P3%%(842*TT4X!XXX-.X/-%<4#*1QMB9,CVB&_*P["O =%"; M#Y4'SAPB.G)'0$H:;:2$7C"KG(&*F,.Z+4U.8LH(0^L#+#[M"J O@IWS(1]5 MO$BM8-A0%+UE M.*=IKF=7_RJN*T50X]C)B;L"$41C!B@UG'IH+ 7(5N-4W$W,=!^&(L]SEUL3 MQWG:'>FJ^LNB_,=^T=@F$3Y=5?:A_]/M5B]X1*#1\M":$I/JH1@+-63R@!1A M$UNB!R59Q[)IS+AWY6ISHVZ+U?QJMLPBWN5/"JGZFY),>Z4DT,PPH\1A5A&= MP[]1;GH=_'B'0$@8Z62FCCGK<=$ M.7&8/A2"6HDAKY$EEXKW*$]RX.R++K\MKP[OFQ*^SK+EY1L"M-@0;5/Y067C M2*%WOAJ=5":G&OT(W;[6R-(*FIWN]:0JE*>VAZOO@Q.&"\R$ME0CBJ7&#\ZE M4R0GNC1"*WBHC>&&<'=.D=/;?X\ZT6.#E0,L31;CK$-::W"8*W@ MUJG,9]_/R_SQ-0%1X7!TZ!V/8P4" RX/?+?>YJ3/CL@8:$7F&;CU5Q$M8ZE[ M6Z,453L_$*B'$%EF$&<4(T>ET@>C"0">$X;+:JXY&0-D4'DUWXW8GZEY82ON M27#Z)89>]H @.',*$256(#H%MH<34ZJ;T3(.R!YDT9MF'8G45,7L2 MEOY4+JX_E[\M9U^^S!?S5,$J!<#GF_OT@D?I=OF3@K#$.J.PH$YK[A"3[ "A M #PG,CRB]78,O.M<.(T)N+?4Y3AR4]N.R"1=AV)IOKFZJTWEBY<. MMSR[(B!G''<&$"$HC=Z+9@0>?!EN)G:B=TBJ- :]+V?B7;$QL_5-7)Z_S:^+ M:_WCMW72ESMNIZ/'5YOYMVV6U F'H?Y#XG2PP"%"B""64H:C(DX9UDZEP\L. MY1R.FII3T)QZG8\?Z4;(S7R[]!6+VV39;Q$X&5!Y?P#!%,K%>>.VJ!!(P?T6G9_*C#IL/%(;HPQ#LMC5- 4&0$$X= I=<@)\![ M<>_Q/P^CFN+?V,C?5C6H#EP_>+P[A_Z8!U#S]F"89]!2 32D@EDN&$?5 M:#3@.4=AQMB">T#WH!N)-.;7KJ;0[CV*:Q^ARF1L2^GTQ=;H_EP5 MQ?4ZS;L7IMR+==->H.HECPF.(Q]])RR C1!+QE,<_+ 'DQ6$&65'YV%YVJ%H MFF^//7JGE#Q97.TZ%]B]Y#X<*A'.KQ[7T3JZ2=;P>8$*YX% SM%H-G,KA8.' M) WL659EM[^V+9[NE?4CH^;6YT]SP\^NHK2W>GVV_%?TN.KLUU[XF,"8\]HS MP!AB#ALKA%"')!^>=_ _:S>DAY92@YJ=G(^DZ<8A=)?OP! '.6&P 4 9FQE>"TV,C@R,#$Y,3!X M<2YH=&WLO6EWHTBV+OSYW%_!=9]SWZRUY$R"&6=5WL68Y6JG[;*475WOEUI8 MA"TZ$:@!>>A??R,8!+) DY'$$'U.9UL00,2._>S][!W3S__W9>I23S ('=_[ MY0Q\I,\HZ(U]V_$>?SG[/C+/I;/_^^5__?R_S\__J=Y=4;H_GD^A%U%: *T( MVM2S$TVH/VP8_J > G]*_>$'/YPGZ_P\>6AVP?&:Q*DQE^=?'Z=?G(:IG M^GEJ44SS9Z^!\SB)*(8& M/P%9EC^]X#)G2:&+<#R!MN^.C!"N_C1VPG_/2FT"?\V7,:G+,@ M>\U#>.YX$0Q@&)6_HE"@Y/'P87;NW/NKCX;1]%-ZL^*Q<-UC8?ECSO@\C.S% M8R_W@?LQA../C_[3I_0F?@R\>2R:!6N>2^]F_\4OD)9?,)X' 5*^UW/4Q=4O M>ENJI $NM,JEC&Z4%!]']VYY>7RGY(''N164/X#OE#P0S,N+!_,R\6-)6:Z[ M1H[H;O;?$CFB5H:5[0\K]&3L!G"-IL2W2QYU+-\I_Q:^4_8MA!/'*ZE?_*7D M9ED?^7,O"C:IQG(A_!JQ]#5K'R]Y+$9G6*%4Z>*J3O/555:+T,EXJ45# ,EA_.^R^H@F.LLOB-ZY4Z+;%&L1?%UEN9 MM,0:2Y,9;,>Q*CJU6**D2?/PW K&@>_"$DTNW"QYU!Z/9W[%5Y-[%:@)[TN0 MEJ$&W2ROYJ-ES98$7ZQF=K/LB^.'\["LF_$'XWME*(5C=VRY8[;*GB[NEPD& M.NNUI%"@# JASS% 7'+K\>/XXPQ-LY_2$OGW9@$<8QY1^8S\*>W(3WGA92Q5 M5G9QNP1#007&@S*(8UQ%K[,R15O<*G,Y$)6H^DS2O!)C,BYQ :DY&9>9_R5G M7"F+MZ76O6BSWR\W,DO?0+VU14U0J9(764&%#-"-DN+P93PI_Q:^4_* /YX] M5+CG^-::MJUO4Z6]WV#KJ^U\J=E(;Y3Z:-MY+;9=_Z]]R)7BN^%M\KP_Y+E0 !,IR>ZW@0!X!Y]:KJ5:87R(;>5S@$?*NL M#7:5)<)W2AZH"LU*HS'L2-9ZF7+]1D3OOL0CIASPOLPJ(;N)(KKJC^7W8TDO M/SRIDL&D5 2X#M71Y7V96B(*4,UA*@E,1>QCET4^L,J:PE)K6F3PU>YDN5"9 M\4K9F^^/G]?S.URB@LA44Y@R=SNKT QTHY1=)9\/Y].)[U8\^J;0&K[%K*=; M3)D;BB:N8U7 ,KU98?_@X[3:_J&;Z]H[\8-HBQ9GQWR^Q*B_(EO^H M3G[ANV_#A[)6^$VTIOE M%'!630%G98]DT7XEF L%RJE-1=25HMN6,[08FGR9_$]\LL M9.@_/%0827RK(N9<;Z6*)T M4-V?_EW=KJ=_5^:G2N+ /#M5%@?&?FD]/5]'S==1\A(J7D7#RNG7!(ZK(DM\ MJZQK_7$5&45W2EUIB9M)?&AI/(3'6=9QM/+Q>\<;1]9+1=/C>R4/S685&31T M8XUAW9BD*;<(S@OB;7"\9!7R[LRRC9^BP/+"!S^8Q@EC_![^G):6JN%5N-.D M>$6 N79V0X%3@I5:E]NQ355FSAFA),C<%, 7:O)&LY,QYTH67A[,P"H: 4LY M!!Y+K9 2NO-I=535L1ZKAH_0G3*=LRK2U.A&>>]5]EI);T5.%97)[I0%LF-8 MP03QG36>%6)MO_4=KV+8I+QW*] ]-IT47FJZ,4M!W(^O"SK$E9EKC@&1E2*&CY!373VY7_]U\\3:-GH?__K MYRF,+ J7/L=C8BCDUWPOPDT8H>#MC!HGOWXYBU H\RF9$?@I?C!R(A=^R:8B M_OPI^8U>_2E]]\_WOOU*A=&KBWKG ;WG_,&:.N[KQ8UC@Z M9W7!5'1#EA2:X41.XP!M&B*C*Z(BR;*LG3__.-^JX!F5.+]?SI"WO+CW4<=: MWH/EAJ@1\?_\_&FITGNT08LS6Y'IA&/+_1-:@>'9.M*<0G,X@65I75-EGM4U M@^8-1J736K*JJH%%7^U,99)ZWZ+'?-M$U\)"O4V59E1= M4E5.,$1>9A2:D]/J\"J2^:+>FPJ>??F]]BIC4;^M,"V9HLX"5D<5,'E#$ R> M2>LA<)(D+BJ\J>#9%UR#]U?9\! @7Q7;#F 8:@D)+=27X7598 S-Y('!HLH8 MHF[2FBAJAJ320-,7]=U4\.S+\&M=M=4P*;#<2\^&+W^'Q>H:AL$K'"OKNF&H MHL@*BL!G4E-HE5U4=U/!LR\T^H\D"*S(553;#-"+$&>E;!3M3"WLP,ZE,VKN M.4D3YJ%]MMRFRZ1-?Z7_-"%,H[CB#!_#+?6#Z ]\O$S MCO>(O^5$VL5M(C,O:F KN0G%=_QDGWTT_T/WY??0P=U=; MG7K;0F-U(&N ,S1.E5&=606Q ".Q-8;,&4K>V$T%D7H 5A;J;BNV276U%0E. M4A7!Y%26YVF=921#RYH@L7S!OVTH>/9%D@1&VJVME]?F9$EB8S)2*:IB2K+R)PL2*R2UMFD#4E7%XW;5!!Y ME\.TJJPK-[5*1VZ;EF1=TAE%Y259E4PN[0D#D:2\59L*OJ=5(6Y/N',WQ6(( M+\-PCN.@W)DA,TL+@@0T8.B"SM&HYFE-D9JQ=.[,-A1$YD401$D4F/J;MJ&O M*II&FXP*= /P@JBQ@JZ;"I?AQA0X5L@!MJ$@;AK'B!+/<*?IM9MYA,>_V>?/$EZ]EJ3J\C\JHP@@& MTRO?\I3' $)\Z](;NW/?H'ENKA8.)H$_OQQ8L+[8&X% MKZ-GQ!'\>8A$-7I&]U_1?0B7:48FY.6Z7*8K .]0,#N,<"X$6<8QNF$]%@T< M(\L,U!((R%^P$FTR6H&B\B0+JBRPIIL M'@IM*GA&A4Z#Z]8!.&OT'Y$09+UDL)/B:+ N9]'F!V/,-M:IL>&0C,& MRQDF;\J& C2)T=.T@VH*2B']LZG@;EQKLS3>Y%J.(PT%B+RD,;QD2C30:05Q M,';12&0+RH&RA&0I;#T](9A",\I.G&XYDYQK97$8:6D>E#$1&@ M@<'(C*@P65M%F9U9!3 M3"T/>C<5/%8*&TH MB%.$#"NS_''BP/6MDEE69T5#4@R-8U7%0(9*R#)#(JOGX?NF@NM:]6EYQ',Q M9S7\\C.>@1]/&IY:J!54O'SE8A)/.,1AQGDV]?3C"];)Y#:>GHMDX$QG+AY9 M_;3\CN1SQ6_$/T-_'L2_XAG-%ZGD$D$4G$D\1)P4@?'8#KZ074&T$UU[<&! MQ9^#I?.?M,N_+X_6O'TX_L:GMQ])OS&+QQ6+7T4$.8CP^.B79-B<.Z=!]GA^ MK_ 3(93T^+".2/E7[.SPMFEQ?>R"ZEDR@25X(;];>Z^-E%0R5ST*&VW>,XP MBU>F=_9L]P):C6]TL;-K:'1L)1O?Z&1XOYY&%\AV ]N]9 JDW4R!%&N'7),I M6!G%&V9AO!$O4<<$W/=POF=I$+20E$R#_&-)>2%"^(AK&5]*KMGHRR\S%_&8 M-/% V!-UU;!_"EW[D= MNU89C^?3N8N3<:6Q52?[>[M&'TL)ZC2$J1(TT0H>O-$[:OX=C"S'@[9A!1Z* MA<).:GIY(]NHV;F+W]_"5269.MGU6[?[<-K0>N)#;$3K*)#<^(#O,(TFO*]M MO*].)=C;.Y+0KJO>;G=&3'2ARSR81(=-2@Z.FQ"Y%V4\!I&7Q&.KOPP M7M"B0SR+*I95D$_4P=.Z3-=_3J;K=%U+]A9)"^EDJC_*+'#<%D131:/;A#03 M":B.%5 UR/W6H3C$[+;![#9(Z=[-^8C&M4'C&LP42=!PRJ#A4)R/I!9.GUHX M*,?%\^+(4&J+<-^7#3!XEYK]1YK_^R;+[F7_2S]TV['LK M!K'M752'_9P!T846N(#]*!S)&[4W;U0_4=Q#@0B!Z$$GDX&PT\XLK%D)ZD@6 M$6_1!F_1>NI)-*YE&G=0@OL^!2*NZS2NJT8E2'2 (2-:S62J31O1(H@_R:RM MEA,-,@YZLOD/3&3W^NUY&64Z;<,X2F'US#YW0+?\09 M;@/?0W^.8XU9049::(CWK[8"._P^LY'"H&\(--,N5.PD@B64;)9!2PG7>_8( M;GBOH^I?O&G2V9>W%_LXR?TM73(=SXG@%3+Y]J6'%.K1N7=AO,]GJ+Y^L_[E M!YIKA6&^__B5,T9"AJ'B)6XC?ZIE(=8.+3_[$A]OL['I+25-[U,(#8$(<87@ M#L93$?O0-OMPR"%$8A]:9Q^.,K]4G8>.!\-PF%2XH "7 MGHT$$3B6:R!A/,9'#R978'AI7+9+"]:V-^WWK1K<1N>0[]>\2___ZCQ.$ 2R MG4 M9%-;^V,;B&\XKF]HD(W83V&(F3B&F6B0FE0.ZJS3D>ET[CGC>% 4'W)GX /< M9H$30CS(,8_:.J"S5E>V:W-/8@ZB J=7@:,,[1)JT11J<8)9["3F/'7,V:A. M)]SP^"'D 18J[!P1$%=_?%??K AA5WI(W,,IW,,A""&>IW(;^/9\'-T$R;&8 ML'+L21F/@[GEMF3@"4]7*6M:^>C2QGRQ\?F@G>G1=T]J,T<)L -0B%')>HA<'\\7TP<444CP^KEKC'] >PO$\ M<"*G+3U;&/@MG38_80R9)XUK;E/<+% M'.YOUHLSG4_;T7WQ!.VL^LE\[:7Z=ZQK'*_=75.L?QN[9MV&[^\<5UB\<.1, M48F;AWB9Y@,,;AZ^^KZ][% 79=,R :+^T:WO>-&EAY[O8/[JW4,5.]1GBQ[( M_<+Z+CA2.JVYQR#LGWLG@#A8.I]@X9A8Z)_^$J7I#*VX>4(FIG4*V!5&L2Q] M@H7]A^=Z;(T//N)'/$/#T$"FM1Q]RG,;U83,=SSA4HHV*@R9!'."=7F-4Y1> M11*$N1^LJ9T$$>U#!-%AHC;'3(%TUX(V/?M!3&=#QA2["X&& M#R<2!#2,3G<\']X23MWCM'CEWO^GQT:7O40K8'$2;]&(O7%(GHZHRJ&,)YFN MUUU^?3HBT48LD G=#1B+):AH&"K('*QN9R$)&IK$E]I)TSM E4C$T+!T2\?= M0DMR+L0[]%B/B=)T)NSL+J]H0\1)R$53@LWNXJ#I<69_,; X6K-ZUX]\SYUG M*[!'K[/"#DOXI,K &4?0'D;^^,=WSXG"N^'W<#BQ JCZWCR,'PK_<*+)-ROX M 2,4:ME.W/GM4//W["FR@^8NR39%S?N%2S1Y:6L>HLG[;EQ$-/D8FOQV$[1> MJFE;]>AXN\POJT5VM4(VK>[T[/+:MK6Q2TMVD2_O56,Z<_U7".-VW\RP)G>B M1RO;U0M#7PA ,4D9.9$+;QXND:EZ;V_N_P-1-52$A,0F)*Q95ZB%5Y M$5IS:FW?SG\12]<%OU5IAMYBXKD$$Y9GET''#"#4K'!BNO[SR H>8=028[6K M[3B$C'IA8=[XTW4I .)OFY0T(.Z\U6 C$>F1(](&J<&>R2K" [K& P[.-BO< M^M(8%7'K31K5(FZ]??:\Q*U?>F-_"A<#_%=^,B-PRC! EM^S%7N*_ LRQ*CL M$S1>9J@/.JDF.[6\+RJTCV,A*M0D%6J$0UI*.Z,&V Z>1_@$\]/1C)>Q.[>A M;0;^-%FJ$,OWYL&P @_)-+R%0<+[7LM?T,$$QN$$U:QT2".L'%%1HJ(-M:*) M$65^FWLPS]KI\#YZ<\1FG (9P6!ZY5N>\AC V%4ASX5Z Q\Y.@\"]/O6#W!O MZ'-XZ>$76*X;S_H>30)__C@QX7TPMX+7T;,_FOASG*X:/:/[K]>.U[()[JLB M2A,+1Y#1\?12:$XF^5 ZJ\'SW!&]WDK.->7ZWO92;NJWZJ8V)L2/A11BO1MN MO8\RYG)H+;OVGV)YH"\"HE05(ND#,[W$X=CO[&]SE\UMFX9,MA.9UCA>,KBJ M=>W2F-76O-&8(UH,%/F*YRRHR6)<)F%%[/1/3N':H@Z-Y%YUNB3NG*5K4K"E MN'7;M:J$&9UZ16LWB5;=#W4^GCR0((-K57NUJ3GC0F 1A[Y6Q*>RR MC3DUS%]71><\M80U'ERW-LB'J!9)I#4TD79Z!<*3K*TTN>3 $!?KB!Y4MJRE MW0GDWSG"J?O*J9=5BZTO"7MZU4+W(:$RVPN)*!FARBVGRFU4+4*5&T25VZA M)$?4DAQ1&Y6K Z.+W1[^.ZB*G2X-B2X0[=I"/"U-.IQVF)A$ALV,#$^1V;J) M)C#H4'KR37M:ZGBVZCJ28VY+=VYE[@D26VM$"07L 06LTR84EL_C&;-#U''V M'&_.9/Q[[N!1CVCBVY?>$PPC7._5JQ!>6]/"!EEJX#Q.HF_6>()/_&F'WN!Y MKN]I>:I=94T_TB2LTRYP7W4L@?,4;TB1H_#."7\L+9@T_0 ZCY[Q,I[@&<<: M>F%@C5OGS1G58E/H5VOBH M/!V&J.SJQC#7OF>GMZ#]YM%D?VU$Z. +M$?^91C.81 FL$[^77K5[3QJTT[C MV(05>^+L2]85%Z@KUNE8<[1]AYJ4ZT%>AQ)%J.G+VZE17I,W>M1-M&N*3M#> M#+2CKB!H)V@_*-JO_VPWVC44UG4%[M=_$KB?#.YO%:F;>/_VY]TA\%[VJO"K MY7A7?ABJKZD6W$$W5H%PXLS>@#C9RCPMMYLQT1?ZHX1IT;P2Q+BDQ@5U?.>, MRWY:5X1\B=H=R?!MH;7$$![2$/[SFAC"7AK"?UX30T@,(3&$J2&\O!H20]A' M0X@ZGAA"8@C[;@CS:3+9Y2TL&3&*W3**^=RB924@!I(8R+X;R 535.^NR%A! M0\@;ZHO.V28R5M LO+=^)D"'\$ZF A"\DP"HJ0%0ZZ<9O#NAIC![J8XUMA!U/'$#A([2'(]J2$'-W*!KJBLZ9)A+]-0KM!UIW0 9;R%* EL&]'][]0+M(=33,Z0Z5Z.*6523* M(;1G7]IS30:T&V*94%=TSC*UA_7T NT'VF6"!#G[S%_IX,8/[8%[/X*!7];;=I*=#00[JB\Z9IO:P MGGX$.0>:I=]1VM,AX]+%-0&$]Q!#N*\A-+Z3L9R&F";4%9TS3>WA/;T(A[JH?>"=)^'Y289*#)SGXWM%VLH<0&8M\8P?))D+$#A(^V*&M$SMD MF[K(T4C\URR\'VCN 2$^33G=P4F7Q.\CU-':;M*+%I MF?%H'KX)]2"VJ%F;>Q!+U01+U;.-1(@9)&:P69DHDGDFR:&616!=2K@08M-5 M\]$\A!/R0:Q1P[:1[ZBMZDX0UL4MZXD=)$$8.42,F,$=S" Y0XR806(&R2$C MO8A<>[8A!+&#)"QN6%A,9D612+5=.?E>T)[6'S/2';1W<7( 07NCT#XT_D[0 MW@RTHZX@:"=H)P<&]B/+0$X,))%[8Z?7$/]-,$=<[ XN]L&%+W_=1!,89)>W M2/LW'ISM=[>X7RY*^H6X7N)Z26#=;>R3R)K@O>TK5SHZ6Z!EK+]GJV3(9 $2 M_NQ+>[[JA/8TQ#2AONB<:2*TIUEX)\>6]]2X=/$8'<)[B"$D>=\NA&#*>OX5M:PL0JF2?*]Q:X7?.Y1[8K=4) M2?:,/N@G /@DK< MX)'Q1_Q?,Z#7&")*W"")#0DDF^$-&P3)DA$X L%N0G#'P=8&>\$](-<$K/7/ M_1'0-"2.^TX_[ MD20+2;(0R/609/8&;<2WM3^;J2>^[<]1OC#==#RD!([EYEVPI-]QMZO6^ >T MAW \#PKFMBUZ7M'$O'?7M/%PO8QZ,HATI$]I/W/G]**?\WN%!Z!G%XH7[6]V MIR[*4Z43\0*_H>7"FX<[.(8(N_3^ZHAWQNKEM6]M2 MM[M]MW]U_7O+39$2YD#Y3VPM;P/_,;"F7>KY'1K M>''#^<_*6MJ^JJ SN"EN L1G'W!/Y=D<&@K=%*5;+6#O/:#:*), M4:W&ED?\Y&']Y.[";JG6+J722"C7V%#ND*.#%<8JOWSK0ON1T/D*,U4A)\+G MCYQTZ*Z#)+XJ\U6E'-YZ(1R^*(.^>\M2KZS??@ZS+9(]3Q M.ISYH1.U33^WZI7"_(7J;JG+9&[NU)+JK.G5HYCRK92B"\%X#3 &C8!QL@M: M3@Q-YP7:E][8G\+\(NK&;_-H;KEQI_8/VH! ^V)O16DO6:O5:[.-@#OQVN7= MTFMH]]%K$Q=[$!RV2.O[YM!.BX2*"?KHY[,5M&R2?>OTO6+:_9+P6ZK5G:-I M'04*(6CMA^XA-^$A.",.B6@U"3BZJ>_M"#A(PIQDT$ARO/49M"/E#5H[?-U1 MYD<&KMO/11N>'#FY!R;0);ZWH= ]4AC96NCV+C(EH":Q\LE(]LF',0C<&).X$[@3N#>6._>@#&AKJ:M6Z3UC4H2=V^:)=%PHN%D&(10-C) TDO* MUG"XGSQ"(T,G) YKZ-!)PY,K)_?4!+K$'S<4N@T?]3PY= G))J#N$,EN.-R; M,.#F,">$F &XHX29I+N*!2;*K]1ZXX3!N1MQ,8$QB MY%[!>"D>UN%]5(:*2\]VK!$,IE>^Y2F/ 8S[0I_#T23PYX^3(9Q%<6M'S_YH MXL]#"TGH&15Y104@K$;V88V%:H5.N/0NS0J"5Z0\=ZCK@@C:RM2?(_W+GM:= M<.SZ^/%V 7VUWU+-K:7CZL=^HZW10FL*6Y7OIC9=B*FK3,&*,EUZ8W=N(^&D M!SS?(@DA*>NXW_ ++->-#7>J<;_-/;BB;*;S= CL5U,OVHDC#!RIE8$;QX6 M3W370ARX/QMD.XZ142BQ';MH4TLYQ%$,APGO@[D5O!Z+8A#K<03KL4VG$A/2 M Q.R51AR$%^%+A#CT4KCL;X[B=EHHMDXY&C^T9E'<^Q&W_(:!^Y28CM(QJ,V M\Z', L==#9']>4#RHFVU'YOZM$$&A*1,3S#OOW MF$ 2K)!$1T<3'=>.1T98.F8\\CXE!J0'!N0HJ8YK_RD6!OK<&G"3Y&BS3<9J M+Q(+0<*3[DT&[16/(#-!"5-H$%-HP3100AO(3%#"(9J9J6B!^>@5NR"V@_". M5O".MLPB)^2#3"0G#.2 AL28!WZF=$BIJL-?DJ\XB4'8L7\:A&V2F3CVEA.] M0PU1BB/'FV0.;_,\!)G#VU.Z>/R3DGH#-J(:9'U(7T@4<2PD5CEQ$J(S4RDZ MZ@[);(I>$LPV1JADZF43[ *9>MD;(]'&4(-L@-,I:T$VP.E]F+$?M\B)ZF^6 M5SYL?@BC0+(/^QB%'3JK09 GF85F+05M&>1['S@0U),0@80(Q#20**&GQN,4 M@4(+)T7VS1J0>9'=@')"2'K-XGY:&:& M@FQOV2W;0;:W;.&81B.&,4EJL^>F@Z0V">O8EW6T;$"TWY2"C(82OD 6_1*S M0!9F]<]T-((M=&(U!C$69"E&Y\Q#&YE%6W:A(P:#;$'7 Q-RBD'4%DZUZI4U M(/.L"+#)\"89IB CG/T=ISC%EC!M'Z?HO6T@0Q4$^#W9D+IO6".IL;:..X 1E6/+E%(,.*_3 /G4H=DO69;3899'TF"36(&2&T M@]B0'O*0-H8I;9G>1(@(F>'4&R929T"CHU<*OW-_CO2_PB#ZZ\J)G$<+:XYF MA3"W(\.Y9]A.Z"-=&IN."VUM8LTB&("W@,U?,(RL:+Z,TEOH817-R[Q]V ]# M#=4.E8'>V(&A^GJ-7A(@,YY??ET&ON^Z3?P -6;9X_H! M=!X]#5NQX.WHXP[@2X=!D"*BS\TL[_76>HVSZ=">+[JE'?#+5*I<<@6O5"*Z M$R @'\. :,%!T7]^L?_F!-@\CU)=!6.Z^VJ&7V"VLMJ;$ M+?3/X&6=C7U5S-R^0O\QL&839VPE$<8X0>E?ZMU)+*,2AC ,<E>3%6R3 =ZJ@_MB?S,.@B&)Q!7ZKF/'-/$2 MZ5-M'UFG4]#V\#9%902<6S;Z() M#(AVUZ+=>219*M^^Z#.0M];G;^A3@6.Y*-;VD9-T4"25D'93 M"2E6";F-)BZ;2XGB&RQU \4XCUCDZ1487AJ7W5&NT_ORK43=%\.W@Y83PT=4 MXA!QC!?.$0Y'<#SQ?-=_?/T:^/.9-OK:';TZOQX^_W@V)GW!O%3+1[6^WNJ4)V20EV"&5)W-(F,]>DN.7DT?EQ MM9R0U!Z1U-[I-AE(ZNU 4@=TO:=Z292 1.6-MG1-B:)K,'@J M/'[EXQGW3]#&<\VBR^G,<@+\D77ONG4M+W^#Z81CR_T36@'&(OK&+6IO2S 1 M6])U,LYHY5LAUX2(#5V4?GU]'QVB*ED/IQ58U\6]R/N]74== [2:#HUCJ>C[ M=.1P*U]WM\37\;*JPQGCIFO,ML:T3$XML:>]-6@+!HWYV%+A=NCFU@JR8,(5 M#>V'*=O2CA$B2-C7\8;>_RPL0-W67AG3F>N_0CB$3RBR]<8M2;;O;*XJVDG4 M@[BS$[FS9BK(P9,JFS2+.-(39U3>@PCBT$]FL3L0'Y,@M=DIF)9SQC:D7PA= M;=P03U?4FJ043Y]27-HJDL1@)X_!CG=F:0\,43L,PD%W<'ROWVIZ%Q_$UW3) MP.\U9M12/MU\4MND$:.RJ*+I/7RHB*DSB#]%XK0"121OVI"\Z1Y6CJ1-3QMA M$0?<1[+=FT"\-::3#,(>/YG?=:5N0C:?Z'4S.')7=/KD"DV&IW8?FU^16;M6 MQ^V6W=W06*(H:Q2EC9FBW;2C3_FBN>+R^BY[ M0W8K?R=^R>H+W7#M"Z^&.[[0_O%CW0OUO_]]QQ=&ULM?UF*+_K)WQ^JP7&S' M;Z!?ZRJMWEWM^,)4R2IKF][?]:U(UV%I?Z6*&-_?\:73U[4J]>W/755J;-GK M7J@I^HXO].9OK==RLV?HSUWKZ+VNK>/UGSN^$,[72M'XOJL4Y^%:*7X?[BK% M68!/_9A6JF1Z?\>W?D=_ ,"MJ^IOM[L*,_"]=2^\N[G>5<=?UK[PVS]W?>'C M_6S="[^JM[MW]RT,AAC Q1?;SA-RK46_@I^XQAM,69%?Y.9;JLA_+55C^46% M+^C0\Z>.5_F-]?9F^2-OWI7=6C1MK5PF\X=U@O[UN[FK#7U0,WN!Y500, M$!#9Y 5#-W@1O3B<6=XN[_XRPB?V4?X#A4_90;X-Z05^1[%]A5;>!Y\*ORL; MC$G0N>4ZC][%&.)-IG";)UC2DV"_YPOUEA(1[M!2_$3\\SGYQKWOVN@5WZ\O M1X9.#4?*R!A20T/[?GN?ZT^7U_P/Q:$2U(]\;4/I'[2/%T#PG9[7<61/^S]^ 0'^NJ9&U=9+I!]/E MFB7_(OAZOA=;0F><4%B)$7A!D"3( ?K\^<>Y:8VC99R.:-2,G^'L5<(Z,I:M;8%J#*_+Z2Z M5.TO>_15Q4>H[?OM$*KXX9L5_*!N//C3$>NQI\HZ'HYZ+QAN]E)\(Y/788-V M, MD.Y;$8KV4*U1)(^$[;OWENOZT;W_LD9>"MZHE4(<;^S;D/HVC"4EBYSPN38] M9 OR7_UWO_>5Z-6^KXM[LPPFU._?E;N1<7?U)W5GW-[)$\%S=&4,D;H]!Q:BW^NQQ7(+;-&F MQ "6ET63EGF$,DV698PM!9$QW93X,FS=QDTSDE3-=LBZL/'&6ZC@Q+9>7R&B MQBCH^&WN08J1!A3. U6A9?E_WB_ +6TX?1C5J9D U*:_-T$;Q?)N)\/)"R!P MAL2*O(K^H^LZ."=[([N9;AC>9DV^9W1G7(] MO,3.I6]^)UIH8N9X'@)_2FW?J>_YEXK\(WVI'O'+NTI?;K#EQOM-.R$>)*(> M'!=224*8VB&.$\2%$92!9B(S* FT*HBZQC&&*"$C*'&L) )64HM&T(@'ADST MS>LD![U+++?JR]^>Y_O;X/^U!;Z;Z,AHK#0$(;155%6.(G61$46 M%4-GS#329S3#X%8UY X^.B&V3]$UNK-&2\PKXY_4U4C_N(D*G@)Y*/HV7I MXN;A3%ZP:!9EA50X@V,\Q&M3CDN_ ANJ 1 MW2GR'_R[^#H/_>6,/HM_X_@A^UTBEI$S MA2%U#9^I.W]J>6]K^^S8T22AA_=^8,/@?.R[KC4+X47V1[%7<#/BZ@3HOS92 M"?QY[YVMN%1XK>?<3#")\XGM:/22Q MSTL29Y#TBN(L_K[WH\B?+ET*XFY@$I$7>O$X'F$;1,O\ M$JSP!&%166YR5) M XS.R0:R^0JM\@**!9551.,#[),-DI'7B;=43L^JUQ!'W8$#0_O1"F:!_S1. M'LMYQM4:]>OGQ[N/P M(Y5.SPNZK\=.T1G$ZAP\6I[SG_CW3T2-6]FIE^F4Q>04(^K:_UC6D[$F?XHI MYG.;R/+N@N9HJ*RIO"#*C,9+.&J)ITICF2C2+F"]/K])&TB:6]^A00W\>3:@KRX.#7G'8UAC%FAM'< 91H+C F:+H M.F_PG*SQ!F 9V1!U!N-,$5E6Y$!)@B@%F(;^O E&_K.W!F4D/.QI>+B-%HJY M%JH,X!G1 +IF<@HP)5UG =9"33%,AN9!I1;>^F%DN?^_,UN?R_C"20)@V.VU ML%-6 L4YJ;B6,Z'_YV\2 \3/(34+4%C@S"R7@B]P/(^<)YPS17P2AB0D:&F/ M(TQ0&!2U10('G$=PMZJ2$73A;.)[V0C9@$(JZLZQ("DK@!:%!]B;-KCW8?MA M/('.N2ZG T-510U(!BVQ0*9U$_M@E1%T0]> 5K1^V.TJJ/T;[-VF(3R!/_CH MW4^[SE 5:"D7"4T+DB"9-*V*BBX:FB+&(N$9DU5I<\DA7/D(H[=85]X]LBE( MHG N2[)\<.FT;5Y3#9\<(M>";C@H8D]\$ R@3I %(/ M"V8O5'Q$*?4W.O[/T7WTSF/[%4/[(R=*5IU :SRAQJX5A@TA7S[ZU(/K/U], M'!LAXE#V9ZOV=;;W RLF-\/7*;KRH3'$F_3]X?O^.IVD$@,?OHQQ9A)=\*CG MB8.NY-YRKTCU.%%9?=1D&ZHHY,M-%,U45)GC=$DU38;C%(/5:961-9K359-E MBU0QI2"O@+F/K>T:JG@3H)9;P2L5+V0-!]2U3]U: ?4/RYTW/)W5),AV2NO$ M7.M4VC!Y55-X038U41-UCM.PUDE T56>DXM:EYKVQ+)OF%%'-*N7FB45[)D@ MZKQ,ZZPN\T %&C!D VN6H8JL#%BES)X9J<]8/V5S=487>@R_#,_D&J$ Z]H* M;>O?U##RQS\HO'H11M35E;9CVG27Q!*]5:"VN\B3-=G[AHKK5JOL/4;OV7A\ M'E+WK]1X I& IWAYZ/,$QO.)<'R;I\$NJ \@C7TG5AC/%+^Y@\-G%#7?P[0 >O-R!,WB"1Z%11-I'%T(Q#/%P;$U9B!XT01EQ[L5Q45G M 1S#F)<")GE'O"HLI#Z@-R-UHL(Y(BCAQ,>S9[.U#-'$BMXTB'JVEBL=3WZ/ M'TZ;]-. LCR;^L 4VGV/-!,5NO\7:A5^*"Z/GL3U25^&U_6$<4WBZEIA1,ET M\@;;>@T_[KN6;TO8%H8P=$W0=!HH(A ,$?"RQ"LX8Z4I,J!UN61>IC8/ E3[ M9"T2]@^1%SM@4![[8 >!X8FJ0@&0 9K]31:%:25 :4SMI>"!O+ M.C46Q#ITP3KL0T].24(R,0V!AA&,H!=AOEUZED":>E]X( MI\BJH*\$F>M#6CU%+7@=8,*"7H?<>O"(KS\&_G,TR6Y_1-0%4C9\<+QX\60\ MGHV'#!GZT<;"#V6^PHY&/-7/& MREX9TNV\*YMS;TT7:5HP3*"@^)CF1$E31>Q=$0,W94ZK6 <;:,@*//K!ZRX1 M<_QT;#C&Z=,X>+Z*C8]2L"WQ!VI(YARATW8,NG=V]PUI9EVZ6>CEQ,H_)%W= MJ,8>ID_?\J:3-[.N/KU>9BJ5_7I@J[=*"T\N8:)(.W7A,&&/B0(M*&3R,^6( M36AYG1VZC:\N[D@@JZ**'*PDB:(NZ:JDF'AW.$U3!106*_*JKXYEJLY#Q%O# M->FQ37OV+!2OW7. ]U1,HSQ@H?JHC5*^@PK094[G6 X8-(.'6019P5E;39(- M@=5D=E4;,T%^C>6H97'?T;22#/N1]I'VD?:1]NW7OIV'J$$]LY^;D/-]6)-; MQ0LL2E/"SD/94%$\0 1MRO/C\9UY".-2J-;)%JHE.]SY0?PM]Q5__-E!G\8$ MQ(//..D;P"9P87QD=CVE9@XY5*/MYJOW3:. 78#]9/ MI>G6C:/ !Q@XZ(C.[#Y.$$Z@ZRX(Y@>D+''&/MEL:XOD^$\?J3]AN.OJ$8G- MI] P$L/IDLD!B9$D544_51QCZ(!E&&#P1DF,@>O\;C)WRFU!#S14]C:-U^2! M=/I =%9(I;LIK2SV:.9B7G46S L"6S\(/O''K^;>Z^)J]@ MF&PSYG<-\#Y;)6C;?S3MD3U^ ]#"[KVR80")YTQ6YPQ>4DQ&-_$<-\50 M9;Q3H5DR6<:?3O'N9?[X1S(A]R:7ZC)@DT.O62RE,PH?WP?0^G%N/40PN+#<9^LU/$L?MPN'NFQQ? HYU.74ZTH+6VW6 M.6I\G%E-!Y?.Y;6.YTVW2C*M'L(_VK9*8,VJ0FG=O3U6%;9@TX(2W6]4&%_[ M-CYU-KBK:\=ND:_?,'A10%R#!C+V80BK[5]0!IX69(.E@:#Q)B\SJB+PAJB) MBJ(:-*=K/F1,B^OE6OM4KFB+J_-F[MORJAX'II5V1UM&(%$ZBBJ=$2QR#;(.(3"_9* M@$4P/6L/?*P -Y%7H2KF(H$;[Y@\K8BT&HRH0\F2;853V(>G-#3)O@ M3E ,4S(E2=9Y03 5B5$$56!5A54E%DC[P$?S,6#P*"'Z*X[>XJG6JN4BCP.I MX03"**0^S#UK;COHSD_96502 YC/U-+YA?$RCF]6,)Y0+%C.HG<99IN[A2,P M:Q',--9D.6!J / \K_&*K/' E%"'L@8GL#I?(\QR.H<=V,T,)F<(K '<"-42 MGG]#[Y]0R2&D(67$LP-6H9A,K4A^0N+GG>(+$%B%1$75-U41#91F9%SA) M432.TUB-TX'$L0)S,"3B60L!G*!R>%TV/NQI"@DF#]2'PNZ8[,B\N=8"4X V M9!C^7K1I@1-MSKJ_YRU.?F!H2;BWN<,!,YZG,/%=&P;A_T<9_YX[T2L!YH'Z M4"3.LD68U#A:,U69$VE#Y&51DW55H&E-U24@T8PF',Y96N&$,I'))+3U4#TG M$R2V"(F*H;.T+LJF;NH\ZDE)9Q1:X40!;[TN&\8^2+SV(QCBB=D5D"P;(BC" ML0\XVBQW0#<'2+59#TE4&=545<94>-.@)4409$UD)(U7-5W;*RN8#] QG1N@ M.X2\OEF>]1B#;C%C67?"\3PYE!X[-<6SW-?0B1UFCE4,YF1!!RYS!\.Y^S85 MU ?@;NX2MH/ Y5F-1W:*,40#_6'JR->SG&D8@$'7^/WRC#EPV!OX8 MVAB&?0#=9G%R#7*&C9@MV.G&=7$J9"]F3TNJ#C21-TS ,[P &$64)9Y74"2J MB\HY&9!0&VS##L)-8[1!)Y& MU%9548RJ*:PH\:JN&:S(X1-;R)C#X>7UW2N<^#NTW&3_E'1*3.$X(IQ!^1[& MNS2D;K ?P-PHZ0\CK)MZW\M)+=GQS?*\/<-LLR"["S>00CQ95 MEI5-P!LJHYA -!GDUW599"2PU]S&'&Y"Y^!V"'D9+Q/GWNG'%A";Y<4!1=-&F>8P'.,ADFI].:(6J""/;1FB%JN!7M0X8Z/)6\C9#8K!Q< M^3+7779H+]]0VKX(IF3)+*XJL,3S0 M64E"$;!@FBR/>DA7XZ,3R;:OE0T^SL:F.^PV=XH:5^YZNM"R+?:76M*RPV&G M1+J7(^-;-CJ][RGQR4]<_,*)D'3'91_*>VXX4M!'C>O1\#T[Q=;>35ML=;1= M-QT'%G?&[47?&U\OAR+@S=.KVNWIUJ5&*IMU\OQY= M7G]%X+G[UDRL'++?1WZ\1;WJ6X&-+:#N!# >[(S'68K+D^.5'BY\H:XB^R-U MU$H.$2^Q9GX C_K5?4[6J'>R5&$!S1U\ S/E-F$A_PG9S2X<0G*' M\_O0L1TKP"..'_!+TZ._M:6#OG]*#FO8US7@KL@;Q62SY%B%.O$7((#F>8K$_ 8P'8P>QA,9XE?1#O$H:G]J# MO[UWU:-X-?74QZNI9^EJZOB(H/V/.&E"C\1RJJ,B;]:.[Z$:N"9%]?#P\MN/ ME&IA#?$]RI\'*8:0*CPC" 4P/K;)>L9_^0_Q,4S(Q,#X1)BI;SL/^,B?>&^G M:&)%2%'\N8M@!5$I&^*%O2M(=%+#E1_?Y.2&*U8B)SZJZ1ZK'U9;?!,/_B?G M0.7['(0>4F'7?<7WX2Q*#A#"G_[N.8NE_;&R*_&I.=9^YR/4 M9:].[U,RBSG#W>W/0RRZ9$TU/MTK%G-@QZ8Q%CL697ZT5GJ@3;H%96H+BUM1 MWCPA0X'KGS**#TO=\!/UX593;M2?$ENUMT%^I]&-M_1+9P" .C#^QO#68V[3 ME;>;C.XKM.(_O,1B4A\P;-&K0\Q*;0I5&SK>3Y_CQYT,Z/$6HTD5OUFO2 *) M%&+HPQ?\-+8+2!1S[]]X >&#@\W$S/$P4GT,,#]\TW\YJ@N-3CXZ=N=V\CKT M;M3+%N*7K]3,"JS'P)I-\/E(%CX/"3GK^("O,%/$%;Q_1%PG;D):ET2/BF8D M1,J#?B'-3>W [F2@2=KEH(ZVG "!-)9JBE'7S6TQZJL98NQA?"=60BR&U/ZN M:>5#X$^IYXDSGF"SBX_KNX=(B9#F(87!WTDPBS^@D($N9=\;%>RZ748RW M=8[<"5-[&,Z0]CGWCHM]>.HY"O0YWE5@NMAHX"/U1T([+&J6N)>"!7AP@BE5 MF!ZX<$VQ.XG-#'XTP+82W\]81+Z!/\83!WT^F)J*9S-V5':H\12I)3T07QYO=YB6XGT*\S<316GC+BWBP M!1\QFJ[@C7MM:OU(""Y6/R>AF\C7A[C_%SA &H+-2>'P4JRUN8ZC:J#J81<7 MGY&)"4^$%_/']4":%3<]'",2@1DW5I>$N!7DM)-L$M_IW_\+GXSZ%)/\U!V$ MZ3&M,0^(/7Y\*&SF_W-WC8N5^OW(^H%\B85/^GQ&= 9^C#EB_)#[&K,,VX_C MB_0CJ+7C2>$;.VC_\;6]"5\LE%X:Z^ON26!X#\;U)X'Q=/5I7\5[G5HL^BG\ M1.G&UX0E?\-15H#2L-! MF!]XCD6Z\^1MW+<["X?R"F^.$^A/9Y))&R4U9&N;M+'%F1IDTL:I1Z?)6;WK MI*/=X-'ZH:%3Z*_AS=6EKHS0#U6Y4JXU@QK^:AC-F!Q!^/H:OBYMY.L"6\W7 MUQS<"X3]'CODQ_JTP__FO8XZ?IJN$N=1EO;Y;L@47:()I]"$BA/"=@EB.J@3 MX@:=V*>MJ1[%7G!%B8[?_1\NO404T<2?AY9GAP,*ON!I",GE>#0W^=.:XC1O M^%/,0S]\7]W&O%Q;"MYT \*L\8_' 'W#QM[:#R[^-AY#^/!P=&C51P.5X7"% MYYT>3@=("VCS(,!#5%88PBB\V( KY@"XVGZAQY'7L1Q<]B6I@=YY;Z)1Q]"H MK:W6=J8<--B>X4E*B]E*>$C^R7*7$C2'Q5FE _>\O_>HX4;N[L6E.VMS4E[ MG)<+S_?,P!HG4SSL7\YLB1%XF149R,OR^?./<[Q)VCFMLZ(JZS0OR8*H,Y+. ML88A,KHB*B8CLHC&>-84?7P>GC]:UNP"ZXKBV?A_C%Q1E$BS@@ /NO_#?8%#&2&'G \^/G3<@MS -?7GXWU94?ECHTXCI 8E]88 M%P%("^,B&*RH2Z+$Z1QM*#Q@3%I,C8NB 1[49%R _#M7BW$19&$@,'RGCYFXVB2M.!OVW M)*$^EV+^\]\R&+"RD$XHWG2T_"";GN@\0?>UT9S]H(!GV07@695#M,'0%$6A M14FG@6JJ*>"!(=/:6\!G?7>WZ+IK&*7A]<%(!#/@17K X)-C:L-Y8[E"!RA! M'S#$,PL,R88AT*(N,QR0)435>02D!$.BR6DR^SX,U>0KF8$ F($LU$G$F^\2 MVQ_IHPNXH]+4Y3OQ5FL+Y.5]8\RMKG>+C78)3! HR**0B&CA=5 MLX(L2AIMBAD8.8'75YCE;F"LRRL"88"0W6DP=BY^O/2>$%/R@^+.V'WCGR+( MD084AN%U'9-0AM%$4Y:--&DC*Q*C"F^1ELGO]9!NCAV('#\0:;H+?)/$;)W M#$LO,*/+HD!K&LL)(L>9!L?PFI%AAF%58S?,U.2-$&889B#Q7!KPTQ^2]W'##=+X.1S]') Q2O<;2@J4 2@*FI N!3=*JJ;*X$P2>>\4)&$%9 R.0@Y 71X&A-,7B.D3B%5EE@IIY+D@"]DJ/)!'WK M6EZD>+:1R?J@PWD#%D6$DEBG(VL>76P41IOJ^KH(1T[,4Z:"J>A $AA&!8R. MM-Y@E30I8VH*D-\'Q]JFN;"L,&!JY97-@V/7UN?=)-OV>H^4"ZT04O&GS_V' M\SGZD<1R=?C+%N-0R-TB"N:,^"@7C9<,SF05GN92'(J\L#JPOA#N%9;M':[V MS 1# 6Q"TR5A'=-AU"\V2W3Y\6*S;7M7WW??G9<.$>+8H#AB4+]TAH#,/1S/;0JVU9&RVR YHGR]I:%N*)/"K4ZXR42;9]6L8 M&2_XH!/4TH.[/Q9P Q$()'SIEBMK,9($/M\" A\/:A@*+W*"J(JBC("4#>EJ M0%G) .R'I+HF-;+T0);K]&7-=UEMC]D27T:6G%5 42I"49(%6C9YSI1IU10D M3LF2<:8L#,3%!:^ M9T?>_79G/>GV2-N*H?96']D8,?F,2Q;1<%K5-1G0JLJPK*Y*V9XJ,J,I*_-6 M$CMTN$PNX@",/*#KY0&;^O6TJMKC6)A8)6*5%E:)*TP;T#@%:"+/B8*DF1+' MJF*VM9O*<-H*1:JR2G4EN5D4F<@#MM8I BVU2LW,*[RU6]GQ*Q(J>:RX9N.Q M!ST1"!$"T8HU1F/K0PP.G'\\X%D%5Y>*>GEU.;HTAI1RK5/#7Y4[X]>;*]VX M&Z9G75/&[]\O1W^VQL >\* #U['B4\$=^.[3#DZ4.MI9 >RH8T-54A>DRAG M\QGK4C\T> \/U?)^4"@Z"/QG].7DS/EL,?',#Z+TC';7QS6'P12%//<5TSJ. M-P!]RA"Z/>,$H+ 86I:!R= &36L"S?.23G-EC1%D3F>!EFJ2\8'-^^% M\KK& EF\$S/9A;E5.WPM3BR86:]XO^YVLM;#XH_)#Q40%"!K@JDKM*B9FFR( M/,UGAPJPBLI5;8A^FTCWT(Z6'P"9'=!(DOBQKTCD\AW1=4/A#2";@@ED M6N4U@>6S.=>&(2@K6\-NB\2:G"%"(H<7&=4YS[IY2.QX$C"12V-]!X5@2R)(B,H/.B++(9>10%4UK99F0/ M'-6ULD$& UXFH5RK0KGES9H+XV1DN]>=84EE!(G6#(-1>7D1 M\PFLN<(TXWXXHM.+H3H 3*U!7^NV?25!(8%R.929W -+,E!$25=X3I$,7E5T M1A*R!?&2 ?:'OC6P?ECBZXJ-\SMQF57(Y*45=-A$E!-A2@ M:H@D2VJV0PPP3&&%%Q_1MZ)PDA4'/.C$(E\24G8#.D)^G BMR*J@2("3-,$T M-<#@XP@2Z- \(ZVD9H[HRQ!L9+$K^Z#W9IKEU=(TH,7AY6\F#)&QB5542CDJ M%4T#^)1QDS& +BD"RTA:EN@QP.J"E.(H_1'6SL>')0]$N=:C?AK'(AN%U*:Z MP4XB4Z+Q-KV=.88,)#I;B.Q<_NA MO=G3N1#0(8?I>^>IVO27HG(@AR"C&J+$2J(FL3QMT*H@+=*G##!7SZ-&09@M2LL@/Z/TSB9DU%W:0)+9WND*D#B5G8-U_SIU/>&D3_^\0_1"&M6I\U"J 5SK&OQMJ"'&^$%"2,D)>F!PQROBS/IVY\2S_; M:*[Y/L1^V 19,8>LJD@2H_*T(H@*R^B&;FI"-DC#2MS*[B%9/^2@/=R:+@EQ MJ%HGX*WJ[7MZK2[5_HF$==V%FER FBH(.B.PLF@"GI-50^'3\5!)8@UZ97+0 M-E"K:]E7CZ'6GWA7&8_GTWF\I! IR8,S=MX[4Z&5A'839@60!YB\K+-XDJVJ MT[(NLQHML-F^]QPPV!7,WL'(:%!9'KB<3?YRY#) ]T;=,L/XX? M %#K+M2;.KKY."<1:F\!7<@8:9(NJXHN2RSRNKS,<;*0 5I05%.M ]"[..5M M ,T.:,#@_Q) =SK&+?IG/UG3[4]G 9Q +W2>(.7ZX:&7=+<:YGP^&*Z8)F.P MC* HLB0"51=DFLM.AD!<>R6L+8@^'A?7BH*_]% _P"LD_6L8W3R,K)?#.W' M,P.&K75Z\)9=WWS@D^"X)X NS&[19856)=V@%8WC@,X+@-&SD1Y.ULOVWWL? MH.MVXH ' \1$"* /'X(W?D%X>*@Y-7W82W#ASY>(X(0X5 MN<0G@\#P@+N:#6@:#*1:$W/MVQ6"!.X$^:7(%T'.#QC.9 !C:BIMRD !NLY( MBZT*!49=60]_*.37MCY0%ID!*]0Z2MTZY'=T/YC"^I)X8'I7.K!#+Y/C,#>) MH>7'88IY*+$\STNF*?&2QM$,IZMFRGXT'H#5DT!R/50\>]4BDN-[&\!N M.D!BB+TB]FIAKPK;2YLZNB9Q!B\"0S%-3I#D;(\&%95CWV^OR,&^A^%DGV)6 MO+@>_UNH#J+(\#P[-)2A_^= ]5GWQ0.*Y[2[_D1YG ! MNHPT'7WF,4#\;F8%\=Y)T02&$.LDLK$AQ,&<%W=B/,#SX'B6-W9P-BA"%Z:H MDN''[=MW,(EFE]_68%6@9P>O(?=&_^)_)T'VCIGU",_O VC].+<>4(TN+/?9 M>@W1ESY-@K0Q5FR 0HTU60Z8&L#SE35>P83(E%2!90U.8'4>/V,M26&WIEF[ MM(N:!-@:_2U4:)TS%%T4160$#9Y71< P=097C!T9!;WTE&,3*Q]&K:%2*D6 M,K16\%K5U\= 4_QS^3Q<\\KX)W4UTG> P4%@7L9E3B\=[>9:-ZZ'ADZAOX8W M5Y>Z,D(_AB/T/]^,Z]&0NC&IFUOC3AE=H@)'-26[2JR9_J#P_!+II!&WBI]W ML"5/?A<_X&'FX"XQ-$ GI#OVD]08NFYZ]YW2BV+31IB7@&GM&O3 MI7+S.4).%YY_0SGKF%$A99; MM15;_;ITLE'0O=+&FWJWV:/X@@CYPJ;V+!!$A9< *XNBPIDZ,+/UXZ)."\+* M=G)W\ EZ6MXH@].DD2QB;5I@;42YL!3($!C#,#B&4U1.D8&NIYO'F"PM MZBM;A-=B;8#\._B])FO#RM) YLE!PVVBR)H?QF-#:RA-)Q;&;X"AS.5'LS% MYF5&QO_*#*NI:N;T34XUF)69_5B"-P]??=^.1X%A\.2,83A$U/N0OIT?B&+\ M7[))>"L\=0] ) "VL#S&D#E18D5=H!D.\V==S*9^,:JQ,O%]%Q#5Z;)H!@P MW8ESNGL3@=_!, KFXV@>X"D/XXD5/)*CA?> *YO#U<0[HK&&J'&""02&5TPQ MW3==5R1#7?B\!Q>^7"S)7TO$G^!WB$G$(;T>)PXXFJP^:0RZF^I$^PAG/I_( MR)D*8"1-%P29EB4@J*R019( X'D\[X+S._SO?V#@VU8X*9PZTF,H=V[#B*^! M'X;4+/ ?WKV34XN!*.9 5$1!!;*L&8!6>%'0:%I3LUA2D\#*&0BQ &]C^1W2 MC;(\,Q#Y.M/"C76'??)Z+<:,G!_"S?"T #B1 S)0=4:A&9--\R^Z*1KZ2NBX M%C/UQ8JL* XDOA-GLO4F4AS">'7L@'J$'L0SX?'J1LN>.IZ#.(^%M[2GX,L, MSX8G)VNM@%($.2@-DS<9CC%8G3$8D^<9D4NWY14-5=571D)3R7]-Y*YXMK(D M=2,1^B%]'$/+ X'I]GFFC<)O4[UB%Y')YG,41 1*3A(9339-29$XPV06%).3 M %\7,NOSI(S #"3I*)L'-M_%ML237GJ1Y3TZ>/& -<7[4?S'PGW66\(J\CD" M!5$Q=),##*?)DL;3/".D8QVZ)"G\BF]4"@*\><@EB\?IHX.F3X$XH&L%7F,] M7Y\<7(M1).2S7T23%6E1941)50W%% 2-3S?,,8 B"2N+KW=%47W^"T@#OM;- MK)OOI=H>"!YDR+"#O%+*\2BQFDAKBLPQC"KR!B/RHI:.X+,&8/F-8PBG#P$E M?#Q>IVEFHW#;5/_80:!*=+[')*?+*/@#+&/HG*SP'"^IZ:XE$G)Z"G,PH#9U M'+!Q*.U@,!CO-ABG4^.-X0>4!_L[XB4] -A,K4;7*2 MIBFEIYY?^YX_@QAN>"M'O!=T7=YQFYV@>3 0Y$X,;)"HL!-PXO)M5#7DP7B= M!CHP: 4P0%)%,\NML*;^;CCMZ,.V@1,'!B+7B21+;\+#F^1PDX0.41^<6&=^ MJL.I]7 BFB3DWE"168T3&%KB>8V3=$X7V(4WI W56.*F<2_<9,!%W.*T;A$, MN*,>C] \WMHHV#?5SW82X>M.0L$0EW(/C5=X&)JD"R)-RY(.-,Y,YYJ*IFIR M_5@0X=B=*6N:J)ME'W$"D*I!*73T762X]70:":(BL# MV> X5%8(W#J2A@%E@RGMJF@/DV\)^<$*LOZM@ZG6/3AZ!ENCPIHW/%J,K!'+\JQ)X].$.1FD)\\('*WJ M;ZU1LMP-4_V#[K; #22Q5@/4SB-F>A!:$[M$[%)JEP -\K4-NB(KG,S)FB&: MFL0K*%!/9X$JDLZ*S"Z&J<:4 1 &-'NX?6!:8YEJ3C@TF%AMLY7WQCW?.QS7 M];;AI/>[-KW4L (/?3*D9C!(SB*^Z.1XP-YP)D2X ?DQHE.$PNPF =4*G7%C MPJ]V;?2^D9ZW?B=X .A\\1TC:)J@RZJDZJPN:H(FBNFF#C)O,O1*=CISF;

4JGI;([72^7Y<2H]J/6]>?*6S?FK?SRLL1ZS MRVD$HIZ-5\_.Q8MKS $OA M.59?6;20.3 E\5_7\^D]#&X>8HH3WLRC,+(\W.RMD]2) ]SOF$3 #1A6Z@5# MZD'41;")L S;/*JM')8QCNQN1J^O >;C#Q@ M);H7V.S/*/?:3&Q]^&T9%]P.V$(.;$TS!<9D&2!+#!!U40#96(HBB,SJ :H5 MP$Y[8P7?!W>[XH#GCPKMYI%F$M,1H%< 7A@Z, 2!%V56E&F#$R5.,[(9 M]ARC@-J!7J\/9_D!5^NI6"T$>NSOQOH3JNX\'S2=QWR'O3__.Y M4+\QQ-LL'*B&1Z_#: (I:XRSE);WBM.4GA_!D(K3E @)Z#./^"BNF15$E/] M11,80JRD-EY6BRV'%R^NL) V4P^.9WEC!Q5'^AS!*:ID^''[]AU,HMGEMS58 M%>C9P6O(O]'(^-])D+UCAHS$^7T K1_GU@.JT87E/ENO(?K2ITF0-L:*#52H MB+JF(IJALHS,"YRD*!K'::S&Z4#B6('!SUA+4MBM:=8N[:(F ;9-?PL56N<, M11=%D3-X T4U(F" @"P9+Q@Z/LQV'QW%6,7:AW=)P4JUD*&U@N"JONX+HN.? MS\DW[GW7?NODD ="CXT+/DX" N3HG,LRC*Z*LL))M"8J,CXMA\DV<660LUN, MIMG0N3"\R(E>[^!CO/^X%UVC.]5D]8MY9?R3NAKI'S,/E-:FW $=O??**-+I MNT^[N=:-ZZ&A4^BOX!LCN(/ K/+]$86G$3^/G'>P*D]_%#WB8A;E++!?0":>-J06)744XOZ,U3-U58 M9Y3'(SF2)GGR_I."2,A"AB(8@+2M?/JWN[%RT4:!%$AV;EV/N &-[G-^9S]G M615[5[M":C.!OWO845+<@N(__E1]:?DS^,A'=+.?;?-FAU:P]2Q#D+VRCVJG MYMX*<_*7/CI?#ZU74FN)3WZ5']P6N_)%_BX=Y<6+0'+V.L_841+$4_6:W3SK M9G7;6Z./O\XGL87XP%)V^)O%<#K:E&UXS QY6$AH\N!' !3/(82G!,=&=23] M.O;WIY,",F>WZ3R/)J/\@]Z9][]-HODHF<6C5[5DWO>,N%XH<8=Y,P9!=HP@K8C:T?2LZAV$')IZ6LZ%2N^F67P; M3_+D6STIXOU8TLL'TYBF'TU$WIC>=B&B#$WU%C?\WRF(^]Z()Z*FJKQO:K=_W'5KSR=*W4XQBJ.2JG/BEI,)_? M7$4_OJ29_F VRY+KN8X27:5?(GF9K8X0L *SC';2H?-WH],OM/\ M39JT!BHX"H(@I(CZ#G6!0YTRK8'YCLMPS_A[&Z-N[0'@=!>;]-LEA>\;_QR%(VCR5Y8B2_^4W2I#:'\EDVU^K!TCCX#A6%?08,UK@VN0\! M5#W:@T2R?_)1Y]C?-=R/YG M394?V*Q+;\?^(( Q1@^#4WDI>>S1!2&,MA,7*,((T"Q M?)OZH41-'KBL=H<(=R4LLP8^*X24K\9SM1UKH7+W4X1M/. ]J((JI]S2OH* MIV\>6S8 :@#T40#%=M/K@=HD0,3VH,^9L*4-R7G5Z)* 4.P<0+L+CF,X ':G MCJ0# U!38FI*3!_*1WVW]172SDI,:3R*$2+7; 2HS49V='U-(EO<(,#I]<@V M):://_"2$-/U7VU!9U%81Y.4OSD7P MR_EG/[BX_),5_.VWTZM_FFK K5<#(O9(J5QQ#RP>+K7;9I7\ZB\9]JX'8CRY_AT,$I5Q7 MUGNKYYY!A*,D!D]7=<6>^FSL?7'_/YT8BVUFZJ[3>U-9O0V L.N\]DY\P++ MN2K(X5?GPOO%PG#CGGU[60?Y4%H:M1$B,2=-NQ7*N<<)HVY YL ']I"%&EI M@>-BFZU)2[M+)Y>S=/C[4],*3G6.F?VO\J?_NJPR= I$4F(KG2C=QOF1Y/6W M6C?X-5;3$;J::4('Q.YTE)BI:^X1P'>.Z:8'U(Y!B35#X1WL(,P9 #9%ONL' M0,U,*D )!"%RET%)HT6I]!3@TD&*;/?PM6E^+1U 3 ;DP-M/&?0RZ-5C]'JP MWK2$+]',GX=4>!X/*92?.-SW79>@$KX8MQGO,7Q=Q+,HF<2C(,HF\MKYRS#L M.?6I> @4O]O&D\8]#/H=QCH)V"CO$FDX@&XHR'X Y=H69]U#(01B0 $S6&BP MT&#A@6 A:;"00.01G]JVXW"( @>#JD53X(;%A $.7 ,@(< +'PY7[,?"Y%WK=F43= M-' _8I/F>,9H U71"B)IHJB$,0)A1YU $( MJ];C;N73<%QJKXT?G.;Y/![Y\TQ%#>1"TE'AE=0?GA=[71U"WUV4$.XD4Z2W M4O>0(YV'/<'R*2ZWFPFUV+5M$'B.ZY& .6%(D2@GU ;<"_"*F'Z R[7 ?C,F MWWAH2Z&+O+X7]1;KKSEJ;_7\R3#-;N)D-M>NV5X[@=$ =QH5ZJTL/B:1 MVT]>-8%[0U2&J Q1&:(R1&6(RA"5(2I#5(:H#%'MU,^S]RE^9_',2G3#C+=V M2/>9$/OGB32Q@L.+%1CZ-/399_I\EG?<1KCI,!4BX'$;$SO@CB^8;7,,F$T8 MQ-BE;*6G_)C3T*>A M3T.?ACX-?;Y.12< UBJZYPH&H=3'"0X!] FU1=D$UJ$V=]-XDNL.Y0-K$L]4?MDL^G$PB6)[Z-,V@9*^$]7SP!N3 MIN8S.++./N6#.,B;?$B'J9?)_HJ.M^XS\6KD P0ZK)" MW3"R860C'0Q1&:(R1&6(RA"5(2I#5(:HWM8XHKAIU<,%#BF ;%#AAT$ N"! MNE4/PZ@?QE$W_K+#,6Z.)_/.*R98)=]B2RX['LXL2<^I)"JY#BO6YK'RFD4C MU7-/OA4-A_)I]9_Y+)J,-BR\W#.'M@FXF("+H4]#GX8^MZDV\<:GC(GC(0:I M"$1 ;8]Z GH "8)9&'H^7:EH;\18H*78^9%WB5SJ*Q ME<[DQSHO,(MOXTFNW)Y%W;'U?ISF^4:SY=-L%&?5X\'I#RM/Q\G(^@/0_^LI M\[Y"N#SQO+V5,4 M)"XJ$Q%!A?C M4N&@MXY1EK2DOO$"[6^W5H" S6#Q$#N049L)UX8APCYR:>4^"($'G97875,\ M78R5.9_/=,*XW(>J34_/ M_G^V<>[[#G:8-1TM M>' &+7#6@@*"<8^R78>2AP5\!.H]"M%#AQEA>@)36> M\5QMPYSZ'H<7Z5GZ40A8):.Q_(KIQ(+U5RSK8^86$5WX"!W6>UMMO\AV?%5 9(+"3X@>#L09C#<;N+<8B %M*KD">ZREX MAML+H)#;@>,SQNR !$0R M"T20ACXB-/ #PC:J+%:'HWHD>HH+I/90;T7T["-;>>"G2:SUZP6$!Q*W]*^3 MB90\Q>OVY2>*W\8+Z =!(< TF5G#>#PN/_W?=^"=?BT?:%B]7K,W5\E=G%MG M\7?K(KV+5L3=]V0TNY5_RN!Y*7RON M@<4??WJW@@3%9_3ACV#7'QWJO,M] 'OV;,>^O/59PGA43!PRR-D:9>0M> 3 MLE00],@IX2FNW@8A/+47NR -W6:HLWY*>TX$;U% U0J7IY-\ELWUJ*#B)U+.%/JH(:&C)*$PS>3K@E:\ M>9;%D^&]?M'*#=*O6T.F#*D<):D4=HJFA24I5 "()J&V4:O?,8;MT1*,MFG* M4/&?-#$4 6-CZY:V[E.^ZXW2,+I16-E+'YRMIX'WIQ-K=IO.:C1&&':3*AFDP4M/*K<^']8F&H6TWPMTY6ZDFB"@&@&>\D'!MRCP;485"X MD,# @6[HV9P@ZL&5GG(OZR8!^=_LGG230'P &#_H5O&]XNY]C^R\W?'N.K>N M+Z@$15/?[&&HVUPZ+K<)8$S@ I4<#[H,["Q)N6/\VKSM [+Y@&!DX,O EX&O MMX&OIXHL2"O]%R/"(08!D($#G P#0G5\!<*X6'.>PQ_?6ND@,F MV3MI]V60TB"E0\(.0HP!H++0=F]G^RO"+?F+A[CH3 M<#+@]DXJ<@T<&C@T<+C]$ A%36 680(Y(!2[@>-AXG@N1QH-F8W=D*\$9K>) MAMUT$(!\0)@9UKW*CCT>UGT13^?9\#;*=5U].(Y_% CT>3;Z:*55^601E[>B MF:2>?%=IT]OGVQ-,\G\',%J= M(0S%)B/&MU3[8>\DT["WHN208Q[/[W!SB$S.FW !$P"&G 4A8OTU1^WM63P[OPG3["9. M9G/ME^VW!WA .RTW[ZTH/B:)VT]>W<.PH2$J0U2&J Q1&:(R1&6(RA"5(2I# M5(:H>DA4QY/?=Q;/K$37S;^U/[K/A-@_3Z0)%1Q>J,#0IZ'//M/G<[SC&%#8 MM%8(D*,:%%(W0+X/,+,YA&[H@P")@#HKK16^9.E-,E-] +MR<[^NR>HCCFX( MZ0#@PXYV&1X^/!XV,L;0IZ%/0Y^&/@U]&OH\//I\EHX.<=,,TG>$8PM;> $+ M/4X>C-<%.-ZF#79XQ#FZ)0A'[@0#6_RY?_0L]W M5^9WM<8@7Z6.?$)U@VC\)4I&IQ,OFB:S:*R3$347>RTFOHC_,T_R9!9?QMFW M9!@7B8L7\3#].M%7T0G'?2Y>16 @2)>3O0PC&T8VTL$0E2$J0U2&J Q1&:(R M1&6(ZFV-(\2:5CV!QZGM.X&-'.!#! #%7!E'B CNK)GY]&;&D3%NCC+WSBM& MV23?8DLN.Q[.+$G/J20JN0XKUN:Q\II%(]5R3[X5#8?R:?6?^2R:C#8LO=PS MC[:)N)B(BZ%/0Y^&/K>H-F'4^)0!9XS9-@8D],,P)"$ @5:;G-#G)&3+:E,C MQ@(MQ:)6/8ESP_ MS <,'/8L)C3T*>A3T.?AT>?SU+J;="4XH0TX&X(B<^$ M&W@8V)[K*Z4>X\!UJ+>2YK<5I=[HXT>9%WB5SJ*QE:IYW3HOL![8758>6^_' M:9YO-&4ZS49Q5CT>G/ZP\G2AHX HX#Q%;O]C:#C*HLF^5CG0C59 M5%L !WL .#7@8,#A:,&!P 8)5 M^&#X>"=\W'%Z=$><_NJ'U2^_Q_KRU^EX)"_A.I^=,R^PG"OKK[^=!182 TM2 M&W_K$&=)2^H;+_ K[3;T1T@SHR:TJ6N3,+0Y"#''G'*L0G\>]3PD %KQ/K1J MKXNY-.?SFG9 M_\\VSGW?P8[1QM7J JXJOGS/#TCHV&$0" UV(9$VD6>O'QU?I63I1")BEX['\RJG$0C48;>NPN&FZ!!T@ M*@8$=:I+]9,S#"H:5#PJ5'S2$A2-)0@H0#X+N A"B "EP&8:%AE"$+IX10?L M$2R^KK3C.=8F4L;F +.=J(X;69IORUT;96895#6H>HBH2F&C; ;4"UW* TP] MR 'S?$P=C:IVR%'@K)_^V@]4[5O8G]$!M7>BI1H -@!L 'B/ 1@W .Q#WT42 M?#$#D"'J $RP!F#&@/Q_LA\ O*/D"6$/(-])2V4#L09B#<3N,<22ED.5$2=T MB(\DMI( A@&D@898$5 1 '\_('9W*2B0@0''MH%9 [,&9H\;9I]"6=;$Z"$+ M0!!2:/L>="&"-J2%(NLA1+&_TL=]FRC;197N (QP/"(PTXZ3^?/>OOK]_6_ MK>7(LXA/;HND%XC 'W]JK6\8JT/:T@IWOH:KVUBW+[R3/U3N)&N2SN+9NO632VIE%6# JYC?-8$:>$X&*:R$0?JQ+EUDTRB2;#1'X]K]2 _.,; M/]_Z/:[>7E[3ZA+>/;[F#E:XG#:E_[W-JFM,HZ_QR7461[^?1#=R19^B\??H M/I=W^O-M5CY,I!$L]VS@A:ZP&0@8$-FC12]Y M+NLV4T#UA]P!OATXOFI=%I" $)=)&*6JV2L-_("PC:A6<:^B1T_!I"2S>@^C M%9Y^Z*QW07]KDN?"S\'_LSY?^6_-&.N4G[??'>_\S _.+@/?DG]=GG\^]9TK M^>+R2O[GU^#LZM(Z#RW/N?S%"C^?_^/R^G_O@/O]&NYS&'U>LUC7B5W$N?/XN_6 M17H7K>C3WY/1[%;^*9^C%.-2MH^C:1Y_JO[X:5EHOZOS7^N$;_[NX>S8XA84 M__&G=RN:1GG[1SZBF_ULFS?;K#](1_;1(QK4B^E]/6\^*\.?]2G#?P6H^$NW M@J_?BBLIW.*37^4'MU;19B>W LF[H\ZZQAP65> WH(K5K=G,'MD:$?UU/HDM MQ'7NO'BSPJ 7;,I;50T9ZGF0>AZNO'A3V'DK2GE*^NR'='E_.BF>=G:;SO-H M,EINP;7K]?PVB>:C1)KX^U/WM(VI$+798847Y[]:YU^""^?J].QGR_&N3O]^ M>G4:7'[:SVZ'F^@"K_"?]Z^U7U]IMZ.3>N2Q#6GVG#0/KNOD63PK^TON2.GM M91"M4R;94CB,,0%B"IK!79XK&(008X)# 'U";0'+F?34!NY*SL%C,^D1^!O\ M9RH$Z='5C1G4I]^*]^94E[ MMFPYG=Q-HR1386)K>!ME7^,'AN;U747=*G_B9OZ3X#YU!?8@ #;C( A9)7U= MQ@ATE_FS?0CR[W<T\F(Z=U'-N4RU" :2'W1-^;PS'+3SX4?,E:48X!#ZE MP!4AE\HQ%8 @:M."+SW')_Y*L<-F?-FA1$5PP Z<+P_.:E:5@-9-EMZI$Z^S MKA1AIC>6JQ=B_1H-;Y/)J\7H'G,E:[B2.M0)/2\ (?5 M*Q>V5>WW>::46\F6\\ER2N;K!.5_XRP=1?EMJY'Z_FNWQQ1HVF<6>KC(I. A MT?A[./,#AW ,;")\[/N!BTH>"J#+"'@U#W4GU 0< -2EE;A1$<>;U&D6\5!!5;'DK#RIJKZB2I)J05$5J*'KXEL^3U7N:#;%)> M $#+J\4!L9& #D V 8%@7D!(Z6WFS/968KURZU4OHB]9^BT9Q2/W_C=Y!"T4 M<.K]?[5"\)QR;TKH@%,SDJ0O(P?V5<[O,S>S1IQ3XC('>L2&;A@&A'F^6\:. M/$9=AW?)S5N8.R!L/$"TTQXY!\/-1YN >WKV]^#2). >1+RFK[1K$G"/GC0/ M+I3X99X-;Z6)GJO0X313)M+L7CM0X__,DZE*R#G>\ ='HE::7*DHV0X4'(?0 MQYSY(*A\("KU=37=-;K732^N4F M9RC$6#:'P81VDY6*F>"^D&_[F 6,!\P-JC@^I*&]$H-\#1-VZ)!D:(!L=I1, M>#SQ2$E:5(DY6Y&N>QEZ>(+A6ZX*G[O,1.QBWG4DLG>:\-X8:2;9M5ONY(TX MAH 0P1&AW.4>XY+D497L"H#P5O(#7L6=W:3<7Z ML+2U.HIOXBR+1]:TM&&EA$V&#Q22'H2F_#AG"M!P9A!*Q5CY]QG@PO-#3.Q2 M;OHV"7D]8>]F'/]88$NOWN/S&[_4>7$^15)1W1)W=9@@B_@ H2ZK/OHO MZO;>P#PO"B4GW^)\*8EE8$WB5QN21YCC)NQ6EG5]OU9[..*D MN2?0@#?J@? $"CSB"QAPP@-,B%-%GC#P^8IZ\$#.W(XU \;( *)=)KX>E96] MKZ)[?UD2 M#,2Z=29/H!1*&/'5L S\&TSF-%DH^ZY,GNA#.S\0"(3F>/]94G MCS8;-3P]<\X\DXUZ"+&4OM*NR48]>M(\N##?8@[-=33YW9+"+4N_RW7D.F]F MG*I%QYEJ?7-]R*FI3^E!M.D%!QUN0Y]C1+%G4Q$*P=Q*#W(]9UTGUMH]<9KG M\V@RC%4\XGJK.3&,P0'!!Q%S,+;&8? 0;RI8AR M 5.)VUW$T](UK+)6MB[4#M$O#R%H6!5@!,,0L !B M+'D5A(YOEXYY%# :+K-JL_\%@SJ34=F%XK-J3G%^+1](MZC:JBN. CA =J>! MNOUWNN^-;6622+MF:-0D>1,G%)!A#WM"!,1%R'-XE:PF! VZ9.B.9;'=J1]O M_QGZ\"S22G1+2K"R>-HNETPSN9HHN[?RVR@[Z$ZK3W*SW>H5@ST(,84".)X' M \>6TKKL$^FX$,)'XN87]?Z>WWCIW5TZN9REP]^W*98)' @ACK(TRUBQ^\%\ M3_$>;22I$"3T/,8@#)#\KTT%KE1C&]ON8TELS^:]5TC0@VQU?#R&K,HHF2YX M:)/2\]&]--Q+I?M@!?D"X*#D5,.:L&+'K_4T[$I(V M..P! <8,/5:.%*UB1L@]#&R'4V(S:MNN3G!E9U&[<2 $Y&>Z^=J//'/J4:8E:0^FPRQS'QAAZP@8"^=S%5<(71=@3 MC[%H2]75AQ%69['C7J00#3#OVJ]'DT*YY[52ZR3V*:NZN4L3QJ61V'@ (@%XX%- MB>L[/D.E$!>NYZP(\0>RMK-]#:F V,F[[/@/DCV9DU1AA.J MFHQ 1X&XCS@-0%E'[;D!02OAG]>P=X?!W%W68_2/LS,%.N&N+731%$V[ MGH<8)DQP@!#W(/<TX4\I?.) @2=U)'?!LWY[,0\ M9W:7P>"MV.:;$84QW/LA_P\6!J1VW)CU(6 <,<#5@%W!A&3]2@FP?<]'W<+ M%F:,0#:@:)<=% X$"8XK&)Z4<^ZL]Z-RTMT'-6=L:QK& 9H.&#?* R+,#QBS M)48 CP$1HA#4[42!NQ*!6X\/7^1JTM'R",)M^@80P@/>;9>%WED(QO8_5 9] M4JX3N\GM#!TN7"J8F@,>,AAB5 [!< -JTQ5W_>LX= MR'4G!SOA.@N?[$W<[ MN&B[]Y 'EC7\==D,E$.?=617Q-B#Q7^O@CGEE^/!ICYG'';EZJ\0R!2%5C% M+'#'@V3%LE_/^L[,B[+L7C[NWZ/Q?)GG3S7/VYW, *:"2A5^EP[[WLKFHQ+! M!\R-HBGY!\3W/.&+ $$7HY"%H5LF>@?(\*"-R>%M2=]X M&PPN&ESL%!=;_E3?92YW[ #[H6\+CS!D>Z6W)I2:8U>XJ-PTG> B(O: XNW% M7_ZNY6KGVV[(J9^-?\_2R8FV?M(?"\,,<6<^#9T.6=.8#=-'1'I MCOF[K +B X*[S!GHOZ*P]U'()1-,J0HJ"=?52[!^C8:WR>2AHMW. >3M-,:- MO.6O<(;W!7)H SE$.6<989CA@/J4\\ OLQ,]& 386X81=?CN'Y?_]M:SEBJ"R>WL08+B, ?NUC/.@_48[=L;/OT7TN[_3GVZQ\F$B#3^Y(30;X3(1^Z!,* />1 M QR;T1 5R*.^DVTL LO>[3H)<]EW68*9_Z0.\"W \=GC-D!"0AQ&4202E0B M-/ #PC8B4L6;BOP\!73MFKEHA6,?.NM=L)-^^;VXQW4Z'BE#Y/PJN"PX_>K< M\L[/_.#L,O#57Y?GGT]]YTJ^*"=#.I^MRROYQJ_!V=7EF^+"F@=Y_]LDFDL; M/!Y]>&/(>@ W:[X@%!*?A<#E;D@0)8+;MM2>"6#0%H$-E_GBP=4O:!]0ZAK; MV%=8/3_+A.,WG67PE;^6.=:=3=1KJY64\CK7:<.(&T V0.IG M]FV; CU82VI&'#!$,#QI>B%SRGS@!P%PN*"$V RYI1+%?9^Y=J'U))-Y/')F M+[Z/5)IBJ0!-E1#(YO&[OYQ?_.RSJ24GHV*T==1GE,,0"4#\,$49,\D.YHQXD@CVZHT_>9V5'U?.7%XQJ MC?GEQ_2:4T9/B/,E[;>XK%2TI[;16]GRX M?=;S:$Q.E (G?\6[>,!W?PG'\0_K\VSTT7K_3OW]SDHS_0CORF=X]\'Z'N6J M-C[-IFFFU<5DHK^B9@Q_C*,OE7]+,^'IK19*&[JXE9E5[F^J]'EK2 M#/D^*XH5HN%_YDF>Z*LNW,]*I#)L?1VGU]%X?'^2Q<-4VFG_C4>#JB5@IB[Y M&A!?((UW?[G\/9X-;^5YG5PJ"VW#*ZM3G$\?,,4D+?STB +(IC,M99G]4RUK MY]._;+P2*X^S;\E0FA4G\EPGZ3=Y$O+<1K$JSE5E(5_E6N1/)U\'UETTF=]( MM)H7+]79R'M/Q_?6\#:21%%?2G^2CN<%(9P4HPDUW\4AMO;Q'LW#YTXD$,7F1:"XY-=7[D=_G M4IKF:LGY7%I0DF*5VCM61Z1SB-0/Q^E\I/^2$D(2MKYM:Q_40*+"F$N*L+FD M6DN=A>(]ZUN4)>E<_3F2-\B2I..QWI& MH3R(KUKR?UHR\+0=+1(!7>>5SC/K-H[&$F(; KV>YRKR(@E-RH+Q?*1):9Y]U2Q2IW4,K%$V_RI9 M9BP9([N7+Y/HZR3-Y1XH$I4:@.8J>27U43Y-%@N[2\HG4%]+I[>PV&M^EX_3K_4_%6W+I+4^MC63: M><%#QMF(Q.>5)F\?!VHNXG6>NGS7'U*6>6X<6#X<73 M$K(EER@R"J3GP>D3/!E/Y._N6V0/^I+OR=I M_KMA-,-HSUB8FM4RGY1HGEO_)[J;_F0%C7:G5,:Y5 /?O_,";YG;-)DKQ4O* M#R6E)._5PD.Q7Q:-DE3YV]7K:]4D+"^<*I+$LUA*F[C\BI2;H[P2&%*%TZ2D MM;OO228OG.=+?/J3ONZ*>7>JP M\72<%OWZ?Y+7_C&SOBH$*1BWNJ2^?#R4!H&2U](42/1PL6J9!=AD4BF7%/DM M'K=10P*-7.!7;6NV-ZLT'FYFWZ,L/AG%-W*G1M45FPOH2QO0,*#Q#- H3<&K MEF)G_2PY;*J XNKGQX"BLB-/)&-KQTC%NH79=9I>21Y2M#)J%%SEBD\K4[*X M]33]+O\MU%&I\BI%6:NYM5I<<$IE RY:U4L&9'')@=8=YK7Q*9EXHE^4%_RX M/=[HI9=KT0U5>B*4LJ(5I[PZU<+A-,WBVWB2*_,AT[VF)?Q_4V'\$[E4?93* MY5#:W[4#I/%O2)-DIL.PLR@9IYG\Q2S5)GAU@*7%KJ\PT=,7Y1V4U3Z46E J MCR__:)43IE+Y5CQ:L^*"XM25%_PNUOM&88LGI6-?T5,L%37Y7XGRRA23#_SO MPA4K*6T\*BRL+!XFN7JK_)+ZF4ZWJT7-7:SZN2H>S3\,2J]'%6FN5;9(DO_= M];BPT&92Q:MW1EU/J:KRYWKPI%Q:H36J5+^)%!KWI<^F>%?QHEY'<5D54SW) M(RE!FZUN/6TE [)X&B62 :2 D*K\!*I!U!AD?C#JM.J64\M M=5HL5W#QW32=J"]4*V@.J;6\FW'\([G6CBQU/_F[)!O.DYF4M%%6*@P%#D2C M:"H?M;SZ;22E8)9_^-BQ+WDWOG$WRA--W>TPU!YXQZNG VT@J15.!N]>MY =**1(;)5%%ZH56-%3<-E7^T<;[_ M-M$+T8$\O<6.CE9%UGLM:\%/OWV\_&C][#A?]&OXDW+LEQ^UWOV@Y88BR2RY M:ZU?JETZMZCBZC4K5JO(E.V7E0\J%W$Q'\?%YD%P J!^*_XZ'^L+%1]Y;_GDP(6ZR6RAS;7*:K2%VD->F2N)8?VIE, ME&?^(IZF*IMH8H7R1.IS_K\?K=/B=^E42HLB5--&C?\R*=6^*BVKRD MJ*]-)Y*XY?%J$G>5WYS?FX-)+4FC?>MMEM%F\>Y#FYD^_2PU_G MDY+O$'\M-2@9IUBQVFCY;>6AT8;UM[CBRFH;M;9S%]TK1HI_3(O8R ,$K[:_ M.XI'8.-K?7QI!M^;:JXW22:UJ/_,HTSK!6IS6QN;ZZW0.*/.O:0DR0:*)JR* M'&IGPI);<>,MY*^@L%%T7\>E"@8H(+E8L= KYIVO6&Q.+VM7+#E@JL,%\?B^ M:_5L6Z34@3I32>A9>;EY*?IU)H%6%6;*Q/EWJMP^)^EW)5;R^;6$[R3*](1< MKS>Y:X7VM0I2+JZYKK8AFFSJI0A_:['Y4[3WK%KUVF_]J;E\2?4J M >0N5DJD-"K+RNXBIWC)(["4//27E52KGJ7U0K#T !OD]1Y=>FX'&6+H=1EB M^%EY:L](?NN#,?WN+TWJAY1W2ONJ7"65\ZAQ7U6:EPK4-PE56AF6>G:E4)8: M<5R*5B5%QY+KDYM$Y:[DI:NK\%Q4\*O870?1E?-)3S(?5.S_@(1HR86%Y7Q\ M"A1Z*2$=O6W?E)-.ZKRC(C-6[>"R6+B+1LK_GRFKR4KNZK.21FU64)Y.!I(; M:!4>J]9E,VU$+2C)+?5.;6-;:]8JG51^[@H]7%Y4PH&B;OG?;['DG3)]JER+ M1O)(Q8"T 5L[%)4^&.GU7"N73*G_.HH,"G(:M!9;N+5R31?%.R41+&@/7DT1 M7ILBZLQB]>OS1?I4U]!6TX+Q4VJL"\J?-D)>D4"G?O<_#Q5^$2$(B EL2DW= MT/.$RVP&0! 0'U,L./0 PX031^+$^5V!S]*MY^C M)*7^?_*L]F_+N*:DYP?2;[R7FT+_QK?76Q=F1JG>95A/^Q]L/ITJ6&MVXCI;=(SIM&0^V/^)I) MI41Y8&\22J'T(Z*)P>D@32PO.1 M%<0S*KUVVM.VJ#S'*J91K'EY?P>UOT7'HU4L6#[[.)D5'@"U%/E:*<_%&\JC MGF:E7TUE3Y_*$2M [2\L_B[T[M6OV2I1/YY["X M?)&D_XQ4?=]V,. 2$E1KZL#'/@R\6HM PFNEZB.7 R+4#P3A4D%C&+&J^"$( M(7]4Z7GR/JNI^F^ONSPK$*!*7B=K.*-5>[.9,K(5#V0,[^G1BA?%U-ECOL@)0 /KLQJ< M5+FGI?48_V>N0& ^+2S<]T-IHU4>!^5_N(FS,KPH=9(UMY6\/JKS&RUNHU8, MP+GTU#M5&$"B7_%&Y517JH$R3>.X4#I*0U0I#+H3AX2TN1J55U[NXORW.J*@ M(H"%(CG6X_3J--2/Y1-*Y41JJM?QDDI:0(#&Z[1RUPY*1:;\8ODHD1XPJ1ZU M<$7JQ55(J[R0DS)G9<$OO&C)UC#SDD+7/D2PK:CBH?+$Y*,Y4D4<6V4@P%)9 M",76W&D"D-_-8FGA5_XJ%0Z^3;634'TI+G93)?;++9&4T%8+VZJO*@11MDD= M=U&4IU63(GRMOI85(J&4KNL#2DJL%C>MW CJ- J2E1_=1;\7[J5)_+VY5T%+ MH[I;UG:ZXU+CA*OO,>?V@[Y7346MV)=>>ZFD+4CB,I]3UMG^J?=0G=QMJO.BL[MRX6UV++(& MHKP,]>I>5.5V D4:?\U1JX24H2 M&5>8HZ*LY7?TM\D712DD=EO>>%-:]N.*Z^ M67\X6+?/IZ7SG/5\%CIZ4W%^; M19)TY;T*'XC2H90Q4N!!3WO:[-8Z/A[^CF^S=*!E;D.Z=\OCE32\CJYC= MGE=K?WBMK63$->JX4N*>):=KG;_DC?6PL*3=5#9#R4X2)R1QYE:)[B4>2^-2 M/TM1?ZG66*X_KY,=Z@/3;"NI?L6/OA=F0DMUUQJ5)E"Y515U%L"]8"T\$'$< MM1&F=32M0WM-,/YY+EH;UHX5!P@2,!Y2CEF 1$A=% *7B%#8(0A=NM(4HUJR MUB\^5\K"HANV&'>#]'[ ?Y4__5?C;I:^E+;/MPVZ: MB_LL"!!Q(6?,X?+_,$%$'7;HP] -?+Q\V)=RQ_0YJZYTK7Y[?OD(/\LG.-N; M8W_6K//57GZ=';\2>BJD4(A1M:4+63=:@9;B,"L"'EE<9HO*%TK'7_;3]U(R MGDZL\^$LE8=29I=IIZUSZ;:]L>J3$T@K'ZDO+U6TO"CTEE_BD2[=?7^53I.A MQ2'Y\,DZ51I\WFK^ M3:WWYZ>7'XJO:;/>E<;5K2H8D5\J;1O]H3HQM9QXP9,^SZ:I5(.JC&^MB4\K MG6>G/I^[YQ:(GI/)?JI]^G2=%2OFH*,EX1K0-@5),+83>FUC@ M8K9$XX&46U.ZL]9G4-2C;PNE>#]HVIE_5>[7IT@:#ZQWH4J4UOU(K5];3I6* MF!&0Q-QT [,DRMS%JF;TQ%LT!%K?N6BG_RN27'^/DAYKSYY\3VK66B>5AZD= ML:.BC/9;7%8:*;_U?9';77@-VGZ@Q@F\4(!@J&Q;5%;D9CQ.8X 5/:-B*38T M^Y]8E[-42I*%-TMJ8Y KZ+Q3G9B*,Y54<)9.XCM55QQ+$+U5!;ZN!IXOA=NE MA73OFOJ,]/K?9?!"9:MH-]C-?5&/]TUY>22,3MN!AB7[<35/::$KW+J\I5XE M+T*3O+B%Y,5G!.([R8'$O8C@O_O+I,5YN>:\0N27#L]%95"EF:E!'O)]56_U M$.HF^39@MX@S/M6Z>#]0M9'=[$%<92<06>^>I8A>J5)1M24M6-5"VUF$O.K' M3MTC["$X3?2%FI.K=KK(Y-*!R!OKMKR<=@(J JD;L+716$.O:@$Q7&B4>*M5 MV!8FUR1S?%2VXTR1Q95BX$[Q83_C1YG$[+MQBR;R5*E(MN&+)ZUBBP*0(KCZ+ M!6'!@O+5^+Z)I$Q5G&BFW.U-#78K$%5"@OJ%3K:HJOB+_5A]ZV?O5:0[ES MBO+>E*46\W\-R_314T.L=Y*&)8TI#UU^\G.:CO2!J,W436%.-(E/HO');Q*H M+ZNN).\OY]>S0EH1<&(K1JK*$9HR_D5%\%3U2+BKTR,]G1E63>G3'1\L3W>M M]>IF0DZF6^)H^:0ES:ER4EZ6[6FJ6H@U/%>?=Y&$4:[L3ROQW&1A32J5?W8R MGPZ:LB1K/KV1>DJ5R)8L++=HLMOJ?=1:KLYKD/PFY=NL23CX)DDSS:0X_!A_ M'*@TJO)1FORDWW2NQS*7#%JU-<7YU,R?1W=QS>]%-XHJL4[S\N*N%X\1Y46V M?)&T4L2@5U=?5*36C6BDAJ<270NV7F!AG6>F(M=R&=>EZ%]*+UC.@ATL>J:6 MTP^K=)\F1?"!!U$MW4J<+A64XN,R*U?G('V/U8;EK53C)M2\4%A05AK4E0>M M[,^>Z28UFJ;M7RU W: R4)9MD6+K1VE<))(6EUJ?1%(B[[-G^#RG-G>-@ZN< MQQ'8GH#4YW;@^X39ON,Y+J/C^UX\CXKE2NN\]DY\P+K\I<@N+).KX)?+Y\O/KD!*%*C>K(3[EN>S;CJ^%M/)J/X_.; MZMGNO<*TU%[E1WDJ1!YU0" (L+$7"I=0.ZCH!/FN:/&4'4KDQ!@3!V,/^,2& MC!0\%3@"..)%Y5S;RF)L99+KU,'ZK(N:8)5&5CCN]$P#7=JIT@?3LEA\HA, ME4Z@OU!$Z[XK]>=DI!I<#(HZ U7?HU.S\T]=--]YSGRJUC47NI@N*_GJ=?NF M12NJ5KIK%K>L46MZ#XCZW.LHN?P4<^HIO] M;)LW>_;8[&T,HE79V$J5_G2;C"2=;0O_JCVH3QB_>_Q92^JIN&GZP])*I/4' MH/^W[:&\*^S*7[H9?+VFY6C\6NAZM:.9O882^D@)NF&??<'_OZT;"XZ4^,FI%:2?WC->>_[O/*+Z'O3:MG, M+3^PN>5,6C5V3'"3/ V)ZSK,8<3U$8-29R:.6Y@9+D$V!,O63VWS2$+YM:*3 MLWAV?G,1Z]$0^5*WFM/"D.I@+#D:<,$&2,"#'DS>*X#9L?9AD&7?D87P&EE8 M&%+A^81 CW-*/$Q@Z11TL?#02M75)L@"Q=_L3I!%(#2 X+"1I:\ZZZ;/^0^5 M8)Y,3J99^C6+\P>TE5I=1;M45W?+=0S77!=21D@ "$*8(H\*[G-0[>C4#'' ]LACMDNMY*[0,0SL? 2 +5C 3D>WX 04@8(, F M*(2D4HRY<-U.&*DC^84I'4"\6MN[AXQT-(9VF$R2_%85S*;IZ+6RZREO7*>; MU0]>I;#A54P%< *HM4R.'-L1P"MY%0G"O0=YM3H$E2JU(Z%G4WL@,.U2T]ST M\'LK+0_9QC4\_0A/XZ9I!_1\2D(?N!X,N.TX %.[Y&E;>,[#\O+!87EPHW2N O^O"8R5%]79!"NDT$]7UG.WH?.G MWBU@$=H EH,0\?V H:0QT(A@K)]LW X6NTR5 /62J^1+DWL ;/)@ &P-6Q: M<[9O2ZY';*(;9#+(5"$3:[IA^8)1X'G8ILRVP\!&Q LJ9$+8?=@GN!:9NO)9 M#"1,#CBQ#3(M#,$NWN_DVJO#LQY/$-WZT[Y].O)J3935E$Q9NMW;X>4I5P_] M^* *UW<%"@A /O-=)FSJ.W4*.T"DE9J,J6]# (DM?$\-QPJ]L-1T?!_9WA.# M*IZZS\L&56QM<&;5"]HJ\G;S^9V:H_3?LB(J*AH@W#\T]?9K36>M=MQQ-+RM MYK6_LCW>X^#/0 /^6!Z/D&EAC/5FY,P<=+"CX0>++B V]8N@%V6?%A M;K;#FQV2(WB-!6&J)QY)IO_EXO(X/6]'?_*GP:DY^:,\>2_PS,D?Y\E?_6Q. M_BA/_DI-$S[P)(!-=3\H3%WDX:5KEAUT!JV&4&5?*]6+R90S'60YDZ!-CBE# M 7("YCN.[\(0!3YE96%% !#Q5@HEJZ#+^@!J/0OFLFJXY:J!CW&>5^YV/3'F M9AS_^-G)4S'.CL02P 0*K4X(.J?ZI5Q#5I\P0 M T5[ $6\28T-,SU1E9G 7*Z?S MU^J=.#\-3CN#(XSQ !%FX,C D8&C/L(1E-9KTZJ.8=_C7F@#[ +@$=_A=M7^ MD4!WI?RF.SSRTKL["39%HUEEI 3*&M(3O8O&PW%GD 21&DzV=@20#20:2 M.H0DU$ 2YU1X, PMRVP6BH#]]4#[:H3;+)FIQNT'W*'C_5.L1>R:M3P62+GN"(!" MG]K \T MY04,_0<-CW]D:A;#Y/SFIIP+=)6JH>#G-Y58_TWRV(/YSGWSW<*! M5'TZY.55VGX->71%_NNB3\<4:MYGGGZ*I5G#TJ$?D! C+W"%%)H!HT# DJ4] MXC'G[5EZ:S[0_\99.HKR6T40'$'TTR'T\S$L>A@L*EHMYD+' PQ0'&#.*(+8 MYU7X07CD87??[EATFVY!PZ6&2_O*I1"VN!1*AJ3"!2XG 9/\BWVW"A)2#L,^ M<&GWGC+#G88[>VNZ0MRD$W'7#@BDC 4^HW88N'XH*O;D 2/;84]C;;["VNPX MU[''KJ8PS6)5'5V,S![>6[,LFN3CHD S&OU;6CMKYKR;#G?/$=&D$=$PY(#; M+N0^9<)U D18I4@SX0H;+X_'*T[EJ#N?G*)FH:?)[X[LB \2.NV_>,0>Z M#%(\AA2LT18@ *ZPH1,&E'+7<:3Q737Q +"E0Y..T:*O72)&:@P4'$H4"&: MY&#N"8$#(GS(I1H!.+3]H/+.(4X?=*#O""KVU35GT,*@Q8&@!8(-6C#]F,SW M0L*1;EY+*Q/$$0Z$;XX6^^4B-"AA4.)04 *WLFF]T 4^@,3ET&74YVZE4X2 M>^S!VL=7H(3Q+;Q9#EQ__9)U$78\&57EUT4O1=,/>^-LV^/HAPT1:7JBAX,@1U@GWB34:92 OZ#HX*4(M\,^=)"K7S=C!*^/93;[\)S W0&Z S0]1SH<"N9-^!4XIY+7.QA MR*#G^J1L/N9S)"W;;0+=/I:S&X S &< KN\ UTJ'IHRQT/"4#P8A]S:X$Q5),\&"$,#2VO&TST]&FV))B%8XE98#U9I/<0VAGD],!AO M<1[1*P>LJ9'3L_AS\BT>-=/DBF%R>KS.XX/7')LP@K #..*8A)(#JBDY# L; MM0>O^0P@ZOB^+S]W 9&L4>7V<("5&O""R6EOK/Z(]<+;WU^P6QLL\#?X3XR $!5.J$ M5&X$)Z\<_V._>SB06-P1X8.96V-NMG\WZVN ^\7H."U?;=)O'K[!$(('=V)K M_>@=+2W4Z$)K>6KA<9E0QWGPOT;9\-;"\,&3?U,H,/-'=DL3/V=IGEM:M?>B M++N7Z]$OG#LU;/?(<>%8B<(9#N=W>HI7],#@[GGRW)[45I\ON]T]/G?:;=FK:A*Y? M$9HV.0$]*,,S%&4HRE"4H2A#48:B#$49BC(492CJ[2CJ>-J!>O-N!%J"=DY^98+7CY%S.:9UVZ(2A1QT?@! CX/F 4$2*M$-!(>9L.3'R MD71([7U_HBKAD9^[][]&_TXS;QSE[1J%DC[+CLC-C_+.:A208 /,S7ST0VT% M9 "K]X#U5'=U 9H&'X)Y5-@4N<"#?N@QI/HI%XA%D$U7"D,?@9Q6:*@=%=I# M#(,(#3C?R=C05>Y^#2&]Y0@Q WH&]/JKI0G48![U>,@]S[%Y$!+Y5TC)!AGW&;"-MU M4%GQZ0D>KO1@>[E1N3"YO8^ I8U*0 U@&< R@-53HY(V/=4\YGD\E M6$%(*@6+L%"L=,'MPJCL/89!B <4==J&S1B5!O0,Z+VAEL8;+2!>%M??491L%TP/$1T@WN6(X^?2T_X;-@8E]@,EG@()W( $\V&(.'.D M68!]#S//9J"R %SJO,3KL86PTDX P08#!+?7"-!H 8:_=\S?I.%O!SJ A830 M( @ HH&'4&7A$P\'*ZV%=QV'V8F>S^P!!=OK0&PXW'#XKO5\QINVH4X(*1$A M16JHIX\=7(U)D*8\1BO-==\^<+$;/9])/7^7 P*-GF]0HE]Z@&A @F!/&OT, M,=<.D&L#P+P*)#R?LI> Q!8\_;O1\]D PT[3,?JJ!71$PC=@^D%"*(F,X0X@@L;$<0"!''H.)R[58&4M*I>@IV/Q$JZ M& U*\8!OT;?Y$CKHY[ #D[IA -$ XD8F)[2;@56NQYV 409LUPD"VP7<"ZO0 MDH^!MZW04A?.(%L,(-V>&K@):;S(8GQ;WC'Y< 94#:AVIF72!E,I87888NA" MPAP;0.3#-T$[CLPNAF<" @,(!H -$ H@'$;HUN^6]34NLRZM- .QUM MS!SH4J]"1(%"NJTX;R=&-Y 8N=LA]\;H-J!J0/480?4I3$6-E@F0"R@(!/:8 M%_IN2,.6(Y/AE:' FX3%NS"ZL<1/T0_\[*>.N6:*=2?77A@=_?A8XNT\W6-W M;#,D7)YLW.5,YZ]ZJM*P')5B17I,BA[WZO? M*#TC'GVT7C>/.WUL'GX,' 9YS 4F)2# MNKF#0]8:U(T8"2BE+(14>'Z H5]EW/D$!M I<""9S*5Z-7OQ?>#RG&]U G$^ MDU"@NK/>Z$>THLED'HVK;=6/:L7%LRHD67,P2;XX;GN)M!>H;FF$^B;;!5^W M"^C=X[1_K$/ (0"O&_O]]-1OCC8;ZDR['>K\%J.GFE/I:MQ0F"@)7VBS_XRC MK/@KF*AE%'_KV;?%GQ@.S+RNM=MH)G.]@BCV]= ['M6U4Y-X"[JO4HVL]W!7 M&=VF,\N.#5,,F\XL+A&J%3MR7<"IRU!H U%%@ZG-7I1ALZH-7\1WD=)]LO.; M0CXIR;2UD+'-!ASLI(=4_S.N]P=J8*_'D&R7$7%CZWG #@%%U..$40%=6UE\ M)2-B$+BO8T3%=U??TZVQ'@4#UFF'D_YSV %(>?3:FJ8NMZ O/$D:GH0(",Q\ MSK%/%7_:7N#5/$G$2XJ:'^+)VRR.MY>GCP:(=MIQP C$[7,E/F*!R%H"D=LA M\5SDV\3SF @IK)R?GNHM^)*0R0/,%Z;S+2JC]H"@+AO^]9_%#D BVD8BKC*E M:)C2#SR'>D3X@@4,,.S0 %1,B4.O XD8RN]NCRG10-"=C*[I/[?N"5->R??C MZ&869Z8 _R$.M6'#H2"$#G-LSP9*:>58$!I6'.IY[DO2^]=PJ*,.8NML2ND MTUVVSNL_M^[]]$]=0;\VC&QRKTSN5>>(B(DI>#J"W*NGRYY^@V>]B*=9G,).7NC6FLJ+IB,KUIDH5K5K+UW$8O**I5!W MTTM]?-;)+8#-:+Z"W]>O%1?_Y1(/2P9KDN#T"VQ+&^>9?*P MK4+BO3Q)]-%]V$;B:+'L8;GL*@EQ,AS/1[$53:=9^D,3[?A^ ^I;4#K^YRFM M@[:ZHMLA Y@C8'N4[4[HT6381*-3R?Y+)O?R9W17="JS_7ANE+\ MQZ/+6&Y=,DN>T0*-U*H,?2*-G'Q<#3M8;%9Z''<6S[)%F3NP^! M"%! G=####!/?L4O+6J?$HI7ZJ%>?9++/>[>\"210!]7RP&Z.TF=V[WQ[_\Z MG\0%+"*N9 (4;T14*]+I%2L92#&:3Y7T_R8A:U +UU$LZ2:3HG+\MB: M9LE0"=UAG'S3:N1-EM[I[WKIG;SM_9_R L5/"OJP*@(IQ;9$QJ]9=)=_E!_$ MUB2=Q:^2,:H7ZN;[KQY320NULF@L\;N@2OGJH]6Q$'JUS-E FGY.HNMDK)ES M[T3JN%E[+5>'Y4$O1!7AJ(O3Z4[-NJ"%1CQ%FD MZJ,E,LV'2D/(M:4X5]498UUMO;R )%>TE\_OY+<3;2TJU-8&6:B+>]67U36B M43K5O"$/W+GT+&ZC06T\I%-YXYGZZCA61FO;F/@NGV?K#(H:GUP(.+"Q$X80 M>2$)L?RO"%T:(!9R![,53\YYM?;/:ND[0T6(R;4N\-EQD(W-8KB3!K-M,T>L?<@?X M=N#XC#$[( &1%AA$D(8^(C3P \(V2OS0KBE)<4KSZ,'!&Q+VFDM]+#AFPY84G^,\C^-%-,H?;3(AB' $H\Q!Q.4B(/), M_2IJR ("6TTFI,G-$92'RS#W7!!Z'JI2.D-'6@*/QF:?O,]*DXG/@7,97+ZV M*\1S[ON:93_5%>+-/'-7C7=7ROWUB_ M2V5 U3C'^<"ZGB=CM>"\L%OB_\R3J;I H9=4-Y&B*]5WBJ0 FB@!94EQ=:UN M<".5#A6*K+R6E=RI>%N6*"5"7F4HM0#YYDSK$R.5\C4J?ZF^D<_D M=_7"/UH%91<*C M_:IV?'Y7V;\MG>$DCX>?1O/L7A74_@4^R$^;*@GJNM8LW?(F-TE:3D 99SYP M;%_^GW QIH'<9&H'T/$=@;>YR=&/9VTRPEO9Y?SC2\&/ D?JJ\#U?$_"%A30 M9V&)7L(-0G "^HQ>$JFFZ20N^SH5W#U,\UD=Z/K//,HDNZN,D?@5AEN7%J0V M5-Y+(ZAI$/%I7<<,TTCH31H),;%9(Z'G_:PO%17_GN>SY.9^*ZKNYYH-35^@ MM1ND"W5/?DU51MN7(J,M4/C4MPJ:QT\;"4V:<*RLZ@Y=U?SI?\?0]C M2N>\81H)[:K*HM3?1:N/$,08!0@X6-B!-(\ M@X ;! X D)4L$M@VP\N>_ U:AK?(:1ON):?L%Y[%TS2;%6'K(AUZHBE=I\:Y MT5C[K"]OXWA6!D/WQNTTL.(?PW@ZLPK1J.+XRO__-6ZYR8LLI"0?JLVPI)85 M?_BTD9MJY9S6)T_OD=/*>*2,AV'?/ R.1B@%*Y9Q,:PMOF@['8H(XJ?7TM*A M#C4Z.%]V]:SM?Y==4'H]BHGF>36D8D<>J5Y:?WOC7Z*MH72N"P(7J$):P@,[ MQ X!I7]),$+]E3[5B_ZE"[7L\YO?\J*/Q_8:%Q$Z0+3+%M3]]R?MO4!Y#H2, M'RK?.XX.@0^.CRP9M94$#P5$C @_0"X,!>5<<%BED^' 6:D_>"#'=GLL*L MV3MIBKM*S'T0&:\:;;$+_:G/#:L@;0A= M_PGS>DD>^R437D@>_!)GP^<4M1;%/VW3^_0LK&UOU\_[C;S MX;GCQ'>C]VQ8]U@FX3R=Y^!2BH'/4( <@3S$$1"@JHD1OM>>JFTCAW.&'%7< M2 EB3@#J/ >!0OIHY> S:F_^?_;>O;EMY$H?_BJHR5X\5;"V[Y>9MU+50#?-7"A(AB1F*5 C2MO;3_[H; &2DDA1H 222*H\(D@ ?3GG.9<^ ME\Z'2135O1H5UH*J;-!L4J7R=3LNPHYN)1OG.7DX1Q7BT.?E'*/:%*?Y=7"; M#@=%G<0RSJDLQK>(<[JQO#N?^F3:.K>N<731'XN?CL7UF*)]X:C)K6U>9%*O MIHKWI^,'8!4(V*B[9V*LB6&"*1IQDFB 5:'21!SW=.;J#=]M5M]A%)M()[%2++9&+>#,X"I, M&0H3-]3W2')J!&94J5@H1C &):W'.L*)>%1]W_B>M7HEW5/?D[E=U2K@MRSW M517]L!OX]L*%-ULUSNF72]I\)W1W5XTL=<5(1E[^[*S&K^#RZNKWJOUIJ/:O M$/3;?HAO,G0R-'!]]8JL\L!7'0PP#/N@Z'M7;#7@]\2]ZDX\!^L]B?I$Z^-( MM!:BKD;%$AUKF$@"$3)*:$AE6:LY0HF,[DED?$1!JS3_XF#>(L6'RP*+'!3M M+00/(A(RN%[%OD_'[CK(P.,/B7F(!1N])BABFB:, 98K!+"!8Q+%J010+NQ MH)[[]M=?ODWVQW<8A @I \B2&'7_LJ95@A@" )-$JCJ3@50ISA"1':RG,V[*F0A$KW[]9!$K2.:GUPSC7E1UJSH!':R)B@$#>\/EEB).$JT M@AQ$%!*@RXZ'$8LTVZH_QX(!?V]@H?E^87]:%)7;HP>(AX"T602R^TQW)')S MR](@3U""VJI(^]#Z'F&IVN><[AY #5L("#SEVBH[;__)5;IM!H\^*0+MODBZ MQZ+2@O41W1MFXKJRW!9=6;*QVX<=8EV+8:RU^T5@UT=M[&ZZC@@[A6!_ MOKC.!O-1]N&RB PNF\9]LDN6CBJ#,IE,5_M';@S*!HF(XE@Q)CG!E$>(LP1) MB'5BN(12-(*R-9)&*H$YC*&*0"PE%?:G3$/*A23Z45;<^)X#",I6>6#I]^MP M,L]'=[ZZP6B2%YE9D_DT4&.[ZZ/@DR],[;HAVOVX"2!X^S\+HKXL@D!]X[UL M.0C4AUS[LLY%E+?[>?6VDD?2"V^T.-+/9_:7Z710]F(&8=&D^>IJFEU9K@HN MB_CQU5#QFX)L@JFGFYKI)L4,5G*$J@;?RV,,5\*[?PH>EU/=[_B[>MPT>'K' MWZ<-\0@:]VX6/UMP?"M=8'=IX]H70#^B_("7=>^U$]WNGV]MJLG4T_U/'O,= MW:QG"C@X7M98^GR!O><+''JR\VN75GJ)_785'>NTLD.,FFG+$]&T8/JTD*-* M"X&P$8G'H&*&:1-K)JG15&*3( 2DU04Q$=':*/Y='IO62@H M_TK:./Z@-,3R1,\4@AAQ3'4,9<648LTP7<8X! M45SMR'3OQE^^39R.MUJ2H46^@SA$I,T@@.ZSUQ&(\CX1Y!Z&Y#5#)DI+1(6$ M@(&8QR@6B#B&%(0*8__8G2%=&LA^65+BD/-6 ^QZ2;A_CCS=/! (9R#I#(E@SI)(, M4VF09C1F/&*Q3(!CR,A>E8G&NS/D\.N>!2'C(7Z9#CW=Y]0#8M3K!7TGA MZ(-2^Z#4MJ&ND7&*M%)01JY=/)9(0ZP%=U!G:*2MT;VA]NB#4+<_[4*@4,+] M);+U0:J/!*FN!,!U/OR'/C_\)_7,DVM-HT1!H'7,J(B!BH70$B:QH8BBA/[0 MC*LYS;BA;8/Z$&PC9N^>4V-R5AR:![L%8G[*OF;C>99,)S=NZ@Y8_C:<7?^["1[LN[9ES-/UVXUI.*IX67MT*W_ M^4]#J_4-+^ZCY)(4@T_9Q>3*2DR[@L\;]JL$U5ISQX+(C;WM+KB=3KX.!ZZ6 ML:62F]MI=IV-\^'7+,CGPYF'FSR;?AU>9$68^'"6!QCR=4PMV(_=U][ MF'^;6STC7[SP+/CBXW>G^S9P@;9V1=.K:5;T?#C/9M^RS$[C MV\2J_U.7DE9,_<**J)G]D+F>+Q>9!VBO,>9^AI-SNX^>;XO/%_:IYUGPS6Z* M!? PL&K/>3H* [>N-[>C838HIESMS54VMCK=:'07>,'L&E/XE_,>?G#'\\V^?E?\+_OQC,>-[-JW<]B)">FKA]MMD^D<9!OWM>GAQ M'9S/<[L8=IF_#4WV;7[EDXM3&EU.[<*86"7>IQ?VG>X)CC#F5TNMR[38?Z';ZPQR?-PD?AWYS[J8XL MN8SU\>G'M M#$VOPQ94GM]:+=NNHFL:9(G:$Z!_SO#&3=[.IV0XRS/*L?(TR^>CV?+8[/[E M0_](3P\/\(1CG?."+BP>G _'A=PIFQ99TEJLY?) /16[UTQ\%Z3)&Z*+U!:K?M)AV."$HCV/%PYG[V]^#=MV421^/ECEK?V Q:-^LI O>.*K-?UQ:L]P^+;_T//; MF\Z"9#YU=+FRV'GNRHJ=QQ="55[[6;H,EKJ%)2F2*H M:[ZZA_E+'[[\N"Q6[&,+H3K- M_C4?ED_.OJ:CN5OX:NQ-D+!XF&6SXNV68BW5IAZ7/GQI"M[EMUAHJ/=\4'"L M;[(4N%R=$E.67S);'N2RRE AG']((:+<.#/WR[%5($;V50ZLK.HRMZ#T9C!? MD(L%CG_93^/4)^B4FU$MX]L%N"Y R)+,NX\.0V>6Z#QE_;A O>;T+%NO27[W MSDH$%1+2ZSOV:6D^&?O?V?=<#HO%<.AGT:,0$4X<+41;P8'VFAW=K)Q(WJ#L M%:"OB-HNQH+2&S35O-/MFA5%]NM)Q:KYS +<6_=?N]%6P'D5:.BD7^YT."NL MRMUIRN^*N%?)LNR6-5A^B0^Z+V[+BQ9;\XJH!Q[4F0_]S0_AHJ M:*E?6[ATWIZARQWT,C =N,J/Q6\*$G+*:@$$3A!\32T%^S2G4N%+%^#LCB_6 MGE&^)[0Z\A<&0;Y=3HMU4P/$7GZU7ZTFF^A= M%W@9.J/ <=(H*)JI6!LIG3HY4 BF@F5=7K'G1/?6BCGGI5YE>_R*VS?M!C-LO2K4*N S?NWI-D>=/; YMCQ.HNSHIL"$M?U M(F]%K<.4I0:7P#H=^(58Z'2WWF ;%\KA1363AW'4DL#\_)^E'/+FM)6,EIIG MRW->7"\FO::F+HFF,CTW7]KXPBS-O2ZWD!Y.1_""J%K3:C'*%Q0\X*U41[DU M(UA+P_*TMSY=0W0[B&F>CIIZL_]1F;=;;/WRC!;Z2W-&>4F3CO&DHW+?2T-*BLNW4F'-W87X'@QG%K[JC1% MSX(/E[-L7"[KDO/!SL_2L14=@W7-OEB%DAV]'\9R_/"V,**O[4NOKCT!NZ3H M0CNH<*="J 7?%Y;HPEE4K6QI*%H^'>;YO""N2_?.RE1?9NS"(;+TRPO["BMN M[?YFI4ECAWKE2&VV=.L"4,N\[;PTL#V-GZUHLGO_N)K.3&0_S&ZN!.1(97EK9[S=KX2:JB< .8SIWBIB3Z8M5=6NS M3AN5AEFR0O4$-R@/$?=L7,%1T\'"9V5W9)H5-KD[PRO^'HXK@E\(@4=$BJ.5 M10/4!OR4*E21M]*LSE2KD6-_T.8AK5QK.V>G7;FIU;G[C81SJU,<&E!^V[K2,R%/O+AO.\EJL6"*V6H9]1N&%7K8;*TN[ M= (Z 39R5KIS+3HN"(N;AN/QY&MA/A9.Z]#:=E9QR3+WE.+FTN5J^=]2Y\*" M]]],1G._O(?H;E(/B/U@6&"*OB:F(E1^W4*+0E;\"7 M.F##)V3'O[# *S^'6T'[<[L0U\%%>EN=>]KJ($K-8?)M[*[.)E>%6\.C:(%E%AT'CFC2K^FPJ-5A=8>)%599:>\O M7NUNVC"'-WEF0][4 UMI- MW.Q(O>0S*0BS>J'74[PGNW[(M"H 5/@ARC%XF5L9\V[I\B6O5*'G+8Y)"JFQ MT5 H3WOFS3HBK!GY0V8^-"99BMWCJM5MT]ZR&R\UMC[-0G%H^G,V=ZM3< M_DU1)%V+&6%]R9@]E(QY]OG_ZZA /_SY0?1:G/;9#9DXCIB4=F&)@YLPX.&# MY3?9V=793_[\V=HUU0E6)>5*3:"J$N5)CJ025M%M;5N@-B MF"^.;HKC!(?C"_A\ &R7O!;>+FCZ5XL3Q=(V>UA#J4YK2M/])OWGQ/7&7O&T M_6?SG.$Z_9IY[\#X:O3@H].\.K-9DY?NNEUD"\0#9ZFM2BE_(%&3V18*P>JA M6:D1A345A_Z1U8*>!1^;(G)%=E=B97BSM0)6"O/&D,NSK,):NY]/RN/P+'"; M-BM]9([C[%].DCZV:PV9[=T/M2-DY1"HZ0C<<#C8M+\?'+*CD?(Y[LYOD_EH MT/#!GR]NK1TZQ;F]]T-X,]5'QW@V'_E)^I?[6(4EHE\ABS)J8NW&&^=2G7C' MS;2NU5B0WD*9;BY*,>0\L[IB=<.64;JKE4^G:QY87LRACH!I'H>=V'C?N)-:]Q$O3='06 M'/8FUH%*&S9R$>2S*/[H,*^(E:NPN!!C:>U&;0!8:1\WC;:>Q178)1DU@T%W7#N_U?M>>5JGTQ&> M&"H!M 9 A"2"KMYYL?),VTUI9^4W))ALN_*(P[VNO!?Q.]__W_-Q5L0Q(U$4 M;7TE(EBKM/R,D815 (I%KV/1)/0PKVKVEE!;!G6O!=X_/5-A^=D?+LLG;RX) M+1%%-,)1DF"(E'$6.:JL<(XA;*0I)! 2%LDXEEI+>XN6*BG3%*2B+.E^3>I4/7113LPD)[NQ(7Y\]1%R%Q;Q?%H7?FC)FK M6[/SW4NEU?.R+/7A0T]C(-(/1.P^D#?#9J7)%2!ZIN*X[KX\JF+$1<1-,;QT M/IM4%XK$:7^EI7K%"&PL6(P>JTK\R%=XM]OZEW7^92=9$!C*+O5JW5M]8%_. M[>UO7KI]+"**C!=N3C0$J^*I*X5;NEHE^EBKAO_ET^<7*IW<[WRW=OZ=>=?O M_$GN?&SB?N=/<^>__-+O_$GNO"^?U35EKQTOX\I$%QZH+Z4'JH/]05Z8^H]] M?OU>'L_\^KT\GOGU>WD\\SN9O3R=DJH?F^=R?0.M(VN@5828"%*7,8T)T5)+ M R)EI(DTT9B4(2: :F:>6.S/?"]+:J@R/O5+^OV'>X_G__I%_Z-\Z#\^5Q6' MHK+LT^?LR@=BJ>_#_!^7H^S[/_YB%^A3M@CI^EPE=/WET^??LIOS;+IX6*'L M?[BL5/T/E[],)H,/T\]%[*5_Y.*W=:"%0Y?P/1:^,!8VPNV,,AP":01#2D,:$8RC$@LA5E1T!0O?C0=S5_LH'1G[ MFBO[ANI*EK\S[[J,AS"$D(: RAX1>T3L$;&3B"A(W>C1, .H50ACC!-,(Q$E ML$1$3&FR%OK]6H@8+Y6?3,<#XUSFM]-AGKE@Q?DLZS8H8BI#S-ILQM6#8@^* M/2BV!HH2D$:$-XT0$)&.-$!Q @QG264R&\&3[H#B.)_[ OP7UV.[[%=WO]@] MN(V__-)M, 2(A RQ'@Q[,.S!L)-@B/ "#($&4*@XDE3#6#&K)$I0V]EZ X??'RHTH].L)-CR=98+-B: 9J8"/,()T1":!(B M3&7X$<&BKN@X>S\6<&31*CP@2D(,V]1N.JO$'(&N<@IL3WEMVC :&:P,BS%S MGA]DB"K9'H$(JJZP_8MXP%MG?8I@*.A1M%SO6?\H6)_7@0!2*15#I1&A6' @ M8L9$P?IQ@K&.N\+Z+^7J;9W[B90A$:3G_I[[.\+]LN9^P*1Q[8MA1"B(+.,S MN!#\VMKQW>'^_?HTV^=ZSD,*VO0%]%S?<_TSN!X"6$>\R)@;1+3D4HE("Z:C MA%1"'R;X9:+_NL*J,.04AY"A8V#6EB.6N^NW\TEL05Y(BGUTL6_U1*)\FR\S MLY9'V,WCBDWK\YSSC-V6XX7QDM3%O2C6TB*C9(8):"B%B9857D94TKWAY=]; M=HNV$\K'10@(;O.<8V=B>UW&ZH]Y>]3M4;=5U*6RUE*9XLK@V'[)$8YBP)FN M FX0%?L+N'DBZF[EE6X%>1EFH81M^I)ZY.V1MT?>'GDM\O(Z#$!0IB0C$#*B MB05=!A$O]5U#$>@,\FY[*- *^ HJ0D%:S6#IP;<'WQY\>_"%0-;@:U5@"S.) MYD;01%*BE:YBL%#,#.D.^#Y^)M,*Z%* 0HA[7T,/NCWH]J#;+NA"6$? 8E*3=NNEN4[UL+&?0.#;NS\ M;OK?478W>,)2]#33(9IYS;X(/%OB+:\51$@X2CQ1$R@9+$-#)2))(S)2,JHB3B M1FI)$8[07HZ0H>Q>[:2]%8@$-(0"''5]M3Z:IX?# X9#">M2 Q$-OJT D;KGX3H^*/2KVJ-@B*N(:%15)(JL@ M FF C(@&D!'E45$F6BC NX.*A]E7 4D10MRC88^&/1IV% U)7?0B2F"D- 5, M XRP5!HEQ*.A44+%9#^MMU;1L%,(1D+!0,A1F_79NH=@?6.%XRNY2%G=/4HE M2D2 2\9-A$%"L(:QX^L(P%A'N#/NL /LK !!B$A?7OTPM)63X'M1-TI2AD"E M(J4@,3@"B99:>+XGD'"F.N/S.)M)[SW[]^S_+/9'-?M'5KU('OG!AB#O7 M!9A%" ,&I"K8/HD%B-#+6/I=85484BQ"A(^B_U'?7&%;]VI?>NMYZW/LI;<8 MJWM014CQ!'#"(4#4 B<@6CJ\C"%4TNRIY^P^/*/MG-9"&A+4IC?SV.IX=0I\ MNW36VZ-NC[J/HZZH6X!IBK0 J.(("&A-HAPC[J8 615U:Z@[LLU5R"$A1C" M'GE[Y.V1MT?>5I&7@SH2@+(8(8XBS#$0A$LN%/3(2S7'#(FN(.^+-E>0E(1( ML!Y\>_#MP;<'WW;!%]7@BT%DM 8QQAP28P0RB3^2C04!%'<)?%^@N0(7*)2M MNF9[T.U!MP?='G0MZ)(Z!BX6AB%C#$%$141)J*N.-@D&7.\5=%MIKH"EL!IJ MKYUN.!IKO[E"N>#OG2@<7A2?W48/Q_.TV('&=-?:+S2;(R!R>U]OA38&Z?]) M/0/D$&.I9")AQ @%)HE(%!L(8!Q'"@I-[ /^*VW<^.#8EV MC%V_W&YG",] M*P1 \/\MK?/#C4J6^50/\XO1))]/LP^7SB3,K)GH=N53-K(*SB">Y+/\\W4Z MS:+4JMB0!5,9;0VL4L-A%%B'JH M$$ ::-1;T"@PX8I*$*NU&61XI*$R<8$J"IDH404D6$IQB2E/?@_\(<@L.MPZ M-IK.LQ_^_/DOZI-Y&ZG/1@?QA]\^FO>?U9=W']ZOTVB3-E;H=9<9P^=-!/VP M':&54 3!BJR&JVU&H&B'D[Y<9X&CFG1\]Y]Y<#NU8#N]"VY']C%S2RX.D8.K M:>IF?A5D_YH/9W=V(6HJ"])OZ720!\,\F-E'6<3G@2E^]F[L2KT.OV;!1_>X M-^[['_P/W.?!(+\ MYSS(W;J_/7<+OTPGV7?W=_;3]GU['JL97$VIK?;\D/72CXGO'&@$438F$;THD#Z&-1.N+\JA'K2>>S<33 MT8Y6'94ZAR%5WKP;%[.=74_F[D U__&4@XR=U>,Z2>3I*,O[TB9'5MJ$42IY M1GF=%Q%'&E%A*%,BLC\ F!E9&*9Q+ &"JP9V:3%G@_L-:E-8=?=WU6V>MKT; M6VLP6YRY_5J:X4LI$(X6/UQ^=I387EV"4)*^6/%K(%1[)/Z"65L]-+TP-(FZ MZ!)128(2)(PR JB(01&#$IHTH'%KT+0:"/!:T$1# EH]]N\<-+VJEKR'>7[. M1B/[RC"XRL;9-!T%5GT,TL'-<#S,9]/4^[I+/^<#NM36:9@OZL)Y499GC2C, M&'% # $RPE :H4V"5:6-*(;7DK-?4ALI-_N78JO5>*"6-KI\5WMP %&(1*L% M(C>04&ESL<7$77&1UDK51!&A!,36)88G]5T-=*9^1 MQ+AEY;,-IS4()6VSGN:QX>)K!CI7-Z[&KZT?7FX(ZVMA?2!?F8#_]WI:Q\1= M685TFJ5_O$TO[9!^2D??TKO58W;,6HH$WA?.^#"MT M,V;4FT+S\7017GNO+11,B_#T8#8I[*9@ M.\J*?]L@+$0=N)L()H04),(218I (D14!NX"0_=Z<+[R>SOV:P.2OX\FUS\\:%8DQ59\Z[0P1<>#/_4+W>WRP7E%B.K M'[31AT$7 HH]KKB?K==&"NQ.C.P?*U+JR5OFG>K?[+."W M+MX'22(9QP)#5\H$&$E8>8P6892 M9/SYVZOJ>FZR]N[/QD56JF3WSIM\6LV MN@N#=':?9"K9/W-I51=9"_)H@Q[#02/.BV).N=-E$JP3XPK=5 E(0%.S=N+2 M(L?_K5P'52Q#22S91[<(^]1DK.SS0VQ2"UH0"WB\F/49WMB_^>D@8!614KEM M 0XV;G[M\> )3XB0 +$81 0QCN(2[C76T*QGT;6'!X>X^?0,;\PJ?\;F+X/% MV7VQUIVTY/1\ZM/^K*JS\RK,? [/C;U\7:GE63-QY^G+VAW]KTQ]+-)CLSV+ M>XX:.=>(K'T%J?Y=3*:?/N23J^RV?K)_3.4"GZV+B9:TQGG MI;WG\*)9#>3.;CF55";F^GD^]V MG#,+,_NFQMKV11@B12BAR+51E]S5&2FH42: BJ1;U/C7C5;O?01I%[Y-*F)G MZP5.V[,\++U8$W,X?OLU'=MGIC5=V6E4^?JS:ZNSNLN%7V6?CA*.1!T(%"4Q M-#*Q2@FF&$4F5@0A84U3GBBMVC-$_3__6SB$"GIXP WR;(*XQQ7R;6*7.!O_ M\.?+R7Q:N"_:=HJ$@0/%8#QQ8M4/8>Q,C&EPXW'23;4$RK!TJ-E?VW=4MHD7 M6L' 8L6+62>XKD4D*408Q1(HE"1"*!"9TF#E)K'JZLMAQL+)MJ*X>BS1=GF2 M=#C]WW0TWTU[W19,GJG!RC.X)PW6PT6ILR;SJ5N]EY4TN YPB:0@D,81-HG! M$=5"5K5F(HJBI&-ZCP.6?#K[QY?AS-4G>6?Y\>MP,$]'M>[S/]E=9=[D*UV> MMM24+"VM:4M_NT=;:E-ZP7WZS1:RJAB@585N[7_L'GB5>^8UNE+C<9#E82RW MH#?(W$G213:=650DR+VC+E G^SN[

L8BAA73))8))5IP0A;N.TH1[2;4?7)O\X#E/OTV' ]OYC+V&9PELH>']7S:=M"]YY[>.Q%-+J]_=$K9WE/D0Z=%:-R,R M9@S%.I& 4069Y%%2VG/&*N]K/2DZ27K%NATXZ3TNAO'9>O)@:V*X"&)WY=V" MFRQUQ05OLD+B.MRU\L:7=AME#AS_J"ZOU@*;U5'QUY.1._Z<9K/Y=%P=Y5>R MTCE'AY=#^\)2D*57]G)>B/S/[E3!+JBW8CY.)M/%X]^XOQ#X^?-_I#>W/W_T MG^#//P84 #^423ZTUHW=\>Q[6 <57(R&EY<%NON0*#N.EXD7X+0V@RV(:VOU M)"Q6@L>"4VG*> %!(JO5OHX9W#D^> *,:#:.QQ\-G4L68S=H(Y-1]'K=:W:M_^\'^[B M>IA]+2S D?UCE%<67QW8L@YBK86/['SW/=[1CFB\XTF%ZJ6N8H6!7E$(,$Q@!2$@,2*(P4HL0((3!RQ%>*^DO+TR0#Z;2H#K6K.54FO6LUWNR M7,M>.HH*0;!&6DA!3>Q*=3&68"V $G9S=;=ZZ;#G]=(QZ=2Q4E[%8CS:#D2Y MUK$:1D8R+2)C]=R(E5FB'"G.&NU J%$1@A(;%_<$.8\1+4L;&H@-CAYM+K/Q M/6M=JPARJ&4U=VT0:! (AL"Y(H&R MQE%,D8H$PV5(K];")(^N\<;WK!%(&_N.GK?O^)":WDRS2S>QW-E%EI36A+ U MV(=CUSBIU.I7$P$'! MML^7'5NEV;X-T"&W 7HM@NA;N=Q#/T?5!V@?A=9Z\ME,/AWM!-15R7,8DF6] M%5!8?,Z^7V2WL^)OJUD7?W@ENHQ/]L$ I]TXR%O#"P-DL5:%K?'3!OK96!6[ MS<7IT^='2\H?BAUP]]GLV#H:]2_D&+:R6*UW>"2QR-; M&$$R8Z!9;1N!6!!,B1%*2TZ(P( 3RB'&$>/1JE_YXW1R.9S].LE7J_G=DX>\ M:%A01.;Y8/:Q(KH%$:@^ M%M=**B*)C U/8D$5P[S,5U9"X_4L]\<@HKWBTA"R$.#U.-@#9._3:3!2A#<6 M9T(^5NSF=C[S1W>]J76@RFQO:O74V5WJW-&M*3J+H'][PIG] M\+KJ+#8&0:$$MX8/B8'2&NFJZ#7!>BV)=:7"3I%+].&R$&V-^J'>L[A-VZ%[ M$H&V[KT*28@VE_QLL\5&9P7-2[9UES;9/B[HK?I>/B^IXM7ULY[YZ?[T&Y72Y^==3 MUN-%H9##.LL?L3AF6D8BTBX\EL64\ -G8']- M87?L^-4EJ#QE<[EU]:VKF[\3VAT[F#4J8&)(31Q#',5 PEB9!,>\JIL:2[R6 M3KTEF-WK7'X>F*$VSX^Z2JXGXSQIP_3:":=>FS^?UYZV:W39>P)Z2=,E#"J@Z M 0.AAXAN0001?;QDY_2!/EZRUV8[I\WVQE9/GATFSZ-S^K]@Q&0WB7,;_44" MU =$=DO+.0$CYA08J]'PN@]G[ 1CG4ZTX@;1MU2GS[=;R%V1V&!2M,OP)?KN M[^%=5HU^ W\,WJ#[ZH?L'LR\7BSGP'3!K5"!U*@@4 R@0 F'4@EBB)*JZI'( MXH2NM8-]-[XHVICY.L(WDW&!!ZI1,/'+9+V[0-U[X %/9&LR&(<8MAHVLRM] M=%9T]R;>B;)]LW>>!DP189% *9(8PH&NO(148(U?@NU;U1!8"/AZ*\=38OO3 M,YV=AO"(3M'Q7,3=2O2]+&+P&C'B.&$HP0A*USE482V#U $'B2O\7!"G8 M.ENWZQ? -"1T?W+_8-CZ=+P*JV&@?1;D/D,@3CX+$@)4]P:#$0/,,*@-(UA0 M"5EU-L$-I)LSATK:[1,A7QTO3]E'TB-BCXC/0D1<)X9K1##%@A$#D928R20I M#Y5DC**$[(R(G<^F/#9$]!KD?WE/WN+Z8%-?H1;&\X]G_&]Y&D_J-M1D1K;. MC.Y2<_BK#8F"]9G?UQR(B +L2Y+:6EFWH_IAVY67]O7+H$R*EVZ_%=+/X U\ MX"SMP3'^_*1![C D9<'GQK6 G0[34:.;>W5&.)L$M_/IQ76:KWL'OV7.'_C] M8C1W+8O] :-KX]6(8G1/>J0)V>WDYP.JID]BQ_W)Q\U+[Y;SLO[S>P]?[ M0AN7RU8;8:.Y].@NM%.JVID-I_:6V?"MG[]K/3V\L4PRJ[I5/Z''VFHCS'4P M6>\LN-)'T=]8X-(JY*RWL-B:YG:&I+46)?[?ZVF-'5?9V_-IEO[Q-KVT0_HI M'7U+[W+'Y]?3[?K3Y]_7,N3N\7=OVS:=G<'VFZ87.^TUB/V2 M":_#CIBP],%T1"+%J.462$$9?Z 3@OE+D8FS,H^03/ 9WAN9V-=Z#?$@M>$6 M;(+]*]#;BK\E)7O0Z#:/H=%QPH! 2%,JA&")P$HAY'IC*QS_\.& MAQ[UO+[U.CN?Z6%^,9KD\PU=ZZFVB\H!C>V:2HTUU(26 E]I 9M-R2&PO[ : M>@(1PSHV$=)E4_*(:P4>[UJ_\3UK3$JL7<56YD0)TP>G??&]ZSW ME]^&-:L M1?K[!ZEXS^"\\ETZEN[%T%8HXE[:S:]L<+JW*J=S^N/OH[G.S\J M\,W<\[(5?;Z2MOK4]=VFIVSCF4O64=]%_?$NZGBWQN;L);NH;_>RKO:R?3*_ MWR]C#ZB']H-+L[=FN,HC7S>:92_/?F)?=6DQ\*?KX< "T+[3CGM*\)3P6SJ] MN XP?) 4>K XWC[8)]W9FIPQ1/\]>#^9617$6.O>%7;?PHVV;.-Y#]OE*/O^#W?[KY-TK*ZFF<\\>C=V[AZ[5/%\.K6? M/TZF;M1ZGKT;NP>DHU%A)5[;9;^ZKNCTR[?)EY*3OWRSW]^U5ND,41 "T&K; MI,XE(W4*WEY8]^D1[- 1C-1-H"2($ 01B7B,1,(XY+"JF@!D%*FG(1B4?R5' M@& 4. 1K-9NJ\S6/?VXP(P871,"8VPT202NLS0E0D'8"UFI ,*P@OPO@@I7@\/S9K MG9X! !X]/L$G:Q"P1B_/".L8&D"1B Q-5((Q+,/-+<=C?5 '#%]<9&R'?72= M%>RG)+\/F&UIG27"H(#&'0)B:LUX$RLM_*M:YN MI\.1,]-)\#;PV0YEUL+?LW'PZ[OHPZ?@=C3/ W!&P;_WVOP:3/ :)@2W2GQB M3,2A(E!(*GF<1 )R@DV$$>N@=/>[OX81R60^;0TB,(0AH6WV4NJ>/M\IR.BJ M+G",W"_KX*$(D"B"FD%FE80$"RDU\-S/%<*4/-&/]R)*PCZX__^RZ620YM>. M: 2"Z.>C9OQC,^3)&5\*@VPDMP!$3]88X+#FDXB8B@L X M,<+JI:H$ *EQLE8UO ,B^T'_W?OAN#T0($2$"+=::+)S*GJG0*&K@OX8 8#C M6F>'.$$)H 8")("DE$-81LL25_"I@QK G@"@-\\/V3Q_-QX,T\"2]'#D*S4% M#Q9!/0457]8,#H50)A&*4RZ1M:)02Q;"=.]\AH' M(0+L&'CM9 SA#S/[1:_RKG$IKKD4"*1APJ5E3*.(E8TQJ,+*8X#U$S-!MY*( M?E?:Y4WF&FGW9\>]?7J$S$KK3DV< )K$-,$H$C".8A0M[%.,X_7^MBV(U'TP MJP@!;K6/4^>8]=@,2D< P3#/Y^GXPA66S1L5]'?DU#U4R'HIAGVS@6-Y+5YC MGL $<:2@U8*95 KP\DPI A+SM9#0W^U'Y_#YOVS@.;)< M)"&4KWIN'G[&];9/ZD3C$G:)@>,]/*FFDA M+$<4R8IL)@K659S)<+ MB#E<"]!\*M,ZP=N*]R=D[U^QG:H%[]Q' M?9MUVFDY7E;9;Q0N4W$,N8(F009JH2S*B+@J9F)@_&CQ(DNM%_M6,$+)8,@E MV9LC[2G;_[JDWMOL/0[V.-@B#D+0J.)&&.5QC#&0PNB(<$J,+('0N2$?U?T> M \*6U#\4NB+)$O1 N,%54C4G;?:-7^T^N5/?^.K@Q77(:PZSH[WCM^G]^)S6 MD6AYFU^D:_M:G/R^>K2W//L=YOKE.@O.TY%WANW:V[)X4ANM+_;0+N1F*PA#CF4"38*$Z-9BH2 M58=4BF.X7K+#[M6'RWB:#8:S,AKYKC3>HZK%:)PZ')C=+<.Y0W/Q5_S?\Q&N MXRB7'[2>.K0Q,HMMV6 ;W5.AJZT&V[Z/ZLA5D[HL)Q+XGF79P!6&MA.^\\VL MSP)+EM,L^&8IFB7^SY2C?9^Z9<)6[Y,6QN MEGU?:^P'L>$^@=)4J.!*WUDQXQ.\MSE6=3OVMG*DJ M)OJNG.IN5!8]FYYZM9^;^^\[\6BY$'/IP[&'*U?#J>6_/]EV=]2B%OFRZ';ZN N2WWO&A#Z.;L6S_.I"\ - M!O8'\SRWT'&>6=LW;+), U4L%*7!?W_\^Y[YA=;>'8PA81$7-$)&VNU.-#:E M;,0$PO6SHV?)1OE7Y(M1=:GDU>_V#PC) Q)7/G[ C,_H/>5P@O-G"MV*##%;7OY1*VHW6 M2B<0ZBAF0F&&))(44Y,8M59G9WG?FE+U\\PI8!^SJ>M_:R7N01# NJ1_]S[9 M7M8+OHX7SY?V*[5B( U]O9BSX*.548X\G+RYG4XNLFQ@%8/S66JG-K"ZG=75 MYWFA!$^SV_1N[[C!0>U04X9RIJR")@7'1#)MOXV2&%H(2;1:"Z[_6(X_L2;D M)S=8OXD?+N])C]$%Z?SUB^YP8\.M[;H]0\>R^I[9E9FU($$V$@)IQ)/1!"4) MQR*.G"A)%$4.421@7,OUO*C#192VT83=HWVTB28-*[?2:O<.$,WNAYQ9)(A1 M%$<4)5!*'CF 0%I(B00]#(!X4J^U+F'"(\TYSP*5!]8DNPYFTW2<%P/("WDR MR)S:ZN6+E2J7=C7L= ?V1KOX=M'FP_S:*[+IQ873^NRE97-HFEU,KL8N&\/2 M6S"\L4M@QVG-J]$DM[)KO/J<06V8-0N;W]J;)@-K7 VR9Q!MBW9P&'R['EHC MV#E$W!RG@\*3M/"G..Z:.'.Q#'D<^SE9LAVX/!07;#7VYRC>:Y4[I"LZL=GM MFMC9IL4>-):C6((58WOII.->IOC[E[5#_<\7U]E@/K*FWV_IS+[ E6?X<-D\ MX?KBW%K.1QZ-)A=__'"/RQRP2 @K\3$A6@(@C;#J8NDR1S$F;VO-P$7X6\XG M0'%.!2*$J[(30XR!PNC1@XF-[[%&;6:9[-:=/4WGV09'?6<<$-4># I-;;'W MCWK?NN0&FGKG[^5D-)I\RW]ZG@NHL> 7WG]RSPHWGKETNK2XO]P@][GYTK&# MW='Z)O_PQ'/!Q\X 5T9[DTZOAN-B>.E\-JDN%$$4_DIQ* B!79#RP3$N\I+%CJ[UDZ+?XR_HBD^-M[2HL_,0PWA-WB5\CX M?,(BKK%F6\M8.(RZE@SQ6L'7FZC@4'?YS;MQ,?]9:43E)QW[Z[2SATL!MDX! MKY?IM%.HVC,BT3H2; 99G?2JM48PH9Q;FQ>!B.%(%?$EW$16MY6/!9O5*GK3 M"/YHS8*+X6TZ^I3=I$[SF7ZX+*21DT/[B\]E,I2PS1J'?0;>"P -/.)\GTUL MR.OC4:A ++$4E,<\3G3"0%+6?TF(CF'R##9\-W9\]^7;9']580 (.6LS(:C[ M''8$,A[UR>?K/-E(2&%8(:%)3!.I@8AB1%12\B2BS,3/YTGG1=P;5S* 0\G[ M^FD')A!/M[,U1+!F/HJ5HE2Y-F$Q !)C*$K/K-$(1X^6,-R*^5R,SMYXS\KQ MD/)>(AZ81"2]1%QG2EPS90(CJJTT)!)Q0Q4F,%IHJ8*:1U,TMV/*X==]"L20 MX-Y /"1YZ(/\T\O9\ZMS'W!%PDT,2IL,*FB<<*PTE#HB!M,(5U(36$WV&0RJ MW"[LG4=AB*D,$7W)H/PERPW-B-835L<+<8Z&((RT$< M/GIVUT?M*;?44Q-9#DW;<;WOP8]GA'.U@VK%1_?SGX96QQE>W!=?L!S@6B=5 M[2,[L>5@P'?CQ7BAW)1.N!Q$LA^)CR'LDPH/(:FPC*C9(K,PG2T%5/\]&P>_ MOHL^? IN1_-]YW1C2!?D)!) HL@DA'-.8V8-9@.11$(R8!1GAY<>LHF0%@/X MWW0Z=)#NQNY?7WUA=>3!9.RGYHH5?+B\="SO?N9WJ-TT$W!V3[+!L[-,FN'P M%K[LS=_2V]LB:>#WL\]G5GD>C=)I[DM*U)FPU6W#(D'%TNA-X2"Y\_'S^?S\ MGU81<0\I\[-'=W6$?:4"A.[V*N_MTNKCP54VSJ;IJ!E([QXWS2Z'XZ+>L%6' MK+90!.@OES:Q5)+[A(A97[>UVK2S4(&K#>;]O]?3 M.HKZ*GM[/LW2/]YZY]]/Z>A;>I<[3?QZ6L[F:4-,GS*^P(*1I>4_Y0IH8I2V M<$ ,-91&'"+($NV.?[55/7=RA7@;9G)IQ:A=[7&CMG2ZO!RK>[99(Z9:",8! MC1%*I,8:ZK(?B0!*"P@V:L1;:1DM[+_54"8WEMYG9547*W+'5I%VR%^H&#ZE MH"KD,G1I+#=9FL^G)==^UHX?,Y?&52JW4[*+1<4N:B!,ED:F,)[-=Z@U57+&#ZE[E/#A3H\K.M^@RR"R&C/*]E+]HO?2+7>4E,)N/ M\^S"[761!^CVS0)B;GL3%]*SXO2._3BW_- MA_FP',QE"=SVY]Z7[F[Y6KUJ-,S&[HJ],!CFMY/< T&:YYE_]M?JT6-7?#?- MK]VO[$3/Y\7#[;#SZW2:75NK(IOFQ?+8N^QMV?BJ*)FSDB?G2#J]O+1+8XFV M$'&Y2_7ZFEEI8Y?%Y47PP+C/3548J>2_["CV7! ME,!RL7_[XC%N27S5(3^>T"40#9Q,=ISN#J&&%IG*C#='3F[N^RXN\S*VZ4I& MO\OF/\"B.>_&U?!7K517I^0YB9G;91-C3/LR):=3I@1CV9!$/C97_ _]!?@SS]Z3\2>"89Q%5^*,5DK%[F\ MWY^R07;CY?-'JPIE#U&-+AQ7;AF.BG*D/&-@O=W+\TG'55FS$!Q\34?SK/ ) M- H&9,.O5IC4!6ZL]G9K/WWWSO_1WJO:X$8%0BZ)4@0(96*A8Z8BP\K,G2@A M*EX+3VX6K:C:8MU7LJ+#%+,J;.BVPH:(>VH?MB5NZL91P]Q7F@CKXK.+-E*U M#\JY@ZR*,KG*O*%0J.A?K;E6'&Y:M3\LJB1MYQ%:)M%A4?Y[4%A.Z:W7^WR% M"ZO%VP%.G:)OOY]?5'7)1V5!CCZ+E&9=]1FEI579Y?IW9 M>;\L_3>:G&NF3*2%)74!)4DB1DU4T3\V:"UE1CLKW4X]*9;5=X3[93K)'VC4 M>"RD?X;WJF?Y]FC.[K1K^,_YN-@U3]-+Y%]25"USSX*#M#)*:['DA'HZSF]Q MF]X5OKW"%BG./R#UK*BMZ' [NKA8.:Y<*<_0&K57P[$_(;8WK_ZV+&7J^;SQ M1F^Z9^/A9%I[3(+)N5V!=.&+6/6$3%W!86N=6U*\*Y%G-%KYH=.&(/\YKQP9 M59DN=__E?#:O7^NNU*]N6NYG]Z63'\06NT5^YQ_I)GKEO +CJLQ-8_%KI]3" ME>*<':%#4+>+?NEFU\YC$2[<59O\5 N@7ZVULNJ\NIAFKB2R=R?]7#@Q"Q=F M;A'A[2A+\\R% "WY@GZNG&E5:9_ [N!--KW*/"&$[J/]]FMV%Q;W.9^FO>:? M5I#)U _$"I_9T!/0.NW8L1;>+#M*YVHIUN$VF^:NO^+$_WDS=!6([H+F=WY2 M]=#"8F"AO79S;DG%W9E:.+M*G9@I"'=23KGQ]B>YMW)+1L/+X87]7=.WY5>I MX?JRDW'P:E\X+'A^6!%'P9"+CX7KR\K"K\-!5L1^U [+[&M51&>07:;ST7^^!T?CN[N"MVP&[95^=>#PMJ:"@G#6[Y M9N6-Q3B[FUEQF&:'5Z'E\.8F&PP+[<%MK'W$HIIQJ038%]GEL4:.G<)E@W;6 M1E^4_UK:I6!R8>$I]X/-JV"J12DP*]3S6>;IJW2J^H69>:J?O4@X ZLU&H5B MQ1*E,#-4&00CJ4G5/\# F"^UNUU62]RGC\6*JKRV!9OQVUZU^W#YH=ZB#;I_ M/IW]XU,ZOBI.A-VGWPJOZH*EKO+89R[4+;\8N@KW7D_^G@\'[E"8>=W?E!-'K)W_'/BC\OM MZQZ:>%,?5.Z^8M$*5VY9"&S9G>LL*#_^F]O1L+"L*F6SAOU5J'Y0CF^,>?.7 M4\^T.>"$DH@:HQ)!&6,1Y9HH2J$Q$DJF?FB>X6ZC[/C8:]B&WG*/7U^4.ECP MM$)\'ELJ/5>-!Q\<,:^S1">,P/40O&F]";9:O'*=ZOK2E_>4OA0;2U\R MO,_2ERU]U7*=S1=..7XR*MZO1FU5%Y%W*?MX;U42?;F:M[\Y7"]6Y6,![HO2 MHC7"'T!*^DO21S>JI^Z6_+=IXDE@Y# M[/3%>>\WV\K 5Q\ 79P!-,[^^NJ]QU>]EPD$:$9Y'0*D&(,1(AJ1B"JB7)67 MLMR+PIPFZB%GCBE(Y^%V-=X1].S:!P2$!!UWP:5.HQP0E7=58=YVG MBCY[EZGZY,-27"#AY&J:WN2+ANB5!G."%4\+!F2-6@9$$:TDA]0EEG((!505 M T;"\N8J _K3F)+[5D,86Y7B$(52'$4ITU-JU7+$3(.;I\F"P)C&*,&,$<,! ML.Q3'!U&4"9K,< ;F*8]>25#(M83G Z09T[/KA[Z$^Y3K 3\9@/CT9KQF-2" M*44,$X"C.))"EXRGB>;H'LNS2J(N @BJU=ZK^1E2N9[UL0>5<9U:G[.I;1'T M+@Z@8S973YMW&^W079\G!*R5AS#B#$9&1&75+ -5+-<2Q[;GW?;D)PTA:E/G M/ +>/3;[\!<7A_KFUTF>_^A2EXX8F5W$^/*VD04ABJM M$R0)= 7XK:%8E;N3E#&T9B*6)7#BL@+.EWI!W=J[E8]\,8TOZ?=]RF$AVBQ^ M>S@,VYN;A\&!CS,@;_AHXB@FDBK(C.4XH0%"E;EI8H"C-:WW60SX1&'J\IGL MME_%Z"WC&_(GJB#X]5CV(I1]YX+=;02D%T\J,TA= MG1LW>KM.EN#FP_S:%V)S>?F[U4%JK.O#]1A*V=BL>L5D$G-%)=*QAD9&V) D MUDQH*\PDOL>J7#I W$4!W;X&PKHI^>P:".4F5&=992;R;3IUR='-*O!E1'Y= MDJC*:_35VOT1V7)]\/=6B?-9RJX][N:J[-O5:5]DL?%(2ZB!-(0AJ@"QMK]B M1EA>1Q0AQ;N5Q29WRV);\O<77HLJ@:DZL![F%Z.)*RGZ:!J3C '2!DJ16(8 MY$2)J,(O:!!HI#$E@D@406$U0:D%A)B:LAZ/-# VCPO!C>]92V/RR6Q!_!?U MZ1?S.7CS[GW\X3?SXS.SV[89QG-FL=_LMN=.;MORN'M-R])%D]('2D8R43%W%(QA%Q*(4%,DR2RJ$^I%03KO8QU5I?C*,W5 M#U-GL-Y;FK+<"0O ODS YXOK;# ?91\NS;_FP]G=;]GL>C*HW7!O+5B2!*>K8+V'ZUB8%<\$BJF@("(=DMH[US(^IYG/4_^:_OCKW8]OV9U@8K< M:@)_R097=AF4I8"OODSSENJ ,;'$F"LKT)G=$ Z,4I4( 31I)KKSF$LA"(XQ MY%@E5@6F96RN)+'5DA\5I!O?LZ8.)._>J_?Q._5K\.[]YR^??O_-O/_R^2%% MX/X"\Z_<%*#N7-0W!6BQ*< VI/0<2MR^RU:K'NB]OK+XZ'[^2.'LJL% Y=WU M>^<;#!Q$U?V5/DYY64#L>C*=O?65W7W1]XD;B/MTN=I.8;" UKQNK= H:^7N M^)9.!Z'OMU+479^41;7J5@SVE597N')%\T:NAHPKB;]X1?;]UD.R+RHV<37= MK5;KR[TL:N\7Q<:*^O1%935?<[]6M](+7Y(S+XNW>C[SI6NJZV6]G++7@"NZ M[\Y/\F"E1X4KR7]9UC>T]GTY1E=6JZ#.7WPUN&+-\M*KM%P8K5ZPQOQ=%O\@ M<[[[PH[LG'[JR M0$5%H.8Z>\H9I:[B75%:=>C[#>2SX6Q>UWY;6K'+=#@M*@$'Z>"?\[(-Q*K3 M9WV<@5^L;.K<07?WORWXEDU]B5775\C.*1VM:(0[*3RUZOU^4I!JH;#G*X6_ MJC7\."D[5VRNZ()<6T6)--.Q@1I:2RX!E22(J8 -W4<9 Q-($"28 1IC!56E M^]!(DV2M)$LG,=(7I.I$Z9'"Q*_KB(W+O5VIIK56P+-14>P1_&ZPB:NNM;<2 MOAQ(F1'=&!I:',+]/VQOJ]ZS; )\NJ M2WW.2F%NRN"32I1OM#S%EKWVQ'TNZ)8:[;G:SOG\Q@D\!W_GF3O_K\RF\J$' M5*>EI2(LD&RLPD+H(Q5.4.OU5-I_XB-?M?_$9[_L50/8&D3VDBGX]"0JPY3H M6:Q(90\5GPJ(/O'HJ-.H#U1)Y9(,2A%:?/I?IT-7%5&+__[^63\KW^1%JIYL M&^'4UAI6S//<$/;779R]D5@T?V!E3@9*NK'S'2L&9(W4T8G313>*1)TR(K0^ MVT<3F3NV\80KM-H=MK8D>\""<[\:Y7%>BQZE",@%WG&;__ M^PM9P*^=D%N<(/-&#^0$(&1X8F*1X(@JQ>*D[)@6P01S\[P39!?+7#ED_6EQ M=7C^#[OF+9XO/_JH?)$J?%=&K7YRT2+OT$J?S.Y6__-W*P\NKVD<; M^0RQ MJ M8]'$^>RX4_5\VG0SL]!S%"P31SST&]1C4F;+4AX.=H@X8)0F(I&981@P( M('&B5%E8)>8@H;T>UPGL?$2/V[4V%*(HE CW"-HC:(^@3T50 1H%6:G#3*6( MY(899>UA5,921Q0HJ'L$[0*"/JQ];@V@1ZE]GL@Y[0]_-K]_>FT'>D>P"]:E M@V(,#*"1I (""#13A,%*^Y-/$=.0K,NA*1PC0A.K>V$< 8T36-;JC:U!NS]]K,>T=O2QK2%MG_I8 M#V==@K.N'_7O%=I(7=T+" FU08!J5]X+$%>5?*&N*;FW@XX>VE[964=AB/AZ ME;0>WWI\.WA\8S6^8:@H$%@8C$B,& % 50>Y)A:*]/C6!7SKN"NM>]!V;'%O M?_D]>>U3BI>%*-& *!D;*97%)QTI1$W"[3^%"J:T!'Q?$&77O(>H-E2PZ_GE M;GV02<@E#$$?^'8@2M6Q@I&L@W UQUPF)J+ ,!QAP2$J[4%E$FA4#T9= *.' M]:6ML>@HCQY/ (..NDM7@4>RT:4+)$)S'24)C*5! $A*RU"(F,@([,WUWN/1 M*_NG($(A9KUFU*-25U"I4>P2$:X(X0ED6&NA7;B6*KU*7$0 ]*C4!53JN%>I M^\ZC0P_0>O?KY]<^%N@(=M$:NPB/(2 )TX@9K32-H/VC#&8@&D7[PBZ[&3UV MM:%1W7P?[Z91M>YKZIY?O%.(UB7OU#&"&JNC3BDQ"0$V( M?&G=@[9CB]#Z[X^G59D, EACE$YB*IGD,1,X009 $$+1KB1LT. 4"2FKN$[2$!,J*[0"$":X!Z-NH!&'7=V M]2#4 =/ND &I4;E5(X(,%@F*$XR51B")J_QH#*1!/2!U 9#VX*+" /2Z40]+ M78(EQAN)-0Q1BJ F@',< 6+-MBJ6G9$$]K#4!5CJN&>I^PZD0X_2^NW_?__: M1P-= 2]1@Q=-&)0H@1'4L?T_IC)AU;&?YCS>%WC9W>C!JQ67T]V.=;1"RD@? MJ'7$)W\GAVL0U.&GL;4.B80F8@P0%:N$)65!AI@AJ9,>U[J :X\XK[:%M=,Z M[CME/#OE2 8(&[5/!25,QU3JF!.ME;+VIZP,3F'7K\>V+F#;/BK?8Q'B5BO? M]PC7(UQ7$ [7"&<4$%2X T@AHDA&L>9EK1JE"4%[J^[<(]P1N=2ZAVW'%JSU MV]]WJ4Q_R!A%:2-82QH01R266$@%#8NJ7* 8*!'MS>UO%[W'J#:TL.EDMV M MQ/I(KVAJ!-0]+"ZM"L2$=P# MT<$ T2F$1E%[92\5P*$F/2CTJ M=065$*A1":I$*BR0(9 D<:1C%55ISM D:G^>I1Z57M:SM%J5!H28TV, I9,) MV/KX:Q^P50(8(K7;B2F4""VPM>P(1@+R159.3&*XMR!XNQL]@+6A5N57.R(8 M0WVXUA$?_IT>JF&Q0#6)):(&J3AQEB*E+(95.U=IT8[VJ-8%5'M8+=L:U$[K MP.^4\>RD@QD0174P V(,()90AHU.1(P,0*7)*0#">W.$]=CVRHXP@D/$4 ]P M/< =(<#Q&N @@1 GA'%M%3>!!%75\6-,-=J?I[\'N#Y:JPN.M@/QIWWZL(L_ M[9 Q2J*&VPP"HYF1A$1"Z"B)XRJB-!'([*TTVV&".^#) Y&ISI6 M*,* +:"(<4:$IIPPR; &%$)3-6(5A"=[2TWLH>B(?%T]"'7 L#MD0$*@=E!Q MF,A$6IN-*:PU-A'"E8,*$K:WYH<](+VR@XK*D$+1HU*/2EU!)5*C4A31R. D MX4HQE"C).4NJ2"V8F+T%M?>H=$1>I>X[CPX]2NO#S'[QVB<#^X>O]_^ECL*I MV2ER[))SH:?'GAZ[JM&=3Z:#;%K-!-Y^#_+):#@(_@3\_PZ-=K=3!44='<9! M(@2(8!(SEM!( 6#*"JMQQ'!"6E8%+T?9]W]XN59=WD*7Z]7"?4=3H!"C-B/X M=^:J'BQ[L.P66!+0"*5E$$4$,AJS.-;V/RJN*A\2I6G;H;0]6';!AEXMF!^R M5C,P#P\JNQJ\\>1I=OG(](4GTUFY>P3BM:>BGHKZ,XJM="U:AW(0:2U0 I5$ ME.-((:A$%?FJ!6#B>;I6KT&]HKD)0X1X"&F;G;%[Z.FAYUG0PVOH26(2045D MI( &C&.D45)%D3%LGMFXHX>>5RQ504( ^U(5AW,(ZC]^R_SKSB>C074J&I2, M$52>D:!BC?RUG7LO &AM^S [*SR/V>O:4V1/D=VBR*/-NNRILZ?.GCJ[HY,> MA.KYPY^C3[]VSJ.[5R.8LCI&.,8:4BEBK51$C3$(:E-E+@BB]E8,S2[Z/DSD M#5;L^XDU2BM#=F\.L_/IZ(3C=D_ 4W:TP,#K*HE(D 1(1836D&.!F2M&7;9_ MI +M+=W[X('A87?6UKBPXL[B"/8)V <##J?@1J>-T%*C$->)LM_%DA/$#4RJ M+CX(*[.W7HH'#Q1M'+GU&D0/$ET%"=8(J82<,\F5CA1&, :: ,Q*,\- JV7T M(/%RAV."AX0<1<[RB9R._?#G6.G7=A-V!510 U2$L+A"A.(*4X"%5I7O0AD< M[2^_V>[&88/*(YK'1;H;JG 6(M%FI$_W_)Z= IDN>3R.$F=(H_PP)!!K1HTP M$B6:8II4@4(*(;RWTNH'CS,/*R^[P@S%(<2MIK#U,-,AF#G:P[^M(*<9%BT2 MD B%C.)<./\KB%!5$)@0:GK(><$:3R($M"]"WF/.,6).(QZ:"Z&-_0<@HX5) M8@BC*NV5,4+VUMCOX#&G?1\- 2$YP%'0L>(#AW64 M&=*"B@@;3 !G*#8@CBM\H(+39Z9:'3$^/.)!V1$>*+4 (8XB.>H$P.$4SHEY MHS>ODHA($T,*A*)<1E15Y\0QQB11/5"\8+DPSD.)>(\4/5)T!2E(HXLWU0Q: M2L$"#$]"HWB9 )*S.^?7ML-W!5,836F<,@@ M)0HC8U1B-9"$L:CJH:V)>68QFH[&86/*(]K'X(\_=JP>PR4.@=?;@ M7K&P@T4(6G6P]+#3PTY'8$? 1NMH8&(< QY1HJUR0Y"4560)Y5CV=M7+^6I0 MB(D(&3ANL^K8@DM^B3Z>UN&QP#5Z<)0(3AE) "0,&464+DVE".B(\7VAAUWT MPT:/1Y26;#[=+;A$A(*WB1V=54R.0/\X6G @=>09T R[&D8*QTD4)YR8J#HP M)DG$]M8*_N#!X6'58E=LH#"DJ(\Z.PQL.(7C8M&H_+:3N".8(H$-:8D'$F"8V8B0IWO@@FIJO#W M6,5[*R!@=^.P,>41Y>/J_'8W*T6Z8+50\/[*QY6'_9&6I8*( ,(6]3A^FAIDM0<])'O+)1BTW$ MFLM8)(;(&)M$2)KPRK]B0 \[+QI9 D3(_Q][;]K<.(ZEC?X51M;4.U41LAL+ M08"9,QW!M2?[5F56IUW]WKY?.FB)MM@EBQY2LM/]Z^\!P$V+=TFF)'1$9UD; M"!R<\YP5!QN]=M& C@&=OH".W8*.'7B>R]Q0^,2.(\*0@ZICQ5X8$&]K9X#V M'G2VT%76=0?<=0\:F!\'BPZ"-NC@$H)C(GA@ R3X/O)I$-2] MT%#HAP8==A9%(6Q@&VS8$VPXAFRQZ_).XS,[HE1BA8_]T'<\4&55V(,S>WLM MZ/<>)[915L(&1)CZ,P,4/0$*><"NC8]2-XQI&/DX$!0''HZP5_>0IY@9H-A= MJ((/T$8S,OV/1^Q[5.ACW[6%@WU/V#2@O ["VK[G;RV]N_>HLX7@"L;.@)'#[AI@0.=804>TH(-] M$C)'AFJ(SURP=K!7-V9C46 ;KVJ'-27('KBNN09GGVI*_OK;<5V#(\\2M^=\ M<. )ESN1H*%+F2."IAD!X;&]M;.#0/3]QHY'#)9L4K[R&AR$G('8*'STUC(Y M /D8/$!MS5GX+TX$>:$L(!@/[0%X?79XM"ACFWPX<6VQ6OA 2P+X0XX,X4E M^P$/QY OQK0M0,/4XS%!+/993.V(!G%',;!UF(?>P\5VSA/PP="&* P M0-$;H& =H(@9PJX7$QP"3! W\/P&*%# M]8=<>^!8@NW]CH#B@ZBK]'15);\ M^O]^>>] <%\PA;>80FB G!@A$B';1H01/ZPK2QARMM=06?LQCCGV'D;IO (XBVS%0L[.0"!E@[ Y<^[ / M\1XSTAQUDI>@MIXMM"D5\F2?AUR,4>32^CYR+[:QM[6&;'N/.MNH+)'F#=_D MN1T#.@9T^@(ZI ,ZC$9!R&*'(#^RW3A$47V[:."0>&O9X;T'G2U4EF T<$RW MDKVJ+/GU'Z\Y!+3/V&&WV*$ZE!# #YL$P@]P2*A=88>(';H][/C'GE>E/1:1 MF;[NG@M.[ %Q3#YH/\R/@T4'QCJ76Z#0"=S LST<\) *ZM*F[BQTMQ=$V7=T M>"2(\DIPH,(9,&S 83_ X1B2Q:33]"RB+@[D13B^ZV"7X= 1O&Z8Z#&QM:J2 MO0>*;<0]N#W@C!BD,$C1%Z00+5*X?HQ\EP4\<#AQO,AVZRLK H)0M+T4\+XC MQ>:#%2X=$+;)6$7_0Q+[7E9R%OT_[QT%[@FF4-3!%!((1G 4@L46=W?60O[4,S=YCSC8ZP9(!H\:V,9ASB)C#>"0L=;A1Y/@ % MY31D48R8S1H7*<1H:Q6P0/3]AH['8C'WK\L9@XM$#Z,C]1$D@@X6'-RVVBSP M8HHI)G2#86K/ZO0>'1^(GK\0&:@^$\> MX\J7_[D M'42^&EH7>3%*BWHE^.:[5>:3;&3]@-3_]HUWGV>A=5H^ MN2B0-Y:RV/5I(**(>K@^G.P%9.,G RXGZ?=_*KU6O[UD)^VEM;8%MXZY V9O MM#G":QG=X)?!KY[AE]OBET_BD$8V\>W0CQS/X8+7!Z1Q(#;>T>4P\6L+:7$\ MP,0Y:OCJ:]K\QYA$S9&'V'MC^?%>6S5;\,KH@"$TX/8F+1N#!@8-WH0&3@<-2,!(0=^$>,!IOW<>C !C!P-EK]VW]OI2])M=?9;+V(-6W;,-WX M(GNKH@XY!&CXT?!CG_CQ8$]?&>XTW&FXLS\6YL)&X/Z69YWGLV1BU9Z357LX MUM^3R3RULJGU^UG_#IJ94.?!!#<,%QDNVK:;L9!UI3??K5$^OYBD3=IUHVRV MJ=W\CVVNM/\!0:=SW)<\(&[ MT3,U3W*703B#< ;AGHUP;J>A 7$\2ATJ6[X16(83X/HB0>Z[4?\2H'W(6V![ MX#!V% "GW,X_S1*83/W^1L;6I/L"G%!DPX7%3;)I>C).%?AA@GY<%B08=!%% MU!N*)!EPQ11^)>"-#=#$*ZW\TJHG_N*?_W4^336P$C&P",+NJX<:6+-Q:ETF M66'=*O<8YB7?"?)K&.K^__P@".:?2JL1TQG*?..T3&4\::H*#&7BT;I()LETF,+L4ACYU I !A+Y7+6(,NU, M+2E22ZSW$KAH_Q:"LSDWAJGHZMT[;K3[S=Y.8??PD^N\VDZ2XK[>B') M=-2=.PPO1U0I43GOQ (^/+F<3X=5(&*54>7TLND\T4*NWM8 M-L7D)?.SQH4$VQ]*#X5VY(6<!7H;8)\&'J282.F;Y@ !PZ%4ZB @@")2UI7DE: [ M04LI :R^ ;.!I\%/DV)4GFJP\^"C0LYS"#3$H?&"QJ M60K'!A; PA- !4N9I7HF,$8.SU'L 9#5)U4@E_3JG_^:%,.QG@K%&]%*%19; M8$7EUKBK6B3!1^EE"APVLJX \2LPS@&8%4L %\VOYQ-%^TK9P&!%.H:] 5M1 M?7.PO+7E&+ADG$^ %I(8&P&CP9,53>9=/%WDT UYX1)7.QLE, M<>V*R R3T?UK !FJWK;Q+;@;6W3@;CJT,MG5>*)X;9>5P7LJ9 M7:2P7Z>+^K27EJEUWA$\96DHM(1=2AY;O-S&UHA:8>L"/#(KU]LE1U!VY"2' MN8U &#S8D0DP%K$U?ZRW2-<]=;V]69MG:N,E]UHUXY[*Y6E>?D@N]:=/;7:E M3V[ **Z,O6#3"Q)S()K MMQ@7"'5#8$QIQ/TJ^7ZV(%Y>?I60T47R]CL-YA:LGDM[Q4 M%(V!-53:4!IA_B0?_O%AC4DG&S2Z$7>X+6SL>9P&B-Y_\%*RV%R(TW^8IYNPI3;!DJ<*R&? *8I+:>,9>"; M4J'M\QS*4;,9"W;:? ;>U+\K9;<>1ZZ3*7@>BLENY@6X9VGY\?G(NNI)K=*C M\_N%*.,R.>7K[@.F,K8S6=T"&%+3:)A.)M6G__T!?5"O8>+#^O6:/3C/K@&E MOJ1WUK<<5KX\6]!D5]E43R^9S_+Z#1WB5>_<9:/9&+X-BZ^B04/8NN2F3#_6 M?WQ:COM\:"H"VOH-].'A@@']#$)__/1A)3!5/9\\\MGK/D(;'W&G#SL*@CQ= M7 )2L@\ERNK5G9;S"_ 1GEOVA-V'ZI[DPI\Z/;MEPJP@H'@I:<1ZTDB]JI_ZZMJU81UR9,HP!>59]TX"QTE!SD22-^F5W6L<<1)$J/FQ-^J4+L]\_A MAF,%BW=;Z]:V?:<5=GT5>+YK@:_&5*[+RH#O;D<<)S<8V3ZDW7P_V>ZC^!I] M?2QFG*^39)HH9S)3IO+FO^1#E9[M44_#F88S M#6?VR 5K\X)&TG@3>GE/ _^)5?UUS4+TGZ^V% MV;.-YF7OV7-EHR"XS98JU$;MG5K4(8ABVW=(Y&/,!>-1U5(E\*D@[O+1IS9. MU)QCZIZ"4B6V3_17J?(R*B-3)V,6VJ!T[MR:J0'+=[MX*VQ"85Y9?;5]Y,:Z MM/ !)P?16=Z F0&S78,9(0V8.9$03AQ'+'9#G]BAAWU1@9D;.C38#)AA]V^V M ;,'P0RC 4/4H-EQHED/3.U._Z2>+'K?-]6HJ+>I*-914=@)"0F11T+A"H^Y M47UK4^ *[GDO5%'-0:9-VMR_M )TZ+K*'A 7&UUE8,W VLMAC>-.&,&E+,"^ M'Z.(\BBBU$$UK$4T=#8':Z^WOH\(UM" B$WVM.Y_+/QYR8IC"9*_5SIYTR;] MJZ/FAYR]V[@>?+\4V*MZFS^UM?W7G RUFM.UF1]%4>Q&KDM)X#HN\6-?Q &+ M(]^+WR\ ?QS!*C&PF;W)YNB]2R<;J#10N<=02=I&A[$7\4 P@OT@C@D#7P-Q M!97"I0&.HG<+[Q\F5/X[+?)14HZEB F"R2<#D\<(DX?B2[PM+7"TVV^TY#YH M2=;1DJZ\_8TZ'FRX3Q@"K8F4E@QXP)SH?3,,!QR#,^K2X*7!RSW!2\=M\))% M81BBD(:""V9[CB\;[@B:$/4>/.*U'=OJRU29X:IC3,*=ASCXNW.A* M T=]VFH#1X8Y#7-N)JMS+*=0]JQ S+1J,F.",(HLGW! M8TIQ6)VQ%*[K^D?>JNE+/FTC9!L[($+00 C3S<2@ET&OEZ.7P*)%+\^/0MNQ MN<.C@-F1YY*F-Y,;.^]W>..0T0L[ \XW>;S-H-<>H5M6*#KUJ=WYPMP5Y$-]6O)W-ETGNCM>FR675C LKY-33L# M;IK"-\1F"M[^:VE*2N+/X4%GZ215/'4218%+*?H!Q%GJ<$72 /L=@# MGOWS^3BU@OP:GGYOC9/2NLRF(*59,ND6BEGE_.)?,*@URZWKI 2Z6]-T-I/E M9$E12 E37QM8=^-L.+9NBOPV ]&18F"!4,LO6^ MSR;J>U9^:26329LJL.ZR MV=A*K!(&G*3P_EQN[4U2S.Y/M9+ISG*45_5M^>4E#&I= BA9MQ*5K.1:_E0_ M5T?EK60ZZCH55I$.\ZLIT'&DOC5JT&1AO7/8*S7U,EU:H1POD009C@=J;>HY M"X^YMRXTU)5 "1AA*BOPLJGZMI(6*[D =0Q3N9PHHL+[5T5>ELW\@4#MQ,KZ MMT.)1],RE7F^J;I45=7V50^S2@FL98=@&=!KJ*A=;U9GM0^0)].D!?""KP(3 MP(;/6MJK@U?\4Y=+;O(R4^RG: [; X^3O[B!W^>C#@5.5X5HG0&A_DD4,Y>> MZ\;4(SQTL<=B%HH0Q5YHQUX08"\F!(3@3\ES8&-!3^--R-^:\DN,*]I;_[6 M'HM:,=3&_3_.PV4U*VE>[Y^TQ[RY+T(>>=CV,?4\''(.ZE]I?==AP@ZT]H:]24?> M[,7/P1^L%-3?C=1 Q3S]\&?8H]]__?T7[SP*K:_G_Q-]LX*OO_[V+?J?Z,O9 MY[]'UB]?S\Y68;8Q99Y MN?,YRW+(1NPAU=4AN;35_'&V7"Z'!SAQUGGR>>LL,XF]I^\;?_IAQYH>(GAVGY5*B!I=][* M=="LN_?61&J0BWOU;CZ%B0R4WI5XG'P'Q55(T >8GH 76'Y,I_E]1LZ8*3>N/?;;QCW;Y,'&H"^LA%=^UM<)NP\RM M3#YUY*\2^&HEX"-9RL.T?D#J?YN-V:[@J7CITL5Z'^P<-&YZ\BM\,+9^JSS0 M""!XU+<.&^_$!AB_ QM48RHEMS+@[GGDK_-IJJU?(@:6#%+W)$6S\<7WF"?> M==M=M>WB"#!A(Z?!M['_J[3H&4K\/@6W<2+CQ)J&TKO6?^73BJI2MMJ(JGK9 MB2'K+R73D?I .>SOAC.OH^T2$VX1@@P'KN' *H>I^:@^7Z&H.2N2:3E1?K-Z MG8S^-2]GKSW2OULH,URT8XLXGR63_G'%+@VZHP:U5[[8?B,JCR;MQC MU(]AE#=IF$/SI3829CN ^,E/GV4Y2CXO0464/^]-QZTM<(2?7F73J2RLJ6IP M3/OO/6W__=-#Y;,"N9BDKFTWQ1 D]!SBN"[U.75\.T3$BW0Q1.2[=+5Z]FR6 M#_\8@^BD11G][SR;W7^>#B=SN=+?\D(5G^I+._)-E4EHK$17[=MNS^6OQM M#B2^O(>'!TDYCB?YG:R3K>MPGUL!*\>#]QXMA;7Q@#%G%VV\5\&A#R7GZ\"S MKYBY.8';X:$( Y2[!DJ'ML<, Q1Y$:,NS@F@E#/KHX91-B/7;8?0'G>.CM> MX^=L'@HQ<@<.X@8+]P$+]_%\F('"74.A(.V5,9@$+'1LV_,$)I%'$<*US1B+ M$.T'%#Y4;[P%-&1X@)U-=E$Q:&@L0P.'[PB'&*$6#YT >3BVGN&U A=H:'8N]]:,H&W#8^M$%*@Y0'@Y0$-TB)'9=1ZF&7XQA3XKH" MV1(I&;&%'V"Z'TBY(R>:H0%R78.%^X"%QH, M8D$BI*#0]FQN[]")?A,4[LZ)%FP@[$WV2SH -#RTFH2O:\X!7X%/8OTD*[Y^ MMBY28!#9:6(X2W3[^-=3I#:2PMA.2QYS B0@-4,P=^-<- MZ[B M'+%!?-D?&'EG]-B%'WD06/ 4%'"G@8)0"()#Z@@:N]@)F<^BN(("L$*\E7;# MO8&"#?A6CY5H#&QT$,W*#D3A'[K$/JF]W;82*Q9>& 7,]V,646+;B(A&>U,L M[-Z*[ X3:0/'V:3X&A5M5/1N!1[C3NDE#7 0,]\E\';HN@([=0LSSOGV=#1V M#\%V_FZEG;45(SP.&/-M1F,P[I&+0.)K6]]V;;)RZJ(WTK[3 M>#_?:+Q_?P3^:$Z< ?.JL]RZD77%V+*5-5B5SVH0^M9[8Y\XP_I.]\IN-4J( M>>N!4(Y=)) =$>8[H2 2)4'(@3RB+L,0\OH(ZU_+Q]FU2T'ND79,>8.F+O1 MZM[7LF5OPY&'7*)FT.8QM'%;H\>. ^'QF'!Y%6(<4>[1Z@I$UR>4K+@X?42; M#:H@B??* CA%$"&Z;]V/FL, 3$0HCQT4,D:@& M$6'S4 3[ "*[$[7"7,N0*EQ'LH\@A=1XF=MC* M[25;@)3#2,GPS7:_,&ACT.9 T,9NBS0CD!+"L1^&7H")SWT2>Q7:L(C3E3*/ M/J*-\8*.$$6,%_3.(.*P!D2$37Q*Y4UWL<\#X<1N?76WL%&$5_)'?021W7E! MQVZ7'-HQ$9DVTBU<9R?Z8LZU":+.R9$MPTV?4>6IM#01;=5X+",J$8E\UW>0 M[]B^[?/*-O%@&'CY!@@6LS)W*C&E."* A6 K;]PY3].I+R%%OUUJ_9$^/CV$7_ M*7N"DK:HE5(FD \B& GAXYARWA:UQC8F_9?]79YM01P;HZ%_P&&,AETAA]TB MAVRS2Z, L="W.7%]+GRW0@Y"J+-Z&&[3R'$8&1D;#5RTRQ2P016#*CU#%:>M M0/.PPWCLN<(5'B5QX'AA==F!H"%X(_U'E7T];6-PP[@Q^P4;HFW5Y?B4(N1& M#B-Q'"-?4%X7KC*;KK;^[Q]L[/#8CCT >#7(<J*I?.(;;I%:W',*>S[* MYR A;[NW_2&J;N0ZX=WV0GR*/F]IEO@Z9+':NW*+5T#N M>\R%.P/'WE[$W&"\P7B#\0;CGXGQHJW<#G'H$\!WRA'FQ/$0951A/.<(_K_+ M&\_['W-Q[0$6VSOT85"\-RAN0BX&Q/L-XJQS_,;FS(L]%A) ;Q;A.,).I$#< MC1PW0BO-3?H)XCL,N7 T$";DLO&ZES\I?JG?WP18=A8"K)>>C%-%)DS0CY\Z M*QNFDB>W!-A]F(/D5"EMV72>5*RZ\LZ3\\RF(YCC1RR @U8?NC2>PIMS^-E9 M.DF5>)R$,6=AQ 3R8FZ[A$4\"E1D5R _\'S_Q-:0 $.D(V_VXI^S5Q'KZ7G; M4139(6(H $,WB-PH]NSJP5XLO.B$?%A#S[/Y13E+X(UD,KFWX!\ H"*%O?YW M.FH;&DNCWJ95-RUDQE]A76LFT.K@^>&7[8PED%GP&_R_2 M].0:YCBVJA/Q*>SHR*I9Y<6T^^M\FOZ?'["#/A$QL"1^-URWPEW;V)CG<(1U ME^K;(/.KJ2)] C159%+:Q,HOX46I_EN"#BB!^(I:\&C@]C*5I:Y3!9"*RF6M ME>0/FM3N;%R-*F6DNF]:EW#/ZD] >F:5AT* MAO>*[Z4:*>6> LS+9\F-@]D.DW)L74[R.VNLHDNGJ]35F[ ".W_^KT11K729 M)UP<^,(C R#*LU)RIC\!N^C#&D;%#D$Q\UQ,[=CA0H0X(@VCAI2=H(XM%J#( M)3%S_)@C3_BX+F((_= FSJ,0^>1S\ ?_SSO__/5+;>-4-%M2*T^+Z'-F])8%D0_/8]BZ-!@M M&4CJC6=HMQ?#UWDK]5:93B:E!?(]4DB4 LY?2*@!:PX@^]7P^_@Q>\ZQL%,; M=RZ4L EQ"19N$,2A[9-(1%%3 \D=OV;\RTGZ_2-L.%C-7R\5=_M@?:; _ !7 MV2S[M]KLWXK\JDBNR_4':O_1J41O).5SH]<6;?C51ZR)H=_HYW4M]\]?XL9T M1PL6^TF9#J75?@>&;IE./_QY=I<_9:Z_F/X SC#QDPLU<]CD+G6L:KI:@2'U?_7MTP> _$'VW@S\JJ]_S&9@G S7@:C:H!.]0]8B%U@U M&[R:BB]=-8DAZR;/X0TP$!X2^0SXX"^3_"*96(_1UKL" MBTT9&S])(T):#P1]JGY8$5Z]B3_]K/A,COL%//"QY2FXAA6^?/RE :KG#*H' MR9,_"IUOT\G]P.K\SO//&FYH9@7V3W)YF4TR;3W=I!('K)MY<9.7*=B?,R7L M RM-P'H"BFDS2MI@\V):47:[ $DZ5UUX 1'$YW$?FNW]PSDY3S_?=HN64)>-ILK(W%72#F=ZS?6 R6HS,?K M$*4/[X M9J24LC!>E 3@C'F'4-9EO7;E_M0T.[5 [(!36CB=2$M8#E99WX">);A:V2@# MPUN/JQ^32CM?VLXWR;UBU-$[M;G776G%U:4WS&4PG&UD7]^I+SZ" % :UC*Q\UNP'[=/4 MDRH/9*WHW4O_HB(/ -9T9>))D=8"W_$YI2*#F5R \M(;]!RB%BDXIJ7V::V+ M=)I>9M5:=3BP=KQFE;E=+%!$J5JM3+-RP9V;@1K-"NLVFU9=@T* G851$^%(2:3*F8$ J;%.!V=[H'1%N=27Z@06P=;'M!'#^*D M,E&6P6D9)S.@;]+ 9"?JTYAF#=97&SF_J2!W<=O;89N1'II5/>MGZ!&PL4!R ME.%F5=F8^I$/K4JID%)RSTL>HT$3!$,O1S*!_/W-1$:O+*E:P:I;7NJIY4UF MXWQ^-7Y\O5HA=5BY4J05J=4NW:MOE2EH AF" V$!C2W_:D?1 I\5#7K##Y+; M))MH_9\5I9IS"6)17NHG#"=)=EU6)(-?#H%:6:L!L^EMJNL&K$EV+7<;!JYG M]X!FET]]HW'['T]8M]3MW"<9NB["U'$P"5W'$<*K&FV% 0T(7[!N?TV^9]?S MZ\_-JGZ1BP(J@UL@%_);C5;WNIN9Z00V<1GMNL0Y(:$A3ZI M;JL(B4TPWM96!X"V4FW CG;=EO;MWQ0(C/2&]I%#.%FMS]D8AP">#H&LV4P" MUYNLM&=R1'LVSJ&4\MB)*8N)++\EN+X2*12"!MZ..>+WZ;#Y0%I!_64(O*9+ M[R898CYM6&*P"YY@;X$#R._:I!?.#%+B'OHA!4]*D./NUJ MDPG;@5YX(*ZV,_W VH*?V(Y(S+ELZRV;CQ6LM]" (LYF)E!E]YX"-)J1*82SN$59RS7/'"8] MTVGM0,L7U;-D\.$R3=\4'GQ6)L-IS3W7"3R&./:%YW(<>!&8?A7 1U$LT((< MZZ*&-$[3!Z2T+&;__)9,KU(E7?+5KYK'GBF/.TQ?H-/5SC1O3U^ >&QWZWC' M*J.>\"C89%QX,:6.RT5MJ=M.S-QG;YVJIEVS=1JU^[AUJY;V1C)/E<@OQK9 M-8&XPA2JV/)95U87 K2C>5''#U\]C=7:NU(7W[U^8?N?:NA,Q%43$:^?B I: MR^Q:$[96V;ZES,U#T7*ITEX7,3^UO')!5\+HF9R#?E?B?C9K=0(\!)2L3&U+ MKT!&"?.+27:ET_$RX*A9M4I0+,5B%U)=,/&\HV"J."8,.LF2BVS21DM;3EY2 MU6LK@.OBX65EOEJH_$3AU0;4-J%+$U;_CHMZD)OD*CVY*-+DCY/D$J;T,9G< M)?>E+&8<%]5J7C;%Y"7SLT"F ?-^*#T4VI$7@C]E1RQBS.>88"<."7.D+] LXFEZL^.[7. '74K813F=>$)R2EAM(T4YGX:I+7R;]@$6M) M5-GI2)4%D_Y.?E^#YZ69ZH@UE1! M2*Y85_]9-;^5I@+ @S)A%HL4K&Y-77V2X3J_[2:9'S!8JK%!^M*Z<$9^6UH[ MNBBJR(=I.NJ4*BPY_<;LW1>SM[%PZ\,BL+>WV4AO:5LE)UVJ6VT7OL36;912 ME>BN^:.Q*\NVG$9SE.2QQVME!NJ!6:GF!5]-%JKO:LZN?U-4 J+"+)-TT=X& MY3-,"QFW:BI396I]I9;ML9\FH,PR>2 7]%='V'7Q RCP8J9UZV4F_7?] M RDV@P7ZSV>9/M*66$K.Y:2E,I?UO+)J!#SY/[J+ Q(_.'L5.IXJ?Z8),M83 MT4?5SM*;F0HZ6)40B\79P'#3*UVO O-)9^-\U-I:HT3:0M7^W"N3YR*O'M-% M*F6T9-_7X=::"2BB)Y6=L#@;60,#[EZ1RX"AKIAN+:X.313'=P15E@NMXZ4E0L6H\J0HUK[7" :/G-M.5ZD4J:U=E\/A\K*K0Y)PUIR33QK92$MD: M9/"[[28@&&Y+L!GU0C?& 8L<$2#L,V)[)":>X_HDX)ZS?#CK2SJ3O9=^JT31 MO_^]E$77GVOR>0WUUM^8(*NO58PL;<2QB91UWWM^5Y!GIY#6W.2VL5R!1,7G M0-2@*HH&=P68X2;73?EACIH1ZF&43[+,I2U?Y@W./7!0LLOKS^3A4\N8NR\R M,GWOB\JE-IVWI(O$QYK9K^T38L4"VY\1U M^LOCF.)E Z#N)E,&=@<:A0"RT'4PI)RX7-J-U$;0'_I&_&6T%EJ7=$Y["IZ3G MVNJU:FG;3-,VLF6!\+F@)' B@F,F!+4K3 JX\)>JHC:HB'K$1NATM?OL 2HB MACJ*B&,[B@G@1"#BR ]P6-70![[OKMXF\F9%U*O=WJ8B>NSX91,2-^,JCF!R M$SW-30Q6(IRZOQ9(]6I#C!5?M>0&C-JR>5;M M@$;,#^BR"OBMLDZDTE^C[Q?J!7;5#.+U=N/JUV]<"Q M3S!V YORJ"YJIS1&F]W&.JKOEZ&E/C4"I8F,$WO.BS>%)UVJG0>:9?0S^9>RCNU:IRS M6GZVSF17@N7^7H_4CCZK:^1SS<(-U#'2M]4QVF\]:J*,=14"61,D*;N5"S,9 M!#B1G6ONP0.:_B'S:RM=D*Q\/I,=9;OW9B\+@GX:(*WDRGL9-6F:]^2='G1W M8\FYRZGJBECZX5(F=/[N3G8HV:$%YJ V'0RN-B%8H$ $$?=X'-NA7R>7J.LM M15Y6='6L&NPI3UQ3]9%V7,_UP-7A,BD:"YV_NH$<^:Q-HO:: \@;,\2,E_V$ M*CNUC*?9>T]SEL_DB8\UH>@Z KV M-;#2+M[M.LD/#WL2QLU)D*P* P=XC4= M6BB*O7"'J?0>H]QN>HL_QSQ80HJV2=F"FE^L[=U$$:\RBYODB"KDNJRT_+9+ M0%_>>]RGKA^Y?B@$<+,7Q&X8D=CV!7,%QZ'3M][CM-I&ZW7-PIOX?JC+,.? M(8^W!D?,HR0(8XX#!]/(YZR^7,#'G :=UN"^P[@?&[]:%>Q(*( M/6[N/O6&TZZ^Q49VSN4A;1-/1XE3=%J1Z9\NPB#S;V#0TK>, 27/<\;XJ M8E4WVX#6[G3];,[87"?%'^E,:?]LF,%Z9F7=E/(Z3:2L*H='0N"I]7_'J8Q9 MR'-+V;0ICF[7U/E%65W5T+0H[9[!K!HSC-3\Y6"JK4?=<*$Z)[9TM'.AI%G& M-D:Z"%[1;2JG/I'#75FO$$A1-8&MR5N38U U(^P,"_.> M7]]HZT=MR#HRZ5'F92I]QZG:OIHFS>XT6Z'=UF5;-<1=/4(&2 MS$"]R1+JS@?C#%06F/3W;?6V?%33TD*RZDVJ^'5@Y1?_JOH:IE+G*84Y+]1E M2?4>6MY2ESYM##55\T-@BJN\J$_[=4X,KYTV<+R>>=/C M41X?@^WJ+ &FI D.7^Y&D*J"B?6\IFG[T#,3R8JRXV7Y<4_ZJJ_&J#[\^1=% M(_QZS^3$\FYN)E5_S/5'HQ>J3F3?E$*>-3W MJ>KD61T\:$9LG-?)%*"QZ-CFR\=A'EYWMSGH:O]GL'266D#GCYK4:VSY:M"%)9K[\UZO<:L["J-B(!2TQ4=6L%F M92_5:-, 6N>P?GTR:-6>!'-.MC0HEP97=4P9+"PI'ICRB@K_M&:()S2Z'*0V M -2I1# .YU(/9A)4;_/)_%IUM]16C]-TK)=2/JUP-?<2:[7#Q/+M?W5"6A8OJ8.5^77:GHM=\&GJ6KZ%.P;J M&:BVY8J!*LM"S4>_?3V?S#(ILXUY-,TE&TA&5A;87FY*Q^%:%@C5^OT:B%SJ MLC 9OP?NOZKW4&SAH!'*Y08HI:4B=O3JVJZXEN!*_Z MFYRH_B93^4WMO\L.\4MW4BPT.>FXGGN]3<\PGW4G$VWJKMNAZ_EL+N^9T*_: M=OV2]E?RAI"IME_!KE[T/$ >U'7**M'SE+5<(7Y3$:N"3+<@KC)N4L M#+OWC91I_5X3LM)]6EJ+70]?SZF)P(S4X^J0/;".RGY4.?O5450ARJ1I!%9_ M08U23>?1<^8=JWYU\,;.)X_9^?O"B \;0'3G!M"Z=D-5_*;1RU4C@GR27]VW MS+DFXM,-0M:*8.7ZF5V''3IW?^\B#)$,A\6\:DBEC?WE*Z0:Y5Q+M-((4JLJLTN+])IM7_:\ M'YQ\EZ6Z)3T]\K)[#P&*;SK$;FORZEB_PKORT;"&Z7#4_]J.[0#;;BHKF]H* MZW/G0O=?.["C4F1_U^@N>P%^DT:,8DH_ ?_AU51;1[17I;//AN-T-)=5($UB M6U]W[4U'O[0X5J_IZ[19@5J "OX\FOXF8>R% 6,AHH(X*,:>".L@3"RPUTE_ MXX!&L?#"D%(B H]Z+*ZOJ\#8=OBCP9XGG[.2_MYX1>NK5.-E>W^9TC7-'8KK M.CL]D(%\0-$ICBL:CKN0&_;BK-%J.'5UX9W?UW23YL3'9;K)U]T'3*7!/%FE M-0RIB3%,)Y/J4W4!M'P-$Q_6K]<0^SR[!HI\2>^L;SE8X\NS!>O]*IOJZ27S M65Z_H6XQT^_<9:/9&+X-B[]0R>83=4?!39E^K/]8,9SDC OXOVHR+TG[WQ^P M(\.[LY'\IV@^KF:LG\'HCY_J+RU_AA_^R'W5KU[WT7$_:\W.*7]TF$RJW==: MZ-,"VY,EC=1]76FM[EN:]8CF^_6)#,5C'4Y^,=ZLKX5:FVNI2-+R,?OP^-HK M(:GU\=[-:,L0Z1#3,\]\?Z#OPS@M(LS5N4M$*32&\GD0[YP@99Y,EGA_'V0BT M\>8.:AL6>(H%B&&!8V>!Y9L.# LKGR>NL2 M?//RY[=LN+Q\XDK5MDJ_,R\^_C ,3S$"> HA-DN5! M(B@ZO54>'F?_UZURR]OVH:[,VMR,#TE[&>8TS&F8TS"G84[#G(?!G*_S/_#F MS4YY[4)V>;^)M?ZZ4GJFJ[.RZ[2M(ORI>]#CX>+,\=? M3I)K#V;-R>^G>B_4O_#OFS__IZY.4<&AA>9@S7<^JWHC]06\?(UO.V0G.1'K MPO3A_?KQNFF,)G__DJO6E63]J@0KEG+E34#FHA;<(B<4.!*8(=OG&'&? M^_7U6+Z+^4I+^@V VR$@T>':6AM.'/<[A!A1^.BSW1(^/HW6-;S>>:ZZ**Z6)]-K^? M9E'_4@DFSW6DJ$.=CDL6!I3%=A ))W#"P(DCMT*=V&'>RK&S8PXZ;0MUEDP@ MFP\0XP9Y#/(<'O*P]G9R.W!)!!@3U8Q$(&@<'&*%5?A4+["W M5OD?5-5?;S74,2DBPU&&HPQ'&8XR'/4RCD+[Q$R;/EPI^FR$_;K0376AWVIS M09ZL:5^Y9<"X=,LN'4:\+9RT0Q+Z@1\%D8N=P*6>XU:7\T41#EB?(DGOGCE3 MR?Q(,5A[CW6!BVPLYJ>L$D4^5&( MN?"]6#@N\D(6UYE^CZ$^@=*[Y]N,E60 R0#2-@")=@")8"X/MMG$0<2).>5N M==XM"OT(;:/TZ%#1X_A,FKZT8=M8>$B]7.I"V'8*-^FY/D0K3>C;<)3A*,-1 MAJ,,1[TZ/7>*T&MZ"O??TCKN8VP;9\3WL[E?M;:P #HI@'TIZ<0E+5%&3QR M0M_#=NA11#@-,?>J.^'"R&9^U#<$??=$Z(X*^*D]<%QG%RBZBB]O8>5-R>9K MS#<#NP9V>VRW=DKA2(21YR"&X] GC-O8P:A"73=PG)4D[WNC[KMG>HW=:NQ6 M Z '#J!/VJUN!T']T$9.A)!-.$=^1.*0UL7$L>MLS6[=;[@S1N:31N:[9JR7 M,;&ZQYELY,KU#=TD=V#K/J:UFCT^_+6:/3[\M1[E'O>XE.PU*>8UA63FNOBW M7!?_JXQG6!3W_K[X=V:@8[TIV%P9WS,6J)XB?[/ZB'?E#W.?O.&/Q_C#7#9O M^&.%/_I^$WW?[=;]L$L/Y#+Z;9Z',??1FQSAGBLXPYR&.0US&N8TS&F8\S"8 M\Q"[)9O[Z'=?1]2C4G#786_H M88'=O]D'=43(W&AJ#O,:=.L]NE'1H)MPB.T*CG 8(\\+(H)QW5@UYJ%->H1N M[WY\9Z>WI-J<#H0XB%M2#<09B-LUQ+'VUE4W7B+;H)31$7H$VH[) JBP";U<< @%GP;!MPA M0-'A6ENFF8^YD_Y) .EVLF><8D+#2!X@]J-8!$%8 P@-';M'YM&[Q[?,46*3 M[#KL9-=684=T>M7'W,8ABY#C.:%'<1#'/JO;&$0>,X&GW1_I)7Q ^&%?_&J@ MYUBAAZ(&>D)N.SP@#&,1>4&$0J]VF:(07";:(^AY]X"0L7@,[!C8>3WLL!9V M?,ZEWTSU7V]5U#%I(L-1 MAJ,,1QF.,AQE[J4W]](;GV[1IW/MMGP24\^F@1<1+^2VH(Z-ZU:28T4>((R5]/W+&!IHM^&HPQ'&8XR'&4XRF3HS$DV $L4OJ0!FXK%'\ULOI#BZM:"K434RL9^T-#(#N^'I/ M$,^V)H.2"#F.<*,HY#B*<(!H?:#9BQA;J1'3BNYPL1"X!>MZDZ(31>.<_]WJC[[EE>8[<:N]4 Z($# MZ)-VJ],B:$0YP1$&5 T=+FP>A)%;'TL/R&HGKTTAZ'[#G3$RGS0R51SU3[/D M8I(V[ZM_.U.99-/TI+J.%Q/TXZ<=8;C>IR_ )T4VU*\EWV;3>:(W3GU-_W!Y MSJMW=GUX?$T;6 -A2PM0_XZ+>I";Y"H]N2C2Y(^3Y!*F]#&9W"7W)3SJ3^.B M6LW+IIB\9'[6N)#2\T/IH=".O)!S;D<,O%Z? [ X<4B8$X41XZ]9^[GD('G; M02"1!3"@(46RPE<+>[:TJ0H$SV'SSM))JN3S!"/F41*$,<>!@VGD*RAG@^"P=-3JG_'H9IA>S5IN4 MB@TED?Q)/OSCPQJ:"9^$W"$."1'Q8S\(*,(US0A"P4G;E,'SG5BX+HXQ)C[A MPN>BNMW!CV,B@@]6"GKG1J)-,4]?RD4*H3)Y+0A\0VR"K4 *QRDHP F8F? H M2Z&Z=5.DI;J*1-Y#$N37,.:]LO[YI]*Z3OZ5%Z!++^#S:3ZSAD#T+!U9RHS84A- ME&$ZF52?_O<']$&]AM4-Z]=KB"Y[BY;6E_3.^I9?)RL&_'527&53/;UD/LOK M-[0)H-ZYRT:S,7P;*%3=,0I6PR2Y*=./]1\KJO5#D^5L;[P4'QY.@NIG4/[C MIP\K1DSU_$<^0J_[F7G8MA_6^:PO]87+EM]KB@[6J+UGE5?P=[@H^$%";.U. M6$]='_77^32UB!A8TDOK25G-QE?_:!#G*+?]5QFOM"@^XGWOU?)>6535]RKQ M]T3Q?ESWOGL!KST;Q1O>M>RP\)K@TR%0YWFXWP]&J9ZBG(F51^R>BZ07K(BG M7.$]0-"#9Q"#)(91CA))#I^!#G_Y#_"%-N048UB*/DTIA3%JUR(,?LI)W0\G M]*?/4[WQP&%W^7GE5B?W\'G]P_7NVWWZ(>?E%FY,%9MT7Y+ M;V MZ4@;M6MJ6#97%<+0 *%-7N]F*N&>"\^;$^0=1A$- .\:@$E[-53H$L^) M?($\S"D.0R?$52&<""(2KMQ(9P#XA0!<5UE\O6Q^L5WT)0,A\QL&?0WZ&O3M M(_K2]@"RYX2."!E&810()[ #YE37U C?%R%_-?HNU!\?,?KNWOQE2)J_R "P M.0AB +B? ,PZ'2 B[-DABL'21204'A,>KP#8(]A=:95J +C?YJ_MN@.7&?0] M2O/WO1;^8+GUBU>N1,W">Y0*>G5E/4"?);%/1?^_@!*7"& 11-:MOC^MP+:K MF40;&?> $M0G/'0"-_1M9,=N=5C"%23&K]=,.PG,U!LJ][,_RFCWWH!-\( Y M=(/ZJ+=JYP"TRS%@C(/:X"]FPA4V=P(D(DZIYV-2!7]=A\:XY\'??F+,K@U> M8@\XV>1-2P9@#,"\"6!PZU[[0>Q[D%5GJ1$AY@*L51W5:3?&?.HB[(0\] AA<>2PNF&C$(XM5AJ-]\O1EKN\DF*" M-_JCK]XAL,?(@)A$T\&F^8\;N@3OW-WG1('C.J$7"(%].W)972#J,/$&\]I MU[O$"YD]8!@;W#*X=7BXQ3MWCF+;=T(PPKR0QRZ/>.!1I'&+QP%V:+_# OW' MK?FYR M\8'+S('(0\6M_BR\KX'2/8F'LE.$T*--">@#30F.(>?&6:NAB*R.CP*;(O@8 M@ST=45$%!9CPWV! M7,,OQM8_TJGURV?_ZS?K9C(O+73*T(\F3;6JI>SV]" 8Q3XF(0V<*,*N&U(/ M''+?I3CT?2$"T6]W7''"BHJ*\WFQ>0U%]L8NIA@/;+;)XX0F5[67EO1!@I># MNIW7.'61CT(18F%SCB)'@A?!?N30-YC8!KS>Q[PVR&60ZW"1B[?G'6-JARYU M&?-]1F@<.ZY@"KD8(T1X;K^# _N 7#LPN_Z=%ODH*<>2YP7!Y)/!+8-;!XA; M;HM;@4M\FV+7Q[9P_#CBU(\4;HF((\0\@UM]M[@,:!T+:/5GX5L,BZX[M'QH M)8WV*6<+)8WUB6UVQ)6,+FFU$A+"]1B)" /UY(DHMNV@;@ *!5"W:IX*S=7$[UV29EO4/1;@](^@)SV&1ASD) ML.W8+K:#VN#U<1CUO"CQP=+Y+]FT1SKH'7K_V&) *#$)IP--.!TW?M'VVB?D MR69EMB"4T=CV;$9I6(<'XRCH>7AP3_!KYPV V,"VS9WVZ14<]V MN1,XC/ @PHS#Z_JZ%X1)SWLN[@EXF>I$ UT&NC8"7;R%+H(RB. M"/C?E=W%;ZIM,U9>C-3&+VK M#A\]/LBSY.K#)@XPVF2OW]ZJEP/0(D)O^?K5 M@\&4=S!5.!H0Y!A8,;#2%UCI]&<)X:TPLC&C?LQPP$)!>0TK$:%;O@/E8&!E MUZ:*P90]PI1#JA9\TV'>?:\6C.9%;BTV.FP02A8-HK<>]CW$[ ]V.XXQ$CPF M3AP(-^2^+8B+_;IJW8_L+=]G(K>O5C:@8QY6+OW1*^]P[(4,7&X* \UH7/4 M4$1P:_C:L1LR)*\Y0=P684QL$550Y-K.MN];WD,HVOE])0:'# X=* YU&J-X M+L>XT#3MF6'? ]Q*%W,8FXO4EGVT"1@:*^0)'=0A& #Q(1 MPXX;!HPR-PZY4]^'+)B_Y4N8]A"*=F\2&1PZ7!SJS\+[&C_GTU_9I*"\3)2'#L4>90\$3KQSPT+;9Z_MKO^X$7IMTJO9J->5T ME_='];Q#'AO3 7=,SFD_E,E1H(DK6C6++X;Q] M1Y-=IZ\-E!@HZ1644-QV#@UC"C#"F6<',>(8"&.+V@UFF.SZB-J>0$Q7-BU%:U).G-]^M43Z_F*36#TC][U5<\" UJZ?)GV)X M5)E/LE'SI*W3Z#^V09\G.>\5Q2;QCI-WU!#%CED0,5&+Z,W2&N0UB"M05IJDTY*D'"* M&,!KC.P _HMPT-0J"3O>,=+NW*!%#ABT[B8[XQB8/1:8[NI4@5%K9K%RJ@/5NBFPBZU_M@;7Y&4Z<@"\)[!'(:ZAZ]UG11_I#.K (C4(R>EE5\V9;0 MCSD-3ICFH*6=_Y+?-AN/]<975S,1O:F2D.V]375GYFJ?@%D&J^_10>=>]NZ0 MKI44J2;ZJ.6IBR+_ R8P*Q))2 L8>"A9>VI)]7>;5GPF=VEY8];!AOHG400J MW=CULD\\-G;3+!F]A3]?)./^(BGXQ@ M"&R_DM_7C'6J26/]UP+0+=I%H0[T_>-\I=0*4.8ZFZF.W-YT%"B27Z73(6!( M:_A(]O,G^?"/#VNXD=L^)RBBD8@ BK#ODBBHN='V,3MIHY@H]FSA"ANV*0R1 M@Q!F47W%E4M<6UMSL.?@Z\Y>_!S\P4K!_+J1:JL T_#/P==??_U\_FOTY?S, M\KZ$5O#UR_GG+W^)O@2?H[,5Q;# 6D\+X7.F\Y;5D ^/\^F6*@&V^DC]4G[] M8S8#%3II9(:IWGSK M+IN-%=I6"P(?HAP6V86$RG22WVF=5AL 8U"VR7!82"0%I\("F2PKUJHDU;J# MQZ9@(LB?9^DMO#,;)S/U3?A;(C%HPPMI6BF:ILK=@5>GEM03CSB$I8*[E++E*U22GN36<)-EU"5L+2N\B M38'580HRQC> @6"D\@9\Q4N \5%RK7ZFOBDW17V[E)LQ4XIS,JF(6C;LI,: M0:K?PM0O.^/+20'WE!DX?;#J^;2Y4^W67> :2Z+ M?C1.5#^$+\'JU#-'U2?P_;R0$G,#X\F"HQ$P-_!:.1^.:UZIY$ORKJ)ZT@B" ME8S )P-"@[L%HEQ;R%*!(*G,1^$'*,D@MK$2BIW)()F5>_5*_<9W\47E-^=U4#CZ: M#\&RM#SX6/%_^K]S0,^TE1YE@U;>T](#"LE__SO/U$2ZDY8" ^26WXC9>I" M^E_W:G=!1M*)5/>2E>'YL,$S]8/$N@)0 8X"AIM)[PH 9"IE63[T&GPQQ?_J M4=K5*L%L!P"YF)= #(FL'4#N3F81_.5HZ^<@1YQI*H$.3J>UCBCGER"!F9R2 M7("2[)I_:P2M)R&E'Y1!Y2#"["132@K#NP/KLLBO+0!LA:3ZO^.L&&E^EUN< M5X $[R@29--+N6"%#34X)E> ,^5L88F2KMVM.;4^7ZJ%@ :<+CU$B3#X0/*T!3XRK @K]4&;$U:2R@4^M, E.U2WJ:L# U6ZT,K.0V MR2:UEEP@E30YKH%($C-@@T#W@@C>87H)/!C%*#E[-2[TH-/S5F*/Y(3X + M9$2W1J<:C?81@N-EZ5QD;L7 I>;@S[^U$/%3>GIU.J@EMD4.V,DROYS=20BI MW_VYMG&[ GDWSH"[\HN)9)!T&4<+E>6$G;A5=LE%"LHWTZ(BOZE'EEIS*D>\ M;X3B,DW+E2])_*HLE0ZNRZVL-8$R2!10II61NU AK*;5=HL P#:?F86M"(#< (7Y/B!@^>_J$LKC*]G$_43Z4] M4[;BU]H6:BWR&YK"B\I+VEU@X8%J*"HS\ADQL#J2NLS4J_7:VW=3B;,T8?7O MN*@'N0$C]^0"5.H?)\DE3.EC,KE+[DL9\1D7U6I>-L7D)?.SQH6,L?Q0>BBT M(R_DG-L1BQCS.2;8B4/"G"B,&']5(%BQ)C"BC,Q(Y=&0(EDDQ_*>;2" 0=X6 MP*!/<,:KX' #[-1((PB&MN]!^5Z#6"W:<*?67[+;5)OBL QE]DOHD7XA?'F: M@(F6KEI%51AUD@\?,)M4YD9]YRXO)N#.K(&I!;-8ZQV0<:6;D[(RE)5549N& MC6T,XP2 '(F:B$H*#!0Z72H_<3Z37I\:OAP"?&B$R\L6MR51Y/79*FP#2U+.*_#Z9J)5+'9+? M58$.O>"&+&#K+?L.%S*36RLF&676(>6?M7L%U-,CWS2_N M.]/3?H,TI*WA&"@&9HMT$,\JWU:["?7\M2TGOSY)$V56U':KLJL;*TA!^X-V MU)*UTS^+"FC^JSR6)K,T8M%0*-)AFMVJN $L19I7]]KR3UI%#-@(ZAR>!^PJ M!6'1>K :2K8QL6IT;9-*JTV&?N2OISJCKN<[2=2;TFYHF.>RH]XUV;NSK80E MK7WO6D,V,K-D/3;>48T38]AE:3,JQW%6!XZT_AUI?TWKWP5+1#&%-#N7YP.L M6"[$%A2+6H .J?:]'B+5H/.8>C"8S,U\5EEC=XH+5 ( W*?;["H'T"DG &G_ M=YPM6CK6,)E*KKP!DRL;SA:B.6I')"@V" "RI@56!HF:@-RTGKK:[BHVERZ& MX@;=E>K8W-HPXCZ:TU^EA-Q;.I$IY$IA*Q*5SP)J2@[ )[<+T_/ KO4UA+X;0Y[B='%"1M( MX;J>3Z3Q/M*1-\6L@_;YU^#(PM(K;*P"=;E\5\T#YMS._8D@5Q5$&ZA(G>05 M0-G:W3B+ DE)%6.]3D"C5>*GI&:1]G58[;+-G"EL%2@OP2KQ+(\:PP4DH^L8K=5 MT%NBIC3-I(VY/!3@7SD45 ^([6"5H& ?WN9*NM5:@+)Q?L)UY7$ M:^D&8I_-IQ%H4&E5?IX.3ZV?9OE5JH)Y2@=V)$=RF[0!P/Z6?@"(PH?FQQ]^ MKB2ULD-F5;9/:_1@G-S(B #&M03^?GIV:OG)](]B?C,;WL-.C<#>"ELHN\QD M-:%U#[QE:<'7EAAM)KYDC>574U@HB";8PB/8K(N9A%'%@ #OA5;'KZZTT36> M__%0D2?GE#BI3=N[*01U V%[-JZ/D;P+J:Y%D'T5/GX&")D" MA-Q_AN5DA61VX,.OR?OR;_RHN@#G>TC1J:?8$M M?;)RDS65F\ZCE9L./D4K19L OI,)_+%4O/EB DL3-0?E)V%-,9Z*\H#3-JLP MM%E297HGRIQ58*R"N\J)!;]4L2I@^&VFQ5:&N6]2#=.*QO+S3H44?&7;7,': M:P*<*,38L:/01JX;"Q^)^GZL(+1QO, 5WP"RIO/TF^9M.?(9[%+Y3:VR_-:P M?(]8Q$5;9)'3#@\H?:^,R5H-U/9EXTLMH(O4FA+\!^KSRA9QD35*[E4^=)@N M,AGXBA?M[[5M\) #N%->:CM>8N+C.*0D IY"+F(!K6^_B>+0(\X"+_T"/D9; MX'3? ,ZW:A7Z>,WCG-06IP2@_M9S4BSWH()[C)?:M+0#G,'VS1?+T'_3R?/V M.\L_7E@!J!___HN*0WV]["QL\0Q1KJ(T55#KZ^6W%C@VQ_'B=+7SW,9 46K= M!K>4^R.SZ#-P+\M+%=_>NDJS:7L.ESO,\5P6AC'\%]G<8_6=H:[P1? 8PP'' MC&M>,USV7K(I+JMC*C(.>W4EPV$S&:>KJD06(K( BTWLH[+DKA/ MOOGUVLJDIE!+EV-UG!K,VHA!8U/>+_EGUJ(INFQ_:N5_*<$9YB,]-9F445I! M51K,8&-4I'@USC8K0"&FS1I:O=(IP#N7WU&Q'QA'!50[(6"I?^::")/L.INU M=2ZZ9D]F%D]4I"X=:<^A3+O1T!0X2-4PZ>BC\C54Q#N7<2\5H-0>BL[2Z>RZ M3L7I 63VNTI\5]4$W8B)GD159U-[FHDD "Q%>C&5&R2KL[)4Y1GSH&3)2,N9?9=6>]E51 Q MKBN'I \\JAAHD1D^2?K]-/Q9![_U&M0WD[(*"M;%#?=Z4R4!Y51@ET^M+[E4 MY+6#^&"1V<.1I:HN3.^^+#Q4O[O2F1"=!*AW=+$"<>'8@"Q@*3NU(7],\[OI MHCNJBAHM$''IL$IK%'A817=O=6)@E!4R[%BQS<.\<:F"CBII?/^TX]J4.*A? M+Q3&G5K;\&4W[KNF2_@ :.07R;^E_$\7D4%2N#'0ZDV3JRU+'23JYLC+I/8D MLFN5AI\EWZLL=U5?]T8=^X2*96V1N,<8"8EO^[X?D-AG#EAX=9$X]AA=\AIE MJ/H\^1Y]3VK9^Z*8*K^$=[UVN:L:MZJ(5QKWK(Z=_27-KXKD9BS/72D5)T-# ML^+^G_ZW1MLU#_7FLW$.BUY4AG%> *], _W#URM7I?+;%>27RO6!/?JLMNA< M[M"*=H5]^V>[R5U%^_E+W&A:M*!I3\IT*+7M70XHG$X__!EPZZF3B2^WXV!F M"^PWDQW*I&[:,F?9;7]\/XP8CE#@^#R,8Q\3BNJ+H5B,@N6S$>N8JSTI^ENE MX>6.'@ES7123!=/->:;I1ITM!DU:^"MDQ3&H[@5G]/>S<-O^ 6L;2& O# *' M".*[A!!*F.,V#JGMT97>I(;%-N6#TFWZH O635KGRHK*+NO)23$?"AS$=J6VRB>FE*PV":*PAOSS>T]J', MVDU4Y/D^G3V8=JB.$, XNA9?%V]4E<;ETL2G(S6\2DCD>O:-+:ARW-**K\N3 MEHR]_.9&UK0L'(WH##Z0>W:72H>F5!;AY5S5\G2^LKB&IB@O_:YRX6JYUK_F MHTQE*D=IQ_"WU+&E^_;!'3NU!$(454!_.X6CFT^5U"<^+6POYN T:<#BO)9N M4%4#DBG37'I$\BA'70!UFT\ 2N0@H^9(8>U-J"1(F$JW1KFG%6^>%ZI=P_W M^JJ2W/+]"IO2[@I\HGUTX>OL1=\^+E3W]TXWP &*E<*VF%8%32H!X+# M,,VOLR'8O=-A71VNZH,K]E,'?&KC&$8Y43^+ =%.&F][U*G K-*YRQZ.IDA# M'N 3R3DZ6UK[V-VR]*RLSO!TQM-O2,F1Q=J6MS%J>GJVSOE?M='%=84P7>JQ&[2J2[&V0?V M]J14*I8"760URM#Z2>:%"5"S^ZYZ#W_Z67NN"BI4IFTXOYY/-%8JBW;GJ17> M1B>=($2NSP5C8<"I$[F^RV'28)#8KFQKM6GKXV]@?;R'4?%92M)0L^%OR;WJ MPI[*LJ\J /FD5?%]703DS-YXJ2L&^V"^I DEP1O>.[7F2YJ7R)P0> MDK@& 0:+9.73O^X^!PL7;20E@22J$H](8CE+]Z_7TYTA4R,UX(VE?&\$C#/* MOT)4(==3,Y0,*"Y721V37.,X?CIT13$(,U$O@!\[RD6"8+ZB_)13W*#5X%,J^2T4 M(%:.T\?)=QJ[N MH;C.&O4^5_H^:W2M-*\;F:Q;6TF@PS-V-H>O9V40GS)AMS>[VN"I7:WEIW5X*:RWJD;CR^ M9#D>J.?;_ =MSM4,Q,G#H8J&19Z)*[=P]1NOF8++QT6NMF8J4#EO?K[P=7/. M^%8UPI9&WU443U-5MR_#7FF:)M*HW1%LXEI,Z7E;M:E\[L:=VC8B8ZBON$_E MZ4":UK*GG^]@VW3C/ZMC?6L*E*BQ2>-N@ 'J>]/4GW.PZ"=@\>,DAY080Z=5 MN:/D/Y3>4=Y5E;IJYHU7:K"@;K1YB@7J8:],Q8W# -CJ(P4>Z#KGC,<>J"H MJ49Y&,!6^FLZS@H5_\$7PZWFS+-UE?#U MU<5!(P79 JZ2016T'8QT2:Y+V/>:H^IKMN2M9XL& MU5+/UUM,[(VY[BAGK5D7Z88M:5GU&>L2?!=@M[[(X(2E[]NNK@U51S4L8^#" MICB:(3N>;;JNWF^9P6D*@U-8)5M9G5=LBC8Z[T8"0WYN?5C3Z'N&/+(V"XBF&Z0BGU;,_T!H\7)'GJ/>LFJ/"8BQ],%@S8WANZ+?)-^Y2C:>"J)]GL_!KMTRJG"1%NO^L2EXUB^?C MBZE\DGZ[O.I)%]Y%3QIX ]*4!]>_DL,SJR\CSU_IC6P6Z2[35#"+.TF;E4\) M,NO*-U6M#2H!)DK0]#9?A-M8!=IZ=?$-?&L/AA&%E-B F54QB\0C0Y@\GGTM MLS7P$"L,"I8BR\,@.YL8B?9YP*-9@.TBQ'B=$C'V?EG546&&<'4OY #OZGKO.$ M)Y:GZ(K'8DVH=9WQR6(L'![D\SE5I-_,R<\Q[UX<>\[$8>V,@D @JLIJH-77 MQ&'L#C/X\'1L%1&&"22<"/%I0=X3D9.JCO9*P%=\AZM6E]H6;Y$^\A7^A7X_ MW]WA=BA!9'MEP%T0>2]!Y.?H-MNII>+P\[?)JH)Z45>,ZM^+'Q]555U+<^V^ MH9G6P/%<3[<,KVRL88'F,6RHJF!\VA>V:%;EN[FNDK@QEKI=07?67'*]:9_OU\3?N7^I[M#I] M_-Q\08PCCM:7#![)1QN 8!"_DDJ'GV'@0?EYPYI=AW/ RZ\ R)<)2+S5T8VL^?RXM6?U,>^,T X&H#L5,C".T="&)]+;9K(?AJ]/.P[_<%??;>?&7P##/F=7V:A6.071T) MM82$G.50QJDCSE,BZ#!$S,>+F,\6D_CP4&+VRRX;_%Y-.?>S\QO6YVOI2?FT M*WJ\Y[,2[W=\.^I6V(L"'?_P&KY(N67DZY%ZZ$LGMV1OI3JWLV;[+ MN-^HN3H/BIEJG2$P4G3;&AJ:.QJZSLA3X/,8_ MPWQ6%DST?HCPCRM.A5W[/QX^#XC5" 953C@,]")G\^4"9&O!MY7C@%4Q@[[( MU2^OJT\ (K4VB+6BU=\NK_;6I5WI*9;=DW5MCUW:6]M._=#QN$.DUB&2KM:- M?[V!XRBZYKF*I_9-U1JXHN:K"R@EK^4L[061%.?X$$E5C)ZNKN=.'2 B[=FV M:K%J=1&/"VSPX$?2?_GSQ6?) QJFL]GE+^P!):O2L]6WU+-;@A^&5=>$H/AR-5&3C:2!_8ICH2!QI!^3#TM7)_!ZATO!UH MZ+K9TQ3EJ$'CZ'PZ@V0^A[T/1/$ H7R@1WV1AAE/V2URMB.,'#!:.#5:& /+ MU*V1:1JZ:8QT7;%'_=)$,0SE=4R4MU4QELG!C\9:M'H!J\*;.#:=93[?4" MK ?([*?CED :Q%1;Z;K1V%SZ%::TZ R+-?1H=+"RAKHGVZJCFJZFN+9A.&KI MS>Q;IF8?A:K ::,BC7NBB\'UKWM$#4-6>XJVS_!*^VR*SA%QHGC1Z#N@6K8S M,#5-54>V81JJ91JVP(N!Y8V.P1'Q)G@!BEG/T8[;V/3,4XIE ,3MTVOR) &]+T^,Y3M]9Q@WF (6P65JDX8%S#+;U5WA#Z)@ZH1$WO;WR)WV+9ZJK;>0/T (W2G;AIVL/7FL&75YIFE M::KNCF35LON.;&N*HXJ*@ZYC@OWRKK!U?$<>'*UG[-7E?RPF78N5M.Z\PU8@ MXS0BAJ:K689IVP-G9(UL5U7D$F1TQ737\I..6#=ZJQ1GQ^CIAG74L<7.%W": MR.(H]=GPP6#D]4VCKPT]0U=L8P!F5QE<<]UWMKJ.\_"$H?0TLSLY<5!^IN[D MQ!.0HM60H@^'MNSV^\I U3UKX YD3Y1"=6U75MP34E;>,.E:-7N*OD]]I;5J MR2EI'P>,"$9=[F&@*(KFC5S7'!F&*6NN+I?'M=71T+!.2,EX0T30S9ZL' 4B MG(ZKI#N#\1*(L6J(<>&#Y=F&9SN:*EN&:ZDEQ%BRU]=.2NEX]=QK3>XIRE[3 M\NJ@ A:,<>0> MUR/TBZ2+)*76E_%8^H8-@W:%E+?L6+!G9/GX.+0HLE)CR\@>CAQ;TSQ3,US3 ML(>>4Z:[]$>RJ9R&PE)>5=&1&X^)BEZ&*AEL)GSWN,ZB]&1GGPDOSZ74FAW; MD)BQJ:QYYW$Y$?QI]-\&>\F3[;ZK#Y6!KNFF/C)*_ $3JO^^7MHWTVW>$']4 MIV?M-^QS-/AS.OZ=9M=E_N]UDOO12E?+U1Z)[VJ6'K8IOX6EU<[35)UOIP.1#2!BU=J1-C+Z M ]WH6Z:M:Z.18WEN6?W/'8X&AZX=[:/\AFWU+-D^71 YKF9?&TY>7I;'+..I M%")E[7JH\@C0\]CG=S)[>3HFQT75AGZI0WV;M(.6* "*5EL1IC/HJYHR-(R! M.72'FN$,1V7HQW.4M="/VUC:;Y-ZS;'*0I[M9 A\\4$1"/VH@<=TT?Y$N=63 M[;UZ1EL7>.DT_E/E::/A\ARJ^*5M:9:G>I[9E]WR%,U D35Y5YY^@5[^^CQM M]XR])G^UCZ>/+IAZE2?!][,;/V/(M/,%B[-]B.I#YMZ&2:X,56/D*;(C#T>Z MK*I&7W6J#"_77"L#YT91$@";C:]F?LKZN*J#QJ)Z/_!/UG+);/14]2A2.$_) M=CIFAG3D.H-!-3USH&J&:]B&K0V]N@E7W^O+:X[V;1FR36)5E7N.<10-0$_' M "XKWTDIBY#\)!_U-RF<+_PP):>H]%%Y("WBI'5G5:F9W39E=>3U/5UV-*]O M>\J@JEFM#CRC.H&.R8*?+N);6-8DO;^HUM@7II9E;'FFIY8' MKE7'TM>"U4N+.N!KV@*Y_%C)!+.G[#5WM[6"]Y3DZR&SGUE7@+-5S^Z/',.1 M3=?5O9'J5NV?7$.V-K1_>@[[MK^P.[%VJ! _W@:;FIV#X MCI,%IV;0X8)O*F MFON_ER41!\6\B("+;]G SX/9GPMW_+]P#2K3U\FO:9)E?Z3)),R_).-P(HH$ M?)N4CVR9C/X/2Y.QG\U0&MBJHGX^:M6ZLYA/% DTV:K30M6^J=H#SU(&BFPK M;M^3/8$$IND-]/=#@E9:W$Y/=;I"9P=ENK=B>JPQD>V X5?AY(!O])=;'1'">!#YE<7!?.LH.PM96>J:RS[,A MK978IR28#YD)]5K^ZJ[G6)KJC!3-4$_)G%2GFSB1ZK:D\[U',78 "'K'''@ZINE3I2EE1P6M;J##+H18 M;AY%^F=G'!\&9SY5TDE7C;H5V6@@#P>&K:BR(0_ZICH:E6<6A\.AW=\;:[;) M4K;-'B@2>V3)=2K>A1RZLDFO4S:)_\OI5/H8)5GV2]G^6=10RK'(QFNVF']1 M_9-VUK;8IDOCTQW4GZ*V Z\3HS>.E%JF9ME]39$5?60:JB'K:NF0'"JJMW:D MM*W%IMY.@S+UGB([KU8&[R7TV,ZZ,J?L..F N0/F'8#9JL\KR7W=U1P 9M/1 M#<D/35E=Z(,TZ9'[2^ .MG9C!<1 R/TY\;T'7C],C[K_*7/7T&'9O#@4!P0W_3QD[F\,#9A(@2YB,)1:/X9;_+F(FJ4Y/ G2P MI44*/)G".\4CI3R1E[P!9F(Y6DGB/!<](X!5\\-8"L14,K@'Q\=B)$#"#TI#BW-I M G@'W\(PQN$$OBNB''L4PP5N:_QXVIVVIB?"]N*LT">9F$&W)),X&_\(XR# M(DWA%F(Z>G!"SP[A00M\&E5HO@69'DY)7H/X'2/G?&>Q='-/U[H%L"FRP#S, M<\;PZ0V>H$QIZW,F]1-,R(PX M[XI11:@B3G)@,GQ$!19C''823Q.< ?(V.D5N1/7S)QE0B/^OV.PE#)['D&4) M7,M337[AN::0T< MS_5TR_!XTKXM6Z M#L^4#WRRS>>L]#/A1%:3#!!(5(P9;E!Y6<;2VS"@KY"$ M\IF?2SZL-^Z+N)QVD6A@%K*)5/EC%_V&5D+UA,9N$ MY=*%J70+VY<462W=SB4<1X9U2,:;7D-;B(0!K 97W(7YK-Q#/G;8K&F4W 8 MP984$[\\H8H/@1D!]DE)93G0MX(8'KX>OL3,<)"EY](7(*9R>PEBHGN\^L%[ MRRG0J,_F\&L$PT[XD"NOOA3X\T61<6$M+H;9Y%0;$C&#+@32#S#_O%Y?O'H& M=$(< .8(8$\\920F 7638CI+BIQ3J=B]<^G7$-0+^NZ!.V,?IE'!(Y] #_^^ MK_@G8PL?!X1WUS0..%N-+$Y20?-+/Y2X76\6\M4J]*WR_O^AKWW"DFP$MJ,Q M4(R:O5EP] 0//R7("GMX270[#+(B2#+8-H;8?)<'W#QN0UQR8MFTZ MMMV7!YYL."HLG4#>@6OUS;/:2C==1W=EV?&PDI"GC6QK),IL.ZZL&0-N.L,. MP3#R%[]'^2 QL($7:"6F!?OPCTOOZOKRS\'UGY<77W^5!K^YE[]Z5VL2;XE* MGA8TSQG&+K-0GU"@GB^$&U;R:T#[D,/2)$2_@W3/_!35%J>W9!/D2?(=@!J0 M&)$WX/A(V).'$0ME M"VF_UU0#Z/0D:5>@FI5"!:4\2/C87Y[PS$CFH@QTB?+I.&$F<"V#EX9I4,SQ8"<)Q=47HE-GS!5!, J!U@C7 M<6F!Q>'/*:#"N-0^X"(:&;\ [#YBQ2/6#X#6UKZ=*3N[29G__VMI M]2_:NRHZL7P7T"^IC6A%L;IUK#=?1,D]8U<,;3P06,_NL?9<0M#D\_5&)'LE M!#^;5=2P F4S-$+BCX7E-1,S! $O9AB;TD^O=9V-TH4>.K TAUWI Z=@>(, M[*'9A^U6=6^H8][U&V[WUR0>P'*)A^YMCU7C?#W+:Y][#,\]6]KGAC>M=N63 M\^7?14AZHC#LA2-]&;'1?XXJ$JI1PITG=+>&RC/>I#*K\KDDO=QM\^9..)@M MJ&EWC*QU:2X"E0T=+FR4[*I\JR]VV9ZO&60O-VVO@AEHC1'[-GG R$5BSAZU M:A%-!^I0MIRA >QG*];(+K4,8S!T&E:MH5F*8ALP^ &H(GVE;_5%O1#'T6V, M/2^;I>WPRH'!%25WM#>DJV7%'.V=_Z!FCJZ=,N8$Y@9L,1)W> M?^_=D,7' M2\&H 24?G5-! ',;2S=^1#Y+G_SL6S,H4@0W*E2;R,+9^E'\,13T>H0VMWX\ M$?76=V_BAC8LVJ?GX]&Z9;5.H(W[E\)2J_2-GYLOB%$^1.L\\6&/8;N5T0(/ M3,.8#\\O\J3\@F=,T3<\CJ?(,'F1N! +_F+C'TJ_U@S'^I@8)6FKI@?_O%@ M\(^_P]!^;H0*EW]3'O[)V>JN[7XZ[7>]:U.XMO8*>XV6VB](0E]#(?NEBV%O M]KI7!LV)GZ\YU?W_/8$!_ Y:T)@<5M06B/ZJ2R1WE'&2E$'N#2(%[P=E@V3Y M-D=1.E(X?%*@_NYM:Q_[7D2@&&]Y%//5]O3C!:8V)$4&-F_V!B?S]K3KKY%Y MT%^R[[_X:3"3-&79VGQEQ'N_\@A;G=+8X1#&NY^S(+^SJ==A!F6D:B/7Z ]M M9V![]E S;-%"8B0/!Z[ZJ-]9N(Y7_,X7=#Y"?[;3N;QN+0'_>%HJ&FF.5*4D>5JLFS)')!LV5'T_AMJ M2.256+IX;RJ2TU/E?18-[@"I Z0.D/8&2)9< Y+L> /;449#VQTJNFS+AB%R M[FW'[%L[ -(><$13>_J1FUI'5SOQCZ73R#LD_-B/N8V.HIK;$URJU&61%5G6 MU9'2MPS%UA1/LT=E8S[(<4=?4-HR1^49G&=[ BL8.U<8^M=^."3LFW(4)+:/1 MIT-Q',LQ3-5Q!H[3-TU'**26ISOV;L*P:Q%]DF5]\9Q0=8)@L_4HRFZL'BJG MTP8+L"#34^S \7!1<,ZV3LVVR)J:.S#-OF(XZM#6^P-3R,Z!/%37XF%_B-T8 M)Q-;EL]7=ZG#?LD4;:_-ODIN\N/&WP>QQY;:>KMBF$. 2MT0[5-11OJ7NEI MME3=6CL_WD+L>8;Q_1[XT^4"=%AR#%CRA")C:W6FH0L?^B-5,?NR,C+ZRD!S M[3)L-5"5P0& R5,>A!9H,DK/--XDCM]I,AWZM!U]&BY(US1'0ZNO#T:.Y>JV M9GI&Z8*$U7/7O!_OC3YO"AI.3S8Z\^>X@_S/<-5T@?[G0XM51QFM_LC3^\.! M[/5EK(7I]G6YC/0/-66MA=![0\O[I GT+,,XR29O723E,#C^"89W:H9W=,-4 MAF[?LSU'Z[N:VC=$:QIOJ,G6(;AD#_"(0VN]%QT#'P(#.PV_IN680\<9Z Y8 M!?9@9/;5OB6, =.4#>, &/@UDADZ[NVXMZT*MZ,U,AD<6=/=@:X,+-E0/,TAD;^HVPKMF*9:M\<#F5E M- 0\$&XZ:Z1I0^LPL.! #Q,<042@ Y%3!9%&-J8FZT/+!,3 I@PC4]:-@5(F M,;NV^7BV_\+HF4K'^7M()M@3I^\\)_KX6-'(]\X)$)5GJ9G M6MG9=C@E%%FK2P-HNN$ZKJ$9?14[_?1M,$I$_'#D:+JV70$/9/\6!?PUO2?; MSCYQ8*M=?F_7PBG)[J/EW89'T3%4Q1J8NF-XH[[6-]2^[9:APY&GCMZ =P\P M=M_Q;L>[[\2[#0^@[0[DOCIP3=,;>98.6K@NXH8CU=#EQT] [U?NOFX- D79 MJ^^N8]Z.>=^'>1N>-]4P% \#_KKER$/54_H#(7B]@:STMZP+C,R[C]H%2D]Q MCE_9;6=7A%=8@-]9EGV2!AB3CW/J9H_4^3&(_"P+)R&V/0?+E[J9!^*B*/1O ML+EZR#8VE#AZ']@3K*PTTN_ZVE!Q^YXV&GFR:MH8B[.JTGBZ_BQ6%GMS@F9P M%UT_1!%]E#S=.-WKZ,.1X>F:.^SKAC&T072KPB[6;4=[5A^1_?#T(9K''4]W M/-T2GC;J5ARJI]J*,>I[^L#0%7-H:6Y9>LARM-'C/>E?14X?E-G<,77'U"UA M:JMFZH'2!RDMN^B\[CN:;+C*L%2^/=UXE@/[4:9NI3G=.EY\UY#P*\S3#8*T M +LX;9(+T$>69STI9CG&B8/GV--/V]'/<9R(Q= 6/Z1Q4F!C^5W:D+ZO-V:K MCA?/788#]Q JCETA&Q@=FJS;'L#0 )!MZ#AN:8+T56/X>)5A@6Q?DSAHJV?A M#0)T#]-+.QV2)Q $Z-"N0[L2[=1&?Q&M[ZBN:\JFTC>&2K\_& R\LG&K-[ ? M[R^R;[0[1)]+AW@=XG6(UW;$:W9S44>*88[<@6%X1E]5-4^K.BH!# [?1;\[ ME/H+'=QU<-?!7>OAKI%IJNB*.;(51[6WDV7]>OQ1QN"?AGW,4P+GR^T'293U24#6RKK_9'?1"3KC'R9-LU M36=@J?; Z ^& QM>\3>_?'1CG:(P9F6?EWD)5GGWE=MP@N3BVOO" M45$]E\II;_-8NOQ3F,-.!YM>],7]ZO[J??&^7A.Y6I^OI.'%U>#/JZN+;U\E M]^L0_N_^_J^KBROIVT@:77QUOPXNW-^EP;>OPXOK\II+[^K/WZ_IDF]_>)FFE/)%PV53Y\PA,O![]K7PNO\,R M)8,$#+WX?O6G.[;Z39&M?I,4:?D-=H/)0IB+GTHY2^>9-&/03T.6G6^2Y*W<^>O&+H*@&0&"\[$K\MG_)6'@ MAS$5@KWST_%9E"3?T6-/),%KQ-Z%0 F\>P]N!OZ:3*0K1B O>%?Q\#N\!+X' MR8-N>\G[$,HD-R"_O^)H>@\]_""OL((-7]KE!UGNA@?5]VO-^\^E:[CN M#D1!5I(2^P%TG:]1F ]@&80+F-+:3SYXT+<+RWY+ QFG!V1]?BL".NSGK1(D__E M:P8,G9;IAS,?Q2[0P']\\=-$FA2@!3 )IH^P5 M> U,,H+9/#C()$#-A>X#_F/_+C!R!/=-PBBD"DE WBM$C02[2D*X514] E;- M0]HK(J''QXBK!*_&):?QAMEW_K@"QIEB[*2J0GWLT@*3 7-!YR+>M M!^/!)7K@;EK#(LO*/EDPIXQO,='['8LBHGMLE+W['^A/5'6-43OOBQ/Z7=$*([DX9\ MMDB*^"PW]J/[+"2B'X4Q4$[H1[#-,>Y N\"5"4$+X&B]X6*^R#=%!M(Q X!Q@P# &U@FNN_13P*P M4K%5 M,QVGKXU,U5(,PW/Z[F#HR7T%-'M#LW13?K%2_Z@>\AJ*_K?_YUW^OPOOG\]7 MF5Y#&P*1AGCN2],HN4%J.DM9D$QCN&1,DO4VQ"U-)LL;LK-!\N$?5]]9'LQ@ MC<^NT)S>XY/_3U8L'C"G84<_KZUK_4AKD7_X1SZ'L12+?VP-/GRIT,\0HL ^ M S"-DUO UUO@0I;!.'J E5,8!DM)/ + %(@)!?](6E2Q6 !K@WP&)*X>1;\D M4<$5FC/.WJ"R!FR1(TYGM*:D#111=$9^"MS$<4&RDS28<@0W11C!%F>S<,&? MRU\"CP-L8#GE]@'BXFSNIS!D@H\T*:8S CWTEMQR+:5LDIE$47)' M$,&F!!"?I&6^(1^#%(!>()CW[Q_D#_09K@K*SV(7U_A[!00JWA([?0T"(I.^ M@A"Y3&"O/DOKC+>I>NJI8X..'WRZO/OPB="5N)8 (1UI$ M$ATC+2))S9@?@0Y<\TXI'9&%R\@GGR#C=#DE0'3O[.TYJLI.[L!+>#[F3^!(7WRHSO_ M/D,6F*5B-B\;HO^2\4FS%!VV?\E<>:A[[M"R+-TS/,/H6XJJF*.A:IC>T#.L MK=P&M+- 3@-T%P,"54OA+R_'(WOVH/)!C$MPL0&)UM!JF^'/$\$[2(K)8I;/ M_&B>1,GTGAL?A+L%O#(A,;6)/6X9L!>L 4/S-"5?&=>N03[$C&,VL @^)8;G M%)F09(#QH#BS8!;C^P#5M]4B/OQC'Z#?87P;,?Y"Z : ON290#,-B>ZBUAD^ M?KCP+I[ >A;#??<-HO7'MVAS /RRG+0M^&V2^F5$B/7*6]!Z OCJ"7J-<':$ MU?PS2 ZR+SY)7*_48MBA ^__X8> -5KF-R!PU_"(E[0=XKQ(5R'ZI/PX3T-\#_'SC M8UBE\M*F#&0+$Y> /C;.2O$ M@*1$ID1=V'**#2SS*>?Z9TQR^^2E'P%M81: M'=N"%A5>F!1Y;4_=A6 9X8VEU4)O&_NY3[^CF9N4S\_XVRA2S)E8H /Z,W*, M^?*[@<)G38.(V#U*BO$9SGT,>B#F.).]\AF>_2.7IH@@G''+1W+;B_RR()W! MZN-.DG*8'&Q2L,6 (F]9U$0- )I;=&>-5Q9+V(F3_ YL^[,QF\!*C@T8'&,T!#> "N&VJ<]"MPV *!XOK7QX"B=!^< 6-C6+5B76[?7R37P$-( M*^/:^R.@WQ+P!PFM+.E6*ZEU:1O'X1##BA=XKC'VF%:*32B<%]V!*G1] N/P;BD"*7I.?2%>Q/P[T(IFO.7UW'//!^'F/&J 8\9YZQZ!8=C5DE""MO M-KSV H4VGKXKR:CZ#:,C[ S>!C018- B]P%CX'MZ(PE[_@9X^W06W3?)7HCJ M13B&[]EM$MU21+:>T3 M(.@\9?#CS,]$[(<'/7T)68>6'VX7H=XR<:'I40WI.DI4OY!P\2/?X>"DDMOV/#\XAG,41!(Q\SF,VX4O7" MG%:"SW?\G-E&\$T&=AIK+EAT?PCLB2D)J'G2V=%)$J'47,!.^#P,P$.7!&?P MI,@I:C5=CO %6%O^^81(> MXZ%P,'\]U^O%AT62\9@ZN=#PA$\YR@R^"3@&Q0Q-(C^]K\1'F6]63?&O#^HL M8N9!FL HT5KB)$T(@MM =@H/J?@ILCV 5@%_B#&%8"1D" FE)\*_2<2^\8@D MLI&0>R3(*>$!,%98#P: M%EF:AS]P'1JJ*M=*,#$ B07O9ND&FC8/X([7R>)-]!%00^0T(/*BVN1@I< MF)(&T*H HH3U-3ORUP_,''.I0:13<(4+OIWX:DXGL.!I1*8F B]!- 5^+^1+#G %W DV2&*D&"K^1FX7F28MT ;+>%PDB MF+X092A"8$G)Q,BQ:T,N=EI$D>GUM7=D"?4I5IY2RJ 8(O?W@"X[1_H6)BQB M2OD 8L8Z34+ZR3 !+Z*(A,"DZETX?A&Y++FQ283_"#''!S;_)TU9>GZS02)F M(X$J%)/"0GO)Q,%Z@8&P:UPM^DDUFD^)5ULMEM8Y+$A8'5$EGWKIN!9N;\Q+ M3-+[<^D <.&?3.2*TK3PS$>5%<83I1HU.2@,5N6.3MF2';>Z867-#E3TLYQV M:ESJUI59_).BUVL. _A)-:O/7!L12>)BD$2-E3G+V:]!QN--(*?*Y]*![(3( M+.9H(SQ#>&:CX1("2\:/,WZJAM KJ^&$K+Q2V\*%X.H9)>-2F"?W^;+C'E32 MO5?FT$W3Y X[AH(6Q=>:>P=RTM)$#G<=+5HR&"KUEE#Y :&[E*1#X6^1W5+] MLBY(6Q7<5[K@_JL$]U^;K="?@%J!H/R[)(W&8$Q$A&%YT[,Q>=P!Q_.T,6.= M 5/2]5M[0'\RSU7IAD/=]F[4,KUXZR=0K^"M[][49'CKAV$S('&FP]XQNYD@ M9ONM4?>R-T Y34FT]8-VS/.^7DH/S+EC%XQPI!UQZH&;0R!X%NC2(S'!47H, M]\'0_7E2".\6N03]THK#3\ ^<)M(G&G$\&_0\P>W8588C_;QM&:0/,+;*?P+ MRZ($I!?+/NTFKU:V%-H4?6,[%?.G5[ M\SF&:Q2Q9U]04O)E^8/$9<8_>"@TVU;F<=^+0,L\9D'"4SL^T2%!Q%%X]E#5Z>D;3Q#JR=N1@R 'A\C!;AN0/+8 6XF6 M#0NP'UES!)3P\2(NG6<;*^">3!,>BP]$@.TDHN/.[SD!FCMT$#.WL6(Z$.M [&1 [&1_QHJMN=IF*ATZ=QT21ZE[=W(>#KFUU++YXBCM2ZU*- M-6WQ0QHG!=8^??LB:^]:-^.YR[#W6>\O!;ZG6%M5,WAJZN^[FYW?XSW\'F^, M0AT5O9>RTL'_T<"_YFQ56ZF#_T-DW [^]T%%2UV+^?Q*[)H7A;. ML?]3&OJ1%"1IRNH>MUYYL#Z8XC4YPU,N,>@:6C5JD29K, MJ[%@3Z74Q_Y&U,RE[NB98%\X',^-GX69Z)_FUDWJ>BO-+\I6D/P;T=K*#WA; MUGO8 6R6 XN.K2^P/SBB'G7!NLKA/V7SL&\+T>\^JV9+/5DVM599*O5,;6V: M/'F(DTF(:Q.V*-+/CR_R)/R"RXZ MZ)NNUTG2?3D.4/ MT="+KP5H.OR/NK47_PS"O8W-6MZ>:KI^+*>VXU_\-)A)FO+@EG<2_I4ZKKS] M7G=-5P1Y4NTB7C=?3;"8@6"0AMKR=# M.P'1-@;K!,1!"(BV6HW;SO&1-HR'?L#/V89$6PN,QXY_[20B=9M6%H>#9B= M= >.8L96@K9#L0[%FBBVC7/I<%#L9-R[I]=,1;.[0\I'#9@'1H];M:4Z K/W ME.GW:+'5W,:XZ;"U3;1Y3/2H[/7$_.%@Z[&Y%/=1H+N=%*JJ72^5 \*_=A+1 M5CVC#@?-3H#H#AW%MLJ [5"L0['&'5TSE:/P*'[93YWJ0[,TM,[R/6K,/#!Z MW*J>S^$;OJ=,OL<+K5VKJD.GS6.BQQ.%UF/S*?Y6Q%,_O3]*>UR1M]%&6XN, MQPZ [22B; M&#UN%>([ KOWE.GW:+'5Z%HT'SIM'A,];G4F\ BPM:T^Q1=/<4=J[6KIOV@9 MVEM+7^UI6R7C=;7T#U+,O*XT>6,4ZJCHO925#OZ/!_ZUKI/6R3!N!__[H*(- MK52>W^U$K*R"71OV,,;7:0S&_" MF.I^8_N/I$BE,A@'+>I(_OO7C@ 'E%(M%="\% M,VRE,O=C?\H[F0 0%;Q+"#ZDOA&?&TZ R/ :(#5&OT^CY,:/1!>0@/7H2WA: M,?&#O*!W!_Y\462\L0IP^1EU6YFR9)KZBUD88/<3GWJ/W(9C)A6BFXN/LUNP M/,Q#F#*-.H3"4MAS"%? M&X9>ZGWUE.?4KX:L @>BMCJJ=& M(X39%G.6BF7+6;I(PXSAF,8%]I?!9T7,QUV6YD64BT6'B>,=*9OR#U4'FK;U M^/D&E)'P]C0P ]X$)Z.V,SXL88!-96[NL6=.,;\1K61@J9(4MCV,@ZB@B5/+ MF22"+81/GYX_P]>8T"9(W%M[%VE]@)LZK>@VQWX!Q<_V?\!.?WA\Q5;>ORR3 M=/[6+9;,5E7S16($1OKY94/=9F" 0/&T[KLT]X,T.6/ D\DQ'F-_C V/8U.4'P@- 2LXS?O^8 M35-&BLL=R,T9O@4D=01/(]&_*G61CO)[[.;E9R2>.'O %[,D15F:X4MQ"$G, M4$/"$248E2_1O^.DCI->E9,8:1_4L \I^*;(X$49\,^,\6_JGG[(3UQ]#X## MLDD12:2WHJXGM),PK32V'C:MHZ2._#OR?S7R1^KV;P"]M4J66\P\_I;K*T65*1_9VGYD 7(X+,;P)_O9_X$AO3)C^[\^PR9 M:Y:*V;QLB/Y+QB?-4C;Y^X>_9*X\U#UW:%F6[AF>8?0M157,T5 U3&_H&=8V M<[\FR@7]8@"_(%562^&O>826]JS#L\/$L\?$N7"W57U[2U#!R2C6YUHZS_Q; MTJ-102V_E:)P @1Q'T3L,%"HH^##I. E>5>29D-$!R@P(XG1/URT^*[M)BG%GJ$I!0@ZBNXH^G4IFOU8)!G:-$"_DS &V.7F4)Y2!'U\ M8%9)1XJ'28J(F=.TBJ[Z 4'@N%)K&;?# 4U11>A$?4>-KTN- <;)@?XB_P9U MSB3+*\O*'\.80,R7/\7CD/MSED+B%)?@86#V6>J(M2/6UW0&A'/8HD>< :6_ MLAF.2D7\:2DWI8KX D'G*7S3J: =\;Y1/H+_0XK8-,PB4@,^H\ _.M)[,.^N M(\>VD6/JCQFFFQ617Z?HY: 7H/JYJ>G/BRGSH;Q&5=D'L=+'._[:FR0:PR,& MEQ?7%P/W=\D=#+[]^?7ZXNNOTA_??K\87'A7DOMU*'E7UQ=?W&OOJIS>7I+% M6IGC>8W!N90M_-KJJ.Q?>!!(P7D=X(LQAH>N29XN&028YLJ31D!7#!<1T,R4 MQ:#MH>W,H]H@185&^&<3/V$5*^M5U_Z#/RF<4 MSN*GQK>_E)ZAK)E"2J')[TQB61[.Z05(IWZ6%?,%IUM*8>6YAS0B<>W"9S@^&1S_ZG]'@"46!JLW3/_%1B% C?&G6^^&DPXZ_0E)ZDRG6U MA1<_JX>Y+$#K=YSR88%XQE<"WS7SLO^W&$_G52Y735=%5G/^"L#P/'*DADSH MV'@0A13N31QR+EV+D5 ^3I6&"5M/&0T;MIZK],#Q_/W^.%F4+W>O!I*MJ\!V M63DQ=+"P*+D[E_9,]OL17G3YIS '#2#8),Y^1QL].P"._2=/4?1!OX5%9UR* M9(!P("]@8V,>[8IX&+]*'8]H>CV4,7,_A1<0Y]S!DV9)0;_<%&&$HQ=8RC=? MH')6!#/M<^B?F..8,Q%H,]B-( &#P-$4"([$",.#S M$2">(^BG8&%BACHCB@*X;7Q;7\Q=(AAZKK^CW+"/RB](DK ,>'4LA;C"P$ML MS$?,I_!1_85SB? Z2S,_XW"/V\AM67AI$M&7159)F-7''<(QDSY8.S&>F. $ M\0##(H*Z0 .1))"MA]"4LB !+/H/4A6MS5DR.&)+ M2GE]7TIK_C6E,L$6$PF0 $>22Y9.-'"R/$=4WT"L];/J5X2H18$,X/+"OQ? ^^C8B<9G_BT( M_8B?N\"+>;X#$KZX3ZQD)>+$>.@Q[ ?CZ@&M XQ?"B*?O-&5SM03"<(^'M9 M]$H=@*Y9TI:7E0=061U[PN>(\#K^&1@EO4E00/W$^(Z\-8@@]ARX% ML; H0/@1[_&ABH3HE*=4@KU) M).*YJZ_&V=+)IN6S/.+]U9,_UH=^PO@,.8/R85<5S$:>@>Y$KU\[>/L] M /GFU05HA?=?2@S\) M/H$2Q)\4SA>HD.3E"UY?#*J:[!RC(UG4O?&J\?/_;B4$@D,)U3[57(GK3X+0:: PHR3 MXQS2Q(J2K<0!18$I@GCYL%?4#6X\+=/P(BH080"KQUSUQT.'=%T&4P&MA>>L MLI#K&W$)/#!ND))(B1]A'$@C.!/:!:2?QAN(:A_&*7H0X12CY/)M7B'TA(B/ ME7^?94FZKAA@*F,Z[9N%>15\.[@XQ2V;&('3Z*O)21;402#'[%)&8\#DO'AG(I\R,F M6*^VVD)R$?F5%E$Z3H1]3686ZAZ(#S=$]"B[IHQ8J%+_7F <"KF;<[9.&?#! MLI *\0!&4'!M_R*NF+D'+Z>CO %K#&B.WL[2L 1QE&\YAN:QP5=T.2S-%<>\ M-9'OY"MXRM>QP;!N5=+\:H7H+FG^Z:3Y)X]?+VWB^A(T[E^*IJP")GYNOB!& M?(G60?;#'J.?*Z.=^RE8J'QX?I$GY1>\N A]P^-/B@R3%T562-E99.Q3^CM[+?NRQF;V2Z=N;U:EK@%\V-D7-+OYJOS!%0K^P4-_]0%59'Q5 M@GBRNNTK$,0+UN+52.2_"S!^57LYWO#.]9V>(X'VD?70$<$2$3A$!)L:K9U, MCX&OI6ET_/6&0=TYWZI,Z>&7'&XK%>]M;UM1*[PCX;WJ+X=4.WO;F0ZPTAN8 ML]M"<#O)U-'.MVGC\NJKW::2GFU"P992D7Y^4 T=3T9GO&19GA95&:V9GTZW MTQ^?,"X.3#C+YUNU;-YV$5J+EJ?;?^78Z'GWI@Z'0,_;Z91*>_'YUS3)J%SP M),S?2!MXYQ+TQKFU/:EV]>4/7AE]=_+;JDU@*\GO9+38*Q9%(1:>%4> >*;M M&)//\! M%54OC["\MQ;T^B2LG7?- 8\:5@^,'K>S_=M'C\?FL+R(AIBY MXL_Q*-]_*+7K:)Q.\OEJ=E6K?4Z=LM@14:?RO;GC\K!DJ7PDLK15Y-DJQ^.A MT>->8]CMQ\T#@<>+\DQ4=2RYAT/RK;N:MW785VI4G^<@K! M[ L"V( M7PG$#DT[JS5:Z#5CZD+SDZ'5-\YHTS> M):'QZ95XD1WSOGEJVQQG/'K8/4**5W;)H3PJBG_B]&-9JWZEVDWYBC:7_ET[ M;+Z7$.ES)O^.QPH33NFY9]NFE<^W*&&U9 MQDBA&H';US%ZY"=YWR6.]+W73&K?Z-L:5W\Q/)2XN(R"SZK.HVA=O:9#J]>T MGT6AYX]9D/"BB9]XA67 XL]X9H$W+_CT!/68)T$\6,2'$TK+RCF]<6[8Z6[[ M'@HXG;(,.8S]_G@1\^G";1&6D=TI[OD\EV6+?66_P:ND2U:7K+]*HH+*Z[[5 M8+SY(W9^ACGTKE M+P]E*3V[@'1+*;AG:ML$V%L+G<>.D.TD(W4;&CH[586HN>G0%]&!2IG4 /A\['>BKHZAC'<:KBE*GSF"A2VVNUJ\-!UZ-S M3PY ARWF+)6N63"+85>F(^MPJ;^FI]=DEL>F= MCP.;/<7:)K*U_9JTLQW+*8/#^[C,6K8(W<0[T=")AF71H#FO4BNBI?O?B89. M-+QB+9 ]#-*=PP+GF33W[Z4XR:6LF$OC@DEY(M'2PRO/7UZSHSG(YN8H5;&* M!I^]1EV/JEP)3(8ZAN0S)FU=NB2GH^YS^'J&93["9"RQYOGV%S]P^Z$\?'#Z MY8/(DQR6:+S]8'XRSU7IAA_MW/HA/2EEBY1EL/VX4?[VPQFS(&5^QK9?D60B M^8M%FOP(YW[.HOL=ED95-6F^\](DZ?9#T'[>?B$F:3+?B2[TG>GBB#EWY>S[ MBQ]U+EWOLBB[\TD8"W2]\P%AT_"6Q50=*9GD,U08#")T4/GU'U4X 34^:)UF.BBLHT_>XU(-9&/N]XHEQ>(/9E,,G@( E:>LG@*H$2,L[QA,^9'0/I96:*AL4& OAF#RP-4@ '9 M6,H:#]U!@_E)<7;'#2S'2MM>SJ2!K[!@?ACC>M:@G:<)3%[@.7"[N"NL3ICU MI!E6OL:UB<()H[%4JX$O00V?:!AV""RV.U@V\1!8/3^5L$OS]+Z^)9_Y.>P< MK!K\%9=+5ZTGW!OX"ZQ%*+%_%^&"F(!OSKE4:_8[L\5[: $_J7M &USG'49P M;NZNG,$>N5D(G+;].'3YG1=".5?VLA!>D28+UEN"@'DRQG9L%2N"4-YAH(KZ M[C1C[&6I4/]S08, H0H".!93-.0!G1,VJ\EJSZNW/7MGZ[B5#)^.63CM< M#2@[VF Y]4!9#M#C!0N#31WV9.WKZ@ZV]DYKH^L[O!E J:INBVZ8;,'(E(CN M0/HT]>=9KW(>S,,?/0DLV$42HWH>@!W&O0O^ MK1]&HL!=?3D:#E)P'Q#2@-&;2[=@6,T9/3'$6M/\:2PG2Z)'8RAO#N.<_X5V M6 ^- S_ \GE@F$7A?[CY+"IR2^P'K!\U[4G(1T(1/[]T-RW/"O["888X"A_M MN"C"_R(,AI,P0$1L-!TG-PM=#0."__H$B.B.R<,Y6:?X7^Z;FT3L1X@!2M " M01\I/5UKBQIPB]3'"N295&3PF7QAV(9W5FO7<-$!58,"PZ0IPTU>S&#FDR3)85]$I?.,I;=AP!IN))HV MC+IR[YU+%UR[ \6.3.QR VNR ?(LZQ[RFN0@<2-_FL$R@RD*]KTP'86I7VY^ MEOMI?E8L.(GUA'=J(WF6-%5JFM6MBQF,"A1T &DB!; L@7TGL,QY55<6B_K^>%QW-H# FFK:>OT[RPM M'[+PI^SL!N;[_SCGEU@?M M"."MDD%(\M,F5^$53 "+B-0@"-!?KQ*!?DTIW-!*'XI M4-%/% ?VGN[T#3C MO8.[QKFU-\-OQV"O9MGOOAC.WA;CU5EW#U;5LCZR P_G."O4-MZ#C55Y^Y?> M^!E8.HLDQ,CR UO6'ICE-D$)F:B=@GB:"?DG1 :*W26!B/-;#7_A%$%+7R2H M\@>@Q08S4*,9V :94& #EN8^K K*TCO0Y&RE(!5>? <"^FR+__&D+V!7!4FMR=>Z/HP37@/K,2%C-\QP?>Z9 MG]+>]81Y!%I_F..L?#20QO7[GV'KH>Z_\MB]^[#?QL,AFI%(%QL:-[92NW+C MY_Z/Q!%16T_"FX*Z& MI,I2$9TLSZ6KI<_X[#$03LQ(-:Z]CQ%&,]$N19(3 H0;S/SVC(%81-?&%$.@ M0#BD7(_G0%- ;;QO&/NQ8'%6WCE.X+&8B,F=-&!!SI,T+PU#> OPMA]/T;< M=P ?!]_/^&3)>Q)G/I]3Y;NE_F0T;F13!(,PY0DY@L-[FQF?,R$:\:5Y#M9T M//93G$!2V0S *#U*#^%S UAC*7J8 !HP/-+X#E>M^EC!RT>^PK_0[^?;"P3) M!6F0EHLTQHS"(.2+%G+_2D#+($"T]G4W0">9,AH;H2$?9KEO@($+$I1X)S _ MX"KM%AI%R:)J"?? UFZ#$N_9]FZ9&VAF7"C!3'Z#Z24I"9\P)N:C19X!7]PP M%J.\\&'C,7^832)88XZUTYB>"'NSE(OT-^"]RJ5UP_([?$2VN5728ZO6-=#K M&NCM]Z>N@=X2;KP8:$I5I&N@=Q(-]-Z40$ZN65K7(^\DM[WKD;>3F#B,_7Z/ M'GEM+1SWB*NB88N@2RK&L'?#**8?;]B$MHI_NY'&W M^V^_^QWOG^#$.]X_NAJS[]Y-MY7E8UI1_\_N.G2UB/,/LX:D==X5P^VHKD/< MYPWTTXOE6U>VCFU%X[WK<6+SOK M_C#(43W?*ST>#O2>,@$?*[9NU2>UP]8VD>8QD:-ROM%@ZQ%Z3LMZ!7A@ MYAO6,M@56=_R<-W>*/JCME5LZIES;1=A;SHW=@)>@E?U\[=LKL<^OZ-'HZUL MEPZ-CI""#WVNI^,)Y$O0_/<:&V>N5DEJD^7ZSFV>57FOV6U=#^=6-R19_+LGQ/ M/)7"G,U7ZWR^N&#'L7/N$GXZZZJ K$+]6.;Y,= M] :F3I=8<=#LVE7LZG;_.(%IKU9M!TPG0YIM6H2C2Y>Z>J"/SE&>+%6V2?)K M+=(<.B^=DA'6[67;L4'=)EVRPX8#I:2)\[5K/HO_YB MJXJZ5R.XM:ATM&9!9QMUNW^4Z-1YDSO2//A%.#JGS>7&?N4?OR8YDQ1K5P6J MG4AD=#5J6L12IV2?=7O9=FS8)K+40<.!DE.;YGHZKAMLV)ZR6Q87#.[SX[&? MCB5_G"RH$25Z<()<:"!ZY\'I#*5#X^3.4.IV_RC1J-TVJB=8=8>+CHEPZS;R[9#@]+YXO 7TIM$?,LY3E]-=_ZA16QU2O98MY=MAX:/]C9IP.M[L,MDNNK,[:7 M-LWU=+P[Z]69^;\7O"KSQRC)LE^D&S9)4E:6:L[]'RS;N1*[MO@AC9,""^WL M4G:^I?4UMVGC^>3Z/$EM[2V>:FY5)7CK!>F*J[8*3SLK]\1WOY,+G5S8[##8 MSH'9"8:C@89.,!Q7R>H/_W#GL$EY)LW]>RE.6'U/_])74L"B2 SW[Q_D#_09GA&4 MG\48FI.&-_[XW!S4=3AGF83'VBZ3N1]_EM;GLRS7[\)Q/ONDVWQAQ)8\6PV M,2PO9Q3&[&S&VT,HJOQS8W4<>/WR#NK\I<]?8(?[[1\JIO3@&#^_:)!;#.D9 M): F22KE,] Y9BEC9W-XP$Q:P,.2L<3B,=SRWT7,)-7I2:JLV-(B#>=^"N\4 MCT1=!1(MDU:,T.?8C8%G& M,^9NP,9@.3I/;V%D27I/SPA@U?PPE@(QE0SNP?&Q& E0RF IPPDL:YQ+DS#V MX5L8QCB,'OXW>- =D_R4P4\9BZ?^%&^>I,E\DX*UQ!"/;= 2W1"Q M[KQE&RR?%['AR7'=0XYCEC^'3\&KZ J=_3D5OK%0^+/ ^T=<;TB I'QCCL))XF. -D M>PRCW!09;$Z6[85'A? ET;0FJVCK0EHL3HE[D+>_75Y5O3MA^P!QJMZ=+WX6 M4%7*L&SPUD_8_MUU,^&7O_3&!W*5%K"K>=;#+=[Z4=:Y_O/VXWA2RFW]:*1T MKEFI-K&KL_6C>B20=EDB:X@XL[6.5!*AM/] :#86OQ$=(F_BW@+LH*.?A M#P"5#*6_D/&27P#K)WEX"_*?S1&2LF22([3TI#G *"(2W'N/T#68@1K1$\!6 MH12ON0!+D!2I%!&,YY.\?_I*Y\E#W MW*%E6;IG>(;1MQ15,4=#U3"]H6=8V\S]FJ@#I-< ?D'=MUH*?WDY'MFS]DB7 M"^]B;](%=(AWDRZJV@KQ8IS;G7AY CO.S5,0+W/05!NR17I4L"0P?E_8ONP' M"PI2L.%_.,\8#*]2A84O?-##P0+VYPN\?>&C75* *.%BQXM9.KTG=?DWS!WZ M+[CNL_1[.&$T>OJ!7CD%5@5DEB)VRR(R!,8,K6!N3\< !(S14D>,/@.BDZ5_ M+JU)IO:AVL ;'(7.K,BM0#6E4YJ?E#\[+='!H-J:TCQER2*)0O*-H&$>18 5 MW%L&VK2PV,E_QC7A2@$6"C2M>K9@ 7K?&MXYLO<)HF#^@%'T1XU51>S?9$EZ M U_"8XJ)7]9518?WC/EC[M98UZ);B%77OQZ%!F;L":IV0BKU7.Z0ZBDP-TX MJO%_W@2X$]69"]QRR+4H4X(T)@"?/%XBI]A MI"& >\.XX&[-4D.$6=(]BQ0?0UY8>#H.#Z=4Q4C@#O%$/LTDS2> U,G>%;B= M,9!_Q,L_A3G,+^#?K+9AWU ^>VORV!3$W*MT4.S]2(K<@])TQ<&#%Z L3@074N*P!@%=;(0I+RJ"O0::@37!TARQ[7[ MJ^E 8]+,!QK.&(OIO>,BX.5+XTJ' -@&0LP'XLD M*U)Z1QFLF $1G=TF&%2!U;FO!PJ_ 37-^#QID2[B<>B?<]+\)_!XE $+Q["D M/+"!%)^+G;X-2:>BUY=\P<=06XJ)-"E2"A6)(9+#,@= G"-]T]6H)4G5 \XE M>"WL9S*-@7S&TD^&"<@4162,3JJXR_A%Y((!G31$$H6?_07,_P=L?LY@\W_2 ME*7G^]FL>LD"!IW,,12+?E/<2S9?1,D]0U( D,5=X\'?GU2C^90XB<^6GM2( M#-41:[R2_;L(B4;I,56\^%4MW'WA FP4!K"#G*:%P;MF_#Q= LLZ9E@N"4BF MI)C.DB)?VS")XH"TZ!CKF_LB%(>[#8L^)=>G]).BUXL.(_A)-:O/7/2*H)\8 M)9%C&=H3_->@X_$FE%/E<^D0M@)F"[QWA__$B80+EH9K>U"N?!5G?7'X=M^V MS-N([2L&-!%/>R ?0%<2 6Q_#(P=$IQBT -)),Y.09J_9#6DCQ@P5^7/5[^2 M$\^EC\KG7RA,OO5:_:0J(!W\94@Q#,06GZ$4ONM[)'=K;9= M'9 PS7>PZG\RM)VI94>#%63+[F/8C6+U<^7@*'9G"_KE=SH[$MOU+,RDTM]. M,+?F;P283%"I MC_CQ"F*W,5ODS["Q$)C;6CJ*_ A)CP41D4B#=;=>(N+YK>]NJWC;R6G[DV+M M =]W%#**LPZ! MB>]H0QCJ[LQR*)H[N2W\E#N0ME\R_8"6["!5Q^5H3_@(W=< V/1CHZ.6I;7Y M705^2"$XP]/0L+P9"V 3*M4!M,EIZL\S=',6"_0Z4R2(1H)*)ICXU4C6GTR9 M/4F:)G>PK0>J0CY2>O$ X/&QPI&[0:2R.[L+NU'0S:D!IKV[4L@U>ZJA=2C0 MV7L G6#@_ U5>&.**AM!"4X*SPO%5%VCLFGZ="A4^N(',XP(-0,[>.=*1/$@ MP>=B0X&TX]7E!D)/A[VE<&1QDX7C$&@%-A=#ESW)SZ5;^)Q@ @(>VNN!#L]B M"414S$.(F'D:A6PB(CHA>30P0$.'#S!Q(*4 ;9V?"A=&R1V%9.NUQKAJ+-TE M122$ZUV8H2*M)G0,\E:'-;,"+GP8S3DN:LBN$XOA*!Q:ZN8H,P\WG!T.JWRCS +CV M'I.58>/H1.^8 :;=^E'!,I$S6IGG>Y$S7Y.U+QVZ'<9 MCMAD(L"T1+S=U$AMEW1&-'VV3Q-\G8,L69L455B@M[=4]Y[D6-,,=$"!WF06EM0B<2W:XSD2"93,(\6SEBD\&%>8:R".ZI%@=L M/G$%'GE)L@S4F#2]!T*^\],Q:$2U^H-YZ>,P)RTI(G\#/&@!;T:]BZ?- *"% MV0S(?(.PX[4R-DBZ'H@Q_P:SQ$)Q494U1UOQ[- HPO_F%050"E7C M^AFATGTFLIM0E&&DJM8&DW4ULI&85V7@??$C>$H(?PU@I7WI,@S@;TI6Z]'K MOS+44R)X#7_719;Z+%HES@H0#R++&M46X1$BK2)_Q[GL;E-6I]""&7KX@<2; M_ 0*,.8?5\8R3ZOC[+3$FLO9>SNXC\W=37N@SXT95CWN@<.4FCDFV&19$I0) ME#_*J.ZF4VRH$87COW_(^N;0&5FZHKE]T&^&MF,[SE!W5=O6;,MP]0]-Q>2Y M*HBJ[,TH7C:!?[_XOW]>#"^N_R6Y7X?2P/WCXMK]7;KTKK[]>3GPKH[?*G:S MG2397G-\*(=XS!-9Z003_H%IIB 'R#+=(Q,IYXYTLRL7X2!O_/A[(T>T=DCO M<[3:N;KS:"D]F7*T_9W6S3)V7S@0]TE$>29<&Y F?L 3O,E>93\684KIGF4- M&U7M":<(/PB7+V6--A<=M)//,/Z_ M__C7,O.^W.K0S@UU]T7BHX"QS4&C\F.20BYH&!$NAT[>JJ;<_!>+I=\O^M\N MI4549))\;L@_]QJ5@6#N\/X[H$BNO/QY?G4NC9,H\M-EE2C,,CPR\Y-NR,W$ MEMLM^A!DIK/JYJ593PV4>L9NT0,>;.+*QBR6XMR'CZEXC-?Q>4L-7 MS,6Z893MK:RZ!K=^E[7]*&L7XQAC+N,GG8U"F0=*B3+A9VJ90"+JQ:I9F'T? MDKN--"0^3S"7?!1,')K 2"EI:QG61 $\B2T0" 0@))EP' MC8B9L, 710JV0X;('^)!+A$\Z%_QC-TRQH^, 3M>*5W" WV'1E-4C#F1T>#H M%:)6WA*YH4D< &['I*KI;>4R]K;GNWR*FU&@N,I; M)VK_SNZE.TKO%2_RZ$=8LX:7DBU/ MG%7'"#>6><61X-BJF-'&RK ]B2^UA.DZ_,Q:\\#HAB>OEN*I2&S3M2*%G[BA M/"]8BD8\JYT"K]?>/"I)6SX%M$9Z1+.0I3B4)Z;?]/XU8 W>,L9H(-<]L.2/ MR#G:O,Y9A+1(#CQ1"V('OMU#"H;?(FUHUQ3A?8A[OAX4+);*.+&0"W7^6K91 M\NUB]:I[.,;3S*]#CJ\K+(O"++NM[UX#Z/QLQP[KI>]WO=;0H1;[\-A]>5GT MO3A6ZU&OHM>YA(']5;S>1:R4>D;YK#9IGS6"5J"Z2T:;N5MMP)UXR]RIINO+ M-F\5V_Y9QNI(VUWPH!T2UT;"J_OGE;&(>-_J2 Y" M82/31.3%C!$(-ID,.UNH=F>AOAY&- VZ#0)[EWW;@W._*JG1,'_Q@.0#AF^5 MEHZF;ZED=IO_B(!HR/!]!77VH:<)2[Y$5,H?!\,,O79EK1Q8S)Q7":V+H%"% M#EYO"N\1(0AX2FV6\)@6=HO(*4,@*Q8\M[+T1Y=W85EAJD%Z>555I-G*9_A6 M)O,$*%1X;R+TZ>! MQYK)0U@CC&.DTO*'C&?1/$29"Q@_^6O*<1&4^64G"_R)%Q'$^?$50I4 E(@, MSR+$P7TC7O9#..RHOP45H"+BKQ_=,+_+M1)F>(6+52%>'&8JRDW]>27]ZKI_ ME*,5SJ/U1:U5IPY3E[%KQT,WRA[,MN;Q%1_#!SLY,'Y2[#TX9X^47'9/@!RM M@17F?_NU9W+2P&X>Y**X,;(I=_J673-O6(US).8J%R7(=^&I(S@->?@8MR/S MYPP+T,9HA:5>;P<_,%<9+._6A= ?RPQPYF M*Z/EM3[X\+ 92_D%[ZI(W_"69HH,DQ^L+*0E_B',>'FH)&U:GHXJGV_J^!E6L M+XUX"R'LVBO>GHAX/MZ*!?'FO8)?L"C_O[UKZU(;2=+/N[]"Q^/9L>=0E 2( MBSW3YP@0-M/EJFK O=U/?00DH&DA,1*JR_[ZS8A,W;BX0(@J 3D//65TR\B( MC(R(C/@BKTVA+UAZ5AP*H7;VVHS2D)XS,?C0M=E4<)?;V]36=6=9@"R2J>M0 MO_&*=VP=C0B93%Y;2-*JD]O B_QA$N36CM,[MR[/=)ZVS@I.7!;3\J&JKGJ$ MNVPP+U(9]6V;K*.S]OTQ6/NV2[)1*5_FDLRK M87)06D-T#/2#4Z"HZ.S [2>?NTR]44DAT4?G#X_QO9%[E0\/ZC0%JE':Y-CD M5J NQLJ^?_D(^\+L:Z5:NLS-/%>BGE?M>G+27+M0:3XWT_0^*.V.B@!-+RQ, M.IKR?LTCGLRDOIPF!/\2J<*XS8/Z/4EY3*6"\RJ.%V,:)].2#F9AF;(0:CXM MVE^#@G[I9N.S):\HJ0)H*2?D;?E?MJMZYQ="J$:A&K8 MXI/5U3>9DKV5F:T>W37F42:S/_=*K5S+S8R/9S774EHG95/>8Z7.E WG MX\Z&$AW#S@G$ -V;5 H5]M'=Y[;!Q6^OX \=X^>]!IEB2)J'0/&6XT7]FGD/ M9@#35VJ?/=[#$,'N)R8THDVVHWRAF3=TG8^]5?*AHSD4X1H2E@=8O S. '0[ M!VIO1G^NU.ML.0@JPCNIIXWP%B$X5;*JN$\62XX5QE+$ZLG1(+)I4+0Q)\N9 M \B&04]( PHSC: +)%138._U5>A6!($QGS8B5J\/H"AI$9)Q1HX+[2P<5H,8-A*-UW:M MS7@TQXZ]WEXBPGE;J8?8D1^KA>CK2O@T2M,C])G,2M,5.0.P"E&=_ /LOQ Y M,]O:]$JEGDF-<@"T&6([P?X%BJO (9>PJ!**C (6 [ G8C]Q,,F27&HPT,L# MVFN_+\O9P%N&P*')09,G,O*# #-424> J,:42AYJER0T:ERL^2ZXTF#N;8& M$L3BAD,%RW@<.X]VA"* /$Q8@. W"*TX0F;VYCV!.I]V/S8*UQ%M;Z.&LK0 M8SU"3@@GU&,@LW'(OV7 XG NQ\0;N>8P@)PU/^8 M)5MP(8YCB !&1WQ.G,N MV2_!T)HYIVB!=??!=H_[>P*\. %7"^0<1$\CFQ:!Z^3$$:2'AA5H3&SV,*-6 MX!52A;#?,=SI$,":FH2\N0.:HP^'T)A%H]B--*X+7]AKC($=G (^+8)I 6F< M2PQE,<*&@/F?$0NM=-N?$Q<:NUG.B!?A4L/%\:P51$@>C!_ M:>5%T D.-X&)!:";_,D8HL+4W^24!+WCC@@ZYCE!B7J@P$E1@C8'7P '2 >0*O MCX&3QH1P?(\2=6B 'X#X8X$8)+ HQEG!SZKA3P^;0ISBX . $ M\2H2H.&)N:+NJS/%/B[,P##LI3DR%\8/_-6 HI@.B4!,>/^_34#2T*'#LJ H MWO,G$_H5#O&!4":XDM>(!*AX:+7#2+7I4I26C\1Z("SRX*$GGAN8R8/0UK-$ M02Q(L(RDF6%-0ECOK:TIT.1 ;3/$" E5D':R.="FODD!YKFUG"&CX % S&&& M#L<3CP!P//:%36\" Q<^CKK=H&L$98^OUP BU7@$9U_RZ-A,*CH S<.1=<*G MZ0C^31BB2ZQG$PCUS+% IWNX+H*&A+BAT!OBZ*O,$/6B04\B -8$^#O=@Q:. M!R)-GD9DL4RBZ[ 9#Z8R[&N%*]%P5S A$'O"Q)@+O1^#'&3+1'W(KH5(-2M MTUS(^T=H(Q:2#6WV%: =@^*:(*\0;6%*;R;"9 M?@\8Q*4$%-?FU1$V4@H$>$&UK1=L&&-"M1?=#0 /T<#]*PENG3SRAGL.2HS../%FZOB4UH@2"*T"D=.EQQ?8Q=RP/X*(11 MFO"8,!"[-C\@TLF]]Y'/_1R7PK:Y@?X$>"/NTPD8:;YA!SM 8(U$FQ$L.L1, ML6);4$'BL=W3Z97:\0&:;8UPW"3'9(&=7^RD-05->1GD+C;MXC"\A8V8U1@: M7<%Q9<'JI3E'^VZR'2H..M2'>7 %'L]8\@V;!YA(,5*%XG8 M&P,//R+'F[%KW/#!L'X(N//@6/Z<)5J/?(_RB349)NY)V/O_"V!!=-7 DN#V M&F4(S)='W <3'8 @).0Q.\P#=43OBW8?:)1+.82"4)2^X_[(=ZOPV0(_S]GT MC,10B'&Q\:\;T^B#O!]THJ%"@%W.V\BQKH&+!34LJ7GZ.',D8O%'T)-F=F/ M,HZ8QMH!QLA#)/>5=]$W>-#$)VA-'0@Q7G'L,/ 7?0:&OXW.99#B24W0( "' MQS[X.-_GJ5J/;! T/%W\R/^^#\P_2";V^95I^+ MC^E%?.HD6C_DK6%K\GR%"3KUX=#'>B#!9'F!K$:RE929I'!Z?/KY^6%&YI5< M5#+H>7;ONQ#U7O*8(V5@%#;&%1M;%YM70B$T2:/9 $\Z7+5#PH(KU$0%HWW) MOQ.M'(:=R 6/@6/!G]0$AU@E].5*KF.4MDUR1CP2ZU^ &B%T&4-@T4TWTZLV MM+9]CL(4Z KZ&(_CNR!@/N*V<9VPUQ-:89,8Q+\#BH":/ MJ;*#-2#=)LKZW MY K=;+4J3*";_91)Z_!7MP^^FB#!D#AB/?-FD@_,O0")CVQ_C,)L]^2C .(Z M4&OBV&;ATPUJ!,<1Q#5YPT=X$2^ 0/Q9CU#?A<=M,&2,O\)EUOLX/!GV(H!5 M7/X&'&?0A8 #63@.BP2XQIALT S8%>$*LJ_@T)U_DD6QI _OM&;_W?6LA%M8T(ZQ,>\++>7DTEF+1(Q-RP\D,H@-X+D% MQ*C FY$Z[( 4U0!LUMC41D@8;U%7AVCO0 G@ MLWL\1,P[2?&N:6R)$];*GC P65@C*"!TR&1A.UHWFO9I'WPIL$N>-D8U$V%>%$S"D9&.4$S^HA MYK/&5%[HK\.-W)]!T&+8:^CL:MCU1?K"6LE(WPA!D8JRG-C)@BUI_M2GCRE5 MGH+')*HM,L6V9XIQ_^^0<_YB!L+$HM^!T'!1#[W!V(ELM,(PGHX^&U4_5#"F M81O/B?1>D8ME%2:E,, MXRINO($]P)/C1-\/UMKXSR1@8.ON=M#36H/OVHUTU[SI?M$&W;O;OJ3=MJ76 MW;=OW<$W_7;03SV#)W,,T8UEXH$4NFSC@2,9![X-.4.X?PKG, DI7A]QH#[/\ACT=(Z^VCL7GT#Z(-VFT&%%,<$ZCW_= M_YZD=?_@6;FHEM2#P[1L%"]G]A:8E1-5G/Q.;.FFV[SK'=AB62ZJ[]%U@HO%=L*TRWA: 'K@#NNN M"SMW_-"5!:,B2\,SP4O-QR9] K;Q7:=SU=1NM-N6+O6_ZOI TGH][?:+GC") M MT(2'(INQ4&,1=5CJ!*IHPU.3V?II15'2X19V%8.L+[W7PQ IP>9-\8@EBSH& MK1RY:MJ64P$TLNY2+MB[T ./KBNHR)RS.3-,5X)0(1$YN5N&@M,;3E,8[MM! M,)@SGE%V0KF<05\ZF-;WI488:"C$,F.L9R$"/Q"!C54Z]OJI)*840SS]P'+; M8OE@+R?)W4)P=@M)WG HL>%PD)T<1CHR.I;%%":;-^*,MO%-]E P.]Z,8(G( MEOK!J"3P0)]0*:5?$"D* SQ?,<=MF CVHM= ?Z-[Y"BFD%E?T3;O\$\2-SM.E#OWS7;@?=@3;H M_JICG([^I_NSW??!](WK?(=YC-5JH5I:7+G4935JL=I2&7 MM'*KJ=8[G7:G(K=7=;W(VM<"N12=CP35 MJ@IR>UCR%\$\(\")P8R@21S8ZF\ARIC/"ABC:5V$TRI],+RPES8U&WH^7>]* MV;A2U _D8^S$6 \L!FVT_,@*"0\TW3/F.>3Q !UPV?$S!JILV! MRWBF(]21FYB+"M4&PSG$GB)QZD=YD7') A%6&N4*3K(Q1P.K %&L#^;',)+% M4Z,A]$S]2'\.>$G_QR$8 NPT7'T\50/* L(*&?")62T$OQH;";P@' W W)EX M&$#GU/4M?ATFAOWU 2!%J"/-"EJ"5O3T*=\V1P& ICL<:40%1)A31>=$>$>3+ MFP%5X5J.P7-@8!L/K+G_(!EC9Q&\0NNWI'JE5)!NL,*S($U]D^7^\9-@OH*C M*=)86 A$I0_Q+BHV'DN&+/!3\X2/NN*:K@Z5(1I$DNL&#. %R-T1\EER&U"^$,] # E-AIG@0!0A3BD'E49EAR:N&Y]C40(>$YS]A MR2^=]0<*^[%&^)$OGIC+F?F1]69;:=54O:.HU$E32EJM45=5K=G0VQ6EW6P* M/_)E =S2HS@[S_)>ZPV86':[1>EN\%7O2=W;SEWO&V8?[KE>LAWN#Q8,%[&. M6I9;LES3]'I);:@UK=F6ZZU216OH2I4Q<[>P]'&==N6X3ON-_D6[8=ZZWN[> M?LFWNWX4X K8-#AH86@@,..4QYDM:B5:0?(3KR4[&+8QZ@JQ_R[(TTE;L9P0 M]-(<-% @9J$":''$EWZ3[)VP M>0QN;N@_$5_TC;96Z91+[8:FU=1&2VNT2ZU6J=EH=.K55D6MYF71:\==]7"* M)'6TUN"N=PH),-WUXE=G#7?5(^@T+&=,Y#&_ TRW@O3L^ 9"75H(VH>3GRP M 0/8*I:6@N=$L(9\F[L7Z/9&B5STG9 )R;>[,*,[RO(&EO7H:Z0.PR:,K;^- M"=E;DK'S=GH2K']6QK=F0R?* @LQ#3(*4];QF!L+\%AA7U <-PCG/0*,W7&R M@I-W% 0;H*S8.1^V>, W\-!+4"L3Y0EMXW02^O!/&T" (9,*@S1!M7%TPY@P M3*MA$DB1%8Y#H65\INPM]8\_GC<. !%5)P33=U3-<)0BYEA'D-?3^;G8=G+D MG"F9.6>-2JE5567JG#6;:K73TLJUNMILM_1RK5)MM67AG+VAZ5 ZKG[X?MO3 MOW3[ [VGMZ6^=J/WI;N.I/_RO3OX7>KKK>^][J"KLS/ [WT=+G+G(M^>Q>L$ M9[L0772E1*MMG4$O1,'V$S#(HAT\UB4 UPHO@?-6#DJ",/MZ>?A*2?@EKE*/P[_@&&>KTN!>_V;(X5 MIWFU%];*:.>&.S5M-CS#7SK!#ZS)&/["FF,I,B6>=Q,;02G6PB.?@C_6+(6H MPU;8$U91@]9:&SIJL6^4*G_]'/7?2EY3?G"IENZQ=)>JF;\QA\/?O3OL$3KY MIF\26]]7)=:W!$>9UOI0VJO'VFEU(O]!L\\W[>.\QU2L*>"L^#]PJ!7 ]I9; MA/=C?SL3G+0^[G;XYWT(0K!G/[[SDY7RA@0*&P?QIYEP\3]"F6 @8!)<7F$Z&GLQF_&,_O7[X3_ MW"32BLPB*AG>'2;7;)!+Z0,W#B\5E%JM4*]5LB3U,IBSAU!FQJZTA*>A;^MDO6T;]_?'X'OF3>LSX[BB M%.52EB2_+??$RA7[B=A/3EXJQ7YRJOM)698+:JE4*%?+Y[^K[.R[G8A3 BY9 M)>F@*:D]M!.A^355U&OLC[)<*:@--05%9S75Y[[;Y7+?RL42:!0;JQV:A/1? MBO0+12I$22C2C)9 G9GR:N6D].G%'*@P_.O07&>-.NOB1&5?NE\X"3VQ"%F] M4B[(:BH!2#L1^66MB)]E$#_+Y0YY2(CL-7R02J8J6*RPO*TPL6N(7>/<9%KL M&F_L<-5*Z'!5RZLED*>Y>:0['E'RZV)@:NNA"RO']&6S&9;I'C!V?*CA.B2; M]/CK32W()96NN#3AC1=)SBVSSF 7VSG'_KARMS=A6PM^\QU1NP")>GWU]L9Y M&D?5??G,UK@ ,1:*\?4-W&LL5P]_'^\.X-#8=SB-;:/)K&)>6J=]4_%ZI<[D M@;-G9WN?2M>[?68G*:85]M%]YVO/:E4ZQL][#3+%D&*->(\!&M$(SX<.Q8Q@ M;RI@TZD($@/!@Q$ @_[F^88=]K'CK:=B>&1# H#6@)>U(';0[F;I&K9GC%C[ M3$G;\G+H[C<"O' $/$8L?H9M+P^OE/KN2.3%EY;NCWB=$,%*$I;DC1;PBFY6 M@S%=TIK>#ZW@-=;TG2UI_M3WEI)2Q>569[C-B+W-&F2X!!'W),-?SAP&>.^2 M=:296*>Z5=09@)KQ%[#:WJMRV%^W* T 1A"A+]>6#"P0?#KJ=#@'7/ EO0[@ MF,-G_"K>,G,LNJ8X*/T#X.''!BA9YMS$147G*Q@LAR%?'6>P?#!,"_4+PP&,.#J.Z5 .&2@M+,/>16'F M"C)NM8)IG!HR3JXJG5JY66XT&JK:+#6:C9)>[BA:36FVY'))0,:])63^W]_=2GW]MGO7BT'%Y1H6+@ZUA9MJ!F.X=6R2;@1'[R7 5VNS MV:XU*\V27&DW5:5)_]=H:?6.+#?ULDZ7QNIJ?2.Y/7(_LV_=6UWJ:QU]\'N\ M'^<%RNL2+!JU*RKM%N=G$BN M>ES)/: 5P]G(K$VVRDJ.+*S5:K[T%E:G4J[5:\URN=%15+U9TCI*K5.B]E6[ M42O5%5U86#\D^,HCHRLJ :XQ6GYBG=.>CZP$JL=5 OIO7[O-[N U]ZOMH^"X M^;=M_; I/U&(=VT%AM8CF/GV;FF*Z'8YD:;W8H*>@3 M] GZ+H:^B\>$[,;[@0V?I5[0".S"Y>$822(YHU70=X+KM6-:9'Q09>^9*C+] M:68.30Y&>^ML.J;+FTRDR@7;0'KJ17#FLI 3$+3]?7CX^/17I;<>H\7&ON M:&8^$.^:C*>&>STVEL9UO5HMURK7](6*(E>J:D-IR.5*65&O#:5QI2A*K?:' M0IXJ8Z4X6\[_PA/]*G\H?RBR2F],E0];C"":C-S)XINLM5<0NZSJ^;N8YNB[ MI(#5AF,H-W0F4E0:R HX&P7(%C!L*&)>/A+"ROQ:SIQ^C_W^O=@O2DW#_E.Z M13DW+$GS/&=DXK\*6,;H^MZ27&@\[^0EI7[UL^#<27*.;@=7I7)93=,I3/ O M>]-@;^JJU]7K'+4>.FG^'9];<8-H=T8=70OD"0LJ%Q)T)O0)+RBU%U1*>D&E M/Q2E5*\HZ19]27A!)VLA=4S76TI]?[&PR)SZ0]1Y$8Z1$![A&)TWYX1CE"]K M03A&9^X8K8)3"<P&4"N[GAOO"LSE5S@G/ M)E_;O?!LSMRS606%$YY-'B7H3.B[(,]F8I$G>O%)H3[+4[54!YT(SDF:^53D MHBQRU4[7J&D3;^2:"Q F.(KA*/I=&XK1J*LK-1W;]Z1[B[X6F@-T3(^2">Z) M?($Z0M GZ!/T"?H$?>=1+"-X>9K&3W8HR+\)3X![ J4L/ &1KW6ZG@ <2X + MT"/>TC5'D)[5Q[Y>WVUS*6F/T"I+F[H$D[EBG9VHS-0D_3^^N7R.^0VAQ["@ M7 !\;WKE:HA-H1[H!TQHW 6O]*0/)?EJ;#Q#T[XQ_DRGT)@2<;XAZ!/T"?H$ M?8(^X5]<)"^%?W$V_H6:P4F#FN*DX0WL[[TE);_K("O7XH8LZ7J"+";+)#XX M&2/']@CK8=LFEF/2ZVP&_L>8+SY+ \X!0*^@1]@CY!GZ!/N $7 MR4OA!IR+&U!6#G<#RHIP T[4#6C!R"=T[$&VT;UKVB-S85B2_D1&/AXB[1C/#GA)) M&Z&#H33*%2P)-\;. HXUXJ^FS\%HV.O*<@D>P/<9[M"PB7=U]V21Y^!5)5DN M"8]$T"?H$_0)^@1]PB.Y2%X*C^2,/)*#$Y_ (]D[\4EX)#GW2#JF;= _Z5_" M(SDE+2SH$_0)^@1]@C[AD5P.+X5'22F#,Y*2.",Y%X^D-3/)9,/Y",#@ MLFM[>BK#?3T5_)121]#=5C'IGRAE5=[-DVG(U1T\F;\+]2WH$_0)^@1]@C[A MREPB+X4K\_JNS/[%&+)2[-[V<\9!X5^\+)K-WHW4M;TE%&1+;6?D0SFWT#2" M/D&?H$_0)^@35O.@,,-3F^$MPQKY%DNY MN3'M/P&G5!CE@CY!GZ!/T"?H$T;Y1?-2&.4G8I2W]4[.."B,\M1&>9M,3-L4 M-KF@3] GZ!/T"?J$32YX^>9FC[#)][/);[1FSC@H;/+4-OF-,226,,<%?8(^ M09^@3] GS''!2V&.GY Y?M_3<\9!88ZG-L?O70)=M$3BBJ!/T"?H$_0)^H15 M+GCY]H;/*UCEUTMC:)'P=_QO;# OW@U(SA4I23_]?,NHXL]GY@@F=**SYLV MY1K[=_P#MN/.#2LQAXK,Y@='*8V(9?&K_WPGO\-_4[)&P;\WS,C G!-/NB6/ M4L^9&VNB,C?-U7>ANQ/3 ]N=(?:)LOK7S^_6I(Y=J\:NO>Q-\:7'A\ME3UD\29YCF6,) M@31E^566)F=M"?AX[FKHM6A-M7 S&- _AN[U3\GQ'/F+?Y<&,].3.,BK1/^< M^*YM>C,REA[-Y4Q:PN5??,.EFLAZEGIDX;A+B;IQ':I+)$6^^J4 3]G.4AH3 M,J>/34PK>C@!V@GXG"%P9\N9STT/W,,"7N O,>V1XRX H9:^9/@LN61"7 (8 M0*:]=.B=S_ !*C0 Q=FQR)-TLQP7I8T@H1$V:)EA?U)O8[+D'Q[3(4OT#D(?1X))KXX4__G(OC%T MK#%]1;_[Y58;?._I_=T7PE&LO$T[QHN#X,:84L]FU[J/(1>#WG')?WS3)1!) M\T+DXI1X7M4_:#6=YFNIY\9$LFC$TDO4&UE MTL\,RN:;_5Z!_:J<6PF^]JZEGOZK-OC: ME;3VKUJ7_B'D^?+D^404;H\\&,N9*6GC!\.D?PA1S0<_A:BN/;&EW9V0V'RP M54CL>F0@ZAF_)K8B5'#BS+U,XLZK[*%M+,FG,V7AOWSKF;&Q5"U(T#,XYX1F MO($(97KZ/+R8B$'K:Z_;']S=?]5[DEZ46G(^DX'!<87O00 'D- 8 9FQE>"UE>'@Q,# Q>#8R.#(P,3DN M:'1MS5=-<]I($#TGOZ)#*CD!$@([&%BJ,."LM[*Q*T7*M<=!:J'92#.JF1$R M^^NW9R0^33[+AQR,2YJ9[M>O^SU)HU>SN^GBG_LY)"9+X?[S]8?;*31:GO?0 MG7K>;#&#/Q=_?X!>V^_ 0C&AN>%2L-3SYA\;T$B,R0>>5Y9EN^RVI5IYBT^> M#=7S4BDUMB,3-<8O1_;6^.6+48(LHO\O1J]:+9C)L,A0& @5,H,1%)J+%3Q$ MJ+] !UJMW*KQ(#@=^Y@@>IOO UV^XPW*0XGC\F?,G-R*LN*9E79QLM M9;0!;38I_M&(I3"MF&4\W0P6/$,-'[&$3S)C8NC6-/\/!QT_-T,+/.+K\8B! M8!F=U8%_T;WTKP)_?G/9G5QV@^G\.NA-@NMY=]9_%\P:XY''Z,^=VOYL,Z=< M8"M!6\:@$_AOA@8?38NE?"4&KKC#_('+/[)WSB'G(D'%SYRH68".3QT;>79] MB^< U5(=7/X(OA3C9X#G+LLJPU*F$868H0X5S^U0@8QA(D3!4K@5(V6>2V4*P M$&$E6:H)JC04TX4[2,K18DEI >L4E. D> W',+5"0Y'N#X)GR'2A*$A!?50. MFN.CCCD 18%$02B4+$W2= 62G6D+$73"%#8)#BIFK,D1C3$W34H90:P0*P[B M5);;],#,(<>04OQT: _0J2BJ?3C=N(81U89QL6^ ;CX!),CGEM9B45LJA#Z' MYQSJ$WP6LB1D:A>MI7,,.35\']]2?EK)\:*KYV"PJ!99TMZ2IE?;":DGS=47 M\3A&9=N4H5$\).Q5\"J,=J J9W'HC\_L66E7>G%9G4Z( [6C&85FSHGH(N/& M4-D\!BTAPA17[A&UW.PUUH2,.+>\5VI@A4FDJN=;8530V-0C54VCJPURMI$% ML>)&'-EJJI1OWX>B,W;?ADEH+)O5D)\P9E5Y,.(AC;$45J".%7J[7)':E$6S.FJJZ%R0N1LI[Y%F1V=O!\7)<"_I0>=8.K3O:W(Z=KST!G*V?^"F=3#IL]?28%^;//9W:ZA6![V:]ZH0S8/?T9=&_A2:CLW!$Z_UD^NS[UWT]>(_0JA+PKW>33^ M'U!+ P04 " !7B/I.58+,[?9K "3+P0 & &9L97@M97AX,3 P,G@V M,C@R,#$Y+FAT;>V]:5=]^__CY:-][\_;=NS\W]M^].S@[\'X]^_+9VUSK]KRS5,19 MF(=)+*)W[PZ/WWAO1GD^^?#NW>7EY=KEQEJ2GK\[.WF'C]I\%R5))M>"/'CS M\W_^B%_]_)__\>-(B@#^^Q\__I^W;[V#Q"_&,LX]/Y4BEX%79&%\[OT9R.R[ MU_/>OC57[B>3:1J>CW)OO=O;]?Y,TN_AA=!7Y&$>R9\/KT;A(,Q_?,C-,XOSM4(S#:/KA+!S+S#N6E]Y),A;Q'OV6A?^6'WK= M2;Z' P_"BY]_%%XLQG!OMGEXN+/U:;^W>=C?W=S:[.UN]K;7-_N]K4];N_N; MNQ_?_/SC.P'_H[OT/_K-41C+MR.)9,#SNS_LY?(J?RNB\#S^$,EAWGS]C_A- MV\##>"33L.V.00JOQZ_U**RQT&_7CFJ].BJ:\GD,Z^]_VUC?T^.ZX]WT\9(' M.$BB !YWG*QY?_];;[NW]PNP9'YT !]VMO>JA-^21A\84*8/)[)EF)\^'_[# M^WQVL+9H X--M.T=_L_O1V?_](Z.]P^/SX[^./2^?>X?/^M(V]CW^2?KT]>3 M+][73][)X>G9R='^V>&!=_IK_^30^_WXZ,SK_]D_.?#ZOYP<'GZ!>;S7X!N; M?VWK[H/7]]Q^!K>:@YB(( 1_!8_?.CM3*[FL:AGHS#S3F26IZ&/4OYT)%+I M_1Z'N=>_%&G@]<]3*>D@6,E'$G;VSOIZ]T'B@B[_$.9 FM^VIN:-]WP)2C08 M9&]OU0/:QB*0GH@#CY@0* SC//%$YB5#[__]>Y3OX?](4GD'<,[]_1R^@?_] M?YTGH_=P.)1^'EY(&L##B1Y,B=Z!S"^EC+U/D;SR/N?!6L<3WBDPD)@DL,1^ MDL)_!2H,3T;I?C*>B'CZ8!([1" .>B+2//3#"2X?J@%(=I1N"J(^6P MZ,*'K1T(6&#O,LQ'Q 3R:I+*+%-,A1?Z21R0M4""$*\A1N!]!<\OQ7X8^U$1 M$(O%4[BOB/-T^M;+)M(/AZ&OGIG)W!LF*;P/AJ"T?:_/S&@_KKEXPP+NDJE9 MM 2VL#> UP0HR7!DMQSU=1=>/P3A?X^3RT@&YS" 5/HRG.1XGX#G3*;X5^4U MR1#H#D7D3=($IR$O,J3=C&<-"-LJ>X$&$D!A'\E9=W24.U$J3F MH38Q*";P"*CL@?L,(L#I"N _$''WIGZ!NC\IK_^SHZX,4^^:@Z9H01&*PAQDHY% M5%U*O 8>F1.W^C**U*\_O>F^H<_91/CZ\]W-_+%(S\.8AR>*/-%?D/7+WUR& M03[ZL+N]]GYC>WMW:WU[:VNWNP4*] #DH$S?^DD4B4DF/^@_&@N/XP?&R5%N MX'CCG][LH+<@#_"?U/RJAL\O[&W_L*+L/N,R'ONVU$.UH=K8Y61^N"TFH.IO5G.)B>B^Z7K8V<@0X+]C*Y M(K)7I8]4*'=JR"L6:XY61ZNC=7EH=6K(BU-#OHBK<%R,7Y<>LM[M_H!N=-9$ MG/+Q*H69H]71ZFA='EJ=\O'BE _,=<)SF%*O7HGN8:7%0;3"JF-&&NY#[< K>)5Z**_"&S'%Z)J:0#D")3 MR@R.I =JRO=:PB%FH/:V]S+O+,E%Q(ZC$++WS=OJ=KVC.)!7ZAFAS-:6IW&\_(T'C%-BMP[PVSM M5Z+I,,F9YXL859ISZ0W39.QUJ>:GU]OS=$0(]9Q*?DI5,Q+^*)077!,3P1]1 MK>@%K_'AOIQ+T-IFURDYCE9'JZ/5T;HXM#HEY[F)?NG,O) ,O/7H"MO.76G= MF>FDTQZI$^61FEDO^?BCH7+ZL].3NHOKV89$SP^DK[ ;%@ 0AD'F'(D5,")%YXE:\]SC#N8[YZC;5/9CO^=C&'9#+ M9>2K5-;E.B'OOYKG^=[V5C[RRK-Q09;V58KVA^0B/V#=RC6X9J$T?8_.DS\X M*?JBZ7MQ0G2K"P)4^X"=-%U^:7J$>#B3)+) ])RNN6 L]A)TS4J,Z#4)2RT^_ 9_8ME6$JLJ+OR)6MFT #HECL;:>").,;> M-YE(L9D/,U'SW_6NYWD=S,4L"\+&V&--]T@24335)6+4S8M:$V%^I.H[]46* MK$BYMHS72?5ZXEJR-:]GU:A581MK_8*PB\^%(MZ4K]FE:[HG41OEJM*M1OFR ME.N_?T7G@:/5T>IH=;0NNO[VZ'3;!Y'5O.L%ZG('AY^.CH^P7=RIUS\^\/H' M!_2I_WEV*[F%/:N=[>9H=;0Z6E\KK8MX5CM?RX/.YP;@W2*Z6N:PO-@\V:8U MQ!)47W&-'[QR>G7G23^)D/.7NSESYG*DLZLGYW+9MC=W/OE]-O^LGA1G*1WM#I:':VOE=;7 MJYF]HQ[NYGM]&/[\XR!M.1N;G>BKI%S7NGY^)2V:ECO?^:ZW4YL'^G>4ZJ=, MQ+E\.TBE^/Y6#(&\#R*Z%-/LC9J3691VJY3.*Y[%:] <[^SUN6[^U8)5.+BW MT\ICUA,KER-'TA-1PXOYL_W*&(-+465/]+K,[\1FGB^C2/WZTYON&_H,&\_7 MGUMFYRP<@S9W+"^]DV0L&@ED8Y&>AS$/3Q1YHK_@S4;?<-?[W>VU]QO;V[M; MZ]M;6[O=K:T?]@9)&LCT+6S^2$PR^4'_T5C+-VW>QMGJ'+^PM_W#WIN&.%6_ M;5[SV_K3_H9L,O.^\J>7;H-;D!VS]A&RQ,OE9-49AA3)NC3 M8EQ$8/U=2/B!;@#[2L1@ 6(XFD+/:."%L1\5:)0!E2.-F8J@K"H\GN6)_]V; MI*$OT0Z\!*F _ST(+T*0,X'WAX@*A> J='Q=(ALB\"J^ "Y">W%"470V!C'0 M#6.CV#B]440^C36)R7K-X)<(3MW6%HC.1G.T.EH=K8[6Q:'U]=IHBW(0/=4" MOPBEJDW)/#WQ?O)6OI&>_]""\%K<0U@PP\6'F!3*7Z3B,.:1O_"FJJF*F"RD9 M>A)F >[@=H(4F5>.GVOZ!7J_I$DQ(>^.?K%^54N[0D1HO[E/H.9;X5Z9K*ZY[$.4BS!I5AK4G2IH=;0N)ZU.#7EN MHIT:\C /'!._\M'[O][:UN'JNV/O__':D636![O3$.X2G/!Y&3LNPRR'3L [_58@( ML_3V5=H@?/NTXX$).*MD_)43-RM]<=&WDCLC'*V.5D?K*Z?5Z73/3?1+9^:% M9.#';V"WJPF.F[O?XHT'=F'1B4/MLE>_9AD3/#Z2?I%R- M5(#NF2(0TQZV**[J^&Z#S)W6F;NA#G$V+P;L7XHT )-(I+%&2KT-[SW.<*YC M/M.NYDRDYS*_#_,Y[_N+/" ?(6*K6B(MUPEY_]4\S_>VMUR+UP41[?5U&5GSI]+TX(;J%/;+)S=W;\YPT77YI>H28MI,D$OE]UL_IFB]22CY& M823;,]Q]\S4)2R^JM>#5W_$R8<(%3\NQM[$0-?'2>ZE4O@C M&1",NVH[2-$\[S*,(F] P*=#B5@^0[U1 MJ,'7'Q DESQ7^C&7HR12,^=0Z%_GF>%H=;0Z6I>'5J?C/:F.]Q@ZW7KW[8&8 M>F>IP%=[?2 %3WV$:'_2FO@O4F1%BD/X5JI']U8NET;+Q@;9GKA(PH!T(3D< M2C^GSC_9*$GSM]B>2+6O'D:%GQ>D=&<=3W@S5D[K6=16&Y=Q;&:6%#]+^=R' M <&@1(=4-WVC!N6'VXL,;Q.D9?HP3'Y#O2D2WGQ#GR)UK;1$F108D>;DB)Q#3# G'5@&)9_]?!ZZB=S++2.H%?LAMN@]@V)G3'E_G M:>1H=;0Z6I>'5J<]/C?13[7 +\()>'OE^2=OY;08HY[TC1084%A G:DI/]B# M>]WU&7B=HL_1ZFAUM"X/K4Y5>5(WB_V(+?CU*Y)@D4,;3[ZS'"G MQN9DL#\I3TKW$*.QG)ZPXRC+19I[2 M1ZNCU=&Z/+0Z7>G%ZTI_R"Q'3\8[[T1&H"I("KPLHK[T>*E@;8$T3 @;R[R: MP76!R4U)RIE<-%N!#GS%,#IO@%$VF67D(^+^USI8MY$&GHCC$.8K$^G42X:S M%*1\M(:0XJF$,4E*1*LLC0[N7:M?>?W))()EP92P7%S!/?D(2P4I!@CJ62HG M24KK;D*%,#?P&;5$15'%QZ4CA=YIGOC?]27VN)Q.]SK/"$>KH]71NCRT.IWN MQ>MTU9/[B\Q'29!$R?GTE:AU7^-H2OK)@8#K:HI,):DJ3[Q 8F(6J&W>69*+ MB-&[4%>2*>@W>9'&WH6("DQ_S[S!5*E.F*_/[_A3P/-.\U3*W/OO!"Z'9X"* MB,UH$O@]Q1N*G#2Q81B#CAEB0KU,+RAM*HQ)\\1,,&^2)AFER[M:ZPUC8%3^;+\R1@4HJNR)7I?Y MG=4F7T:1^O6G-]TW]!DVGJ\_M\S.63@&Y>I87GHGR5@TLN/&(CT/8QZ>*/)$ M?\&;C;ZY#(-\]&%W>^W]QO;V[M;Z]M;6;G=KZX>]09*"CO86-G\D)IG\H/]H MK.4;H[ 90;'S9K8ZQR_L;?^P]Z8A3M5OF]?\MOZTOR&;S+RO_.EUV5T'(>KO M<>#]@08#.5K977HZB<(\>R76EYZ%LM!89%DQENAU#F-TH6-[FKS-QQS;!CP'_TOWSX?GBXHL[_TS>SH<_2]8OH6ZH!YWD/E!?HB':V.5D>KHW5!:5VH MP\=EVCR&==-'S^:$O)(SO+O/OO O?4,[^AQ]KYB^A3IDG(7S AG8T>IH=;0Z M6A?]\'D."\?*['EB:^>1T"+DE1A/(HDX]#"U*G/#RTOOH!4? 57OS29&,XZ>!H=;0Z6E\IK:_^-'_Y_DI]2/,A[ER6 MCCY'GZ//N2Q?VMGR"-9AV378.Q'Q]U=2S+"SE8]T"[7VALG.DG6T.EH=K8[6 MQ:%UH32,EV_)/H8OFKW,??8@OR9EP]*SPHS[N5)5Y#;^6+7?O2PQWZBBR618 MZ1A;<=9W$)=&N^L5K"&^PA^%\D(&3K=YE;+2T>IH=;0N#ZU.MWGQ7OHCNRV\ M<]4[^AQ]CC[GJG^9!XQSU<^)ZO==YZI?4"GE:'6T.EH=K8NN8;Q\<]:YZN>H M;,QRU7\)8_+)(W@AY]'3MQ7??8;.>Q%[H6WKET[\WN8,)S[Y\-??S_#ANU3[ MURE%':V.5D?K\M#JM)X7[\3_E*1#&>8S-:)G7_:7OIT=?8Z^5TS?0ATQ+_-8 M<:[[.5'=KHW71-8R7;\0ZU_VC*!OH/B^=]!LUO[YVY9<) M]W&BW?0N=_ZU2T!'JZ/5T;H\M+Y>C65&QU;]AFH+T*TG:DPZ__N+,3PBVSK8WCDXW-_O[GP\?'_PJ;N[N[NUOMF'2=W?W-S_N U/ M>"<>-O)>=VWK[I.G[[G3]%48F!JVUH=5;\E:&U4K%7<,@E1WQ :_I6=R%.[( M08W'TQ #Z209O*%Y8WYV//.JM]5@D-?^]YU(\R7K#\GJGQ> OZ>=>GI!-D,MTG%$RCY_$ M0<@]2%5NSK=(Q/13/@)SH'^>2CF&6>QX8>Q'!4XS_#J%&XLX3Z=OLXGTPV'H MJV=F8%(,DQ1,CC#V#J]&X2 $:XS?6WT<-4M-QA-\&(Q;#J;>.9*##U(\/V5-T^8Q75<%?OL%GM,[[W&%'BQ]VXF^UM MN>\\QA6Q.N>-VUSO-S__(;,<=\<^7 _WB/ELUU/X+VQ/#X3/RF"5MTVY%8#? MH\C##L0=M6>ESJKCGP;H#<@*ZCK>W%=PD^_3YCG7O]:IJ.^E->]HZ(G)!&@F MF:7%1N,^7Q09#.-"?0^7"6^8"J)&1#S*CI<5_HC_+@><)KA? R](+F,]K%@B M4;EW.4HB1>*:II2P?/$]W%LYM4B>%"G\%>C+!XB!,WNO=ZAKN-IMZN!$?NAM[\'9/8 I M5;W$M1RP]KFYCO363)V']1.9-V"NJ##-RV'G12&?L[,>:U-.3<[5"1W@WY%$6Y8V?54Q*27;2,"Y/9!\*YBDV&$=",.=+0/"_1CJ="14-?!F7V22 MY QH%!.06)9T*I]+;QZ*,"(] Z7&GC=''IBD"?:*O[^NUIGG:$;)I00;_0&# MH>D*&RL/RP.,YK5SO!<4=-BF%+_>J!#%^WJ+G%1.TYZ]2L M3EC]0/LF4]@'8Q'#M.M#K0.S!<=U545NG)6!Y*F$D8#J/2ZB/)Q$4]($X,9A M@?-=OWOF;H4GE*<[O'\4PK%N"%ZY6JV-QD\0DQ\6<0RS-\KXJQA(+I("U7?F M(^0QL"+@TF0J84QI,J;GD)W PJ6YOY-2\J#Q9/$@G$NX-7&P*]/ZB-1 VMZA M'JG7!+][P3)C6("N-Q>9@5R(HOE21A?V2M?D0F4'7(14.))99BIICG$2OPW" MS(^2K, ^#/K4HI?0<9#@J)&+AB'J#B&0DT\M:>*!+$3VJ%J><"/^!X9 PP'% M.PN#$$U)^*4_'(91",-1\JM==CW>D5P_D6]K^5WO[>S=68GJ7>=NI&_KX[%> MCW%'F=8\Q]>YE6A"YJ'U;=R;A]_U=FIN9_IWE);IU^?R[2"5XOM;,03R/HCH M4DRS-W47[.;'G=VM[L;[PXW^^OOW.Y\V-S;[[(+]M+G=W?U4=\'.GJ3N#;ZW MN6GO-RUM@]5L&^-]BXWQ-"K^)]BO<#A.$C0Z:4M6E5OM_#&R1WM_>(^-I8AG M;M&+)"KB'(7"#(6'>*!=1\IS06=U>5[XT/0?@Q]R(I,M1N M0$OJP>]3T+J)CAEG857HW%*,.<_1G0U'_RD,QSY:."3PD2V.T'F!^ARL\9S\ M!F1):EYAAB>KJC2IC'>DU%<%%G0"G\-_)Z39^>1285XO_389FVI*U[W)X=(V M%+H_3NRS&NZN#;#3=HBR6:#OIX.#3,\P)W=7AS:%AHK$^^$J-6BZ$W33%NNR MU5%68/:,E\'PLB&KN;,\7VZ7W7F7!4^QRXX3[VN%PUB8/F!7'2>HX)YK_P-% M3I(92APJIFAI-$X9XE%F71B3LH*D?J:D,0*K63IN*B/6*T?A1.F_=S\+\$,4 MCL,47^XQ#)C"8U?X2&014+X-XZL7(BKD:H?? MS/-P&69\7%ZR#T6+/#[2C:W>*OU@E@<1906,D@AYGO6X%FTW;=<%2]-.!3U1!V8'JK.H[L-_ MYT_!?XPWF\J74SDK:DP0"3 M35I]Y\U7=9@S#$./UA/RC1+@2X/K%%+5IZ+6O9VO,+[]L_0GSR\Z4D3P' MYP(]21O4.IIAK*(670WY""XJ@*_045ICJ%*EPY$'J--%H TT^=]H)7 A,,0 MI/AIGOC?O7ZI3BAFQY2V"/8FNN[@G "5#=:6?X5ADB,N))^+B9S-TF=('RE/ M E0"EY;3%SJK=OU)LFH/9 0,D=[7"]!XUY+ETK8,XFEDW?J3YM*J548),9C: M,F2.JJC*80WX59EU'//I7!$C=XCD541&]\[QE?DMV%,>3M4%L^9Q3CYP.JS8 M\0TJ4 $&-%NC,F!CP?.QB&:(.8ZR=+P%B5_@ZO'!(?&8BWVM#U;-"77XT>FF M4J3Y2"SS.==UGVW1),5?T?.%#'0BSPOE4IKC 7K_U"O%NY+5+YKT(%H3.=K\A21U[Y(Q&? MT_X219Z,"4/U7T6B1$XV!1DS1G69,ZS:E.:ONA9"T:JZND@JS3+*+>,9BNGI)PH\46D4D$E>D>S\G[?W**#%[4IAK') MX1!7FB:A7%8GJ1Y#4FT^B:0Z47FD&?,7^_P60C3=N@*K6275'O"V4L]F^3IK M0;PV-U15:V&IU86G((_#",8H:Y3*?772*BI$R 2=@^(#5A':1 MRA/,D$"M#.E4P="B$P<48K&JG@1QSE6RI,]QME%8E;\ZRDG> 74;"41\#M:Z ME>H+/">G 8[%]^KX8J4+&B4V0Q-3:3)@7^IG*=_I_5*&->M:B_1JLH8WGS]K MN+_;W]\]^-C?.-SOKW=[6[W#3SN4-=SK[6SN;QV^\*SAIQ:<3^G8.I'#(@.C M!3:O%I_S=&EA)'Q@+,R *ZXL(TP)B$&2?,^LY$@VZ$J]+X/#U[B]*,)2RY'A M,@T37#%1=ROHV0R=P .I7@L%%VR"G#)++F-65*V$4LHZ0?.;:I.MI#0LV$O8 M(3<14U7/0_9HHM/3[."HRMY1(Y=D\EV.DG$S>541;5/Y*"KI/8%>VH!PEE,E M??\T_BKE1!FBDS)/D^@1]-$[[]:__VUC?0]KY[W&\+S$AX,_:R_NK[JDC/L8 M_<<68L<#].0FMSB&-0R[_20,>R:NE,OK@.SDT!28/"0V_UCFU+V8HF4P=^62 MNP6^-N:$0K;]I(85<(*5I?X :^K^TWK-)#Z%.+AS^LW6]J.CQ)Q0YAJ*_TXDSINH!15<$DQ1%4SO2T>(K7%'4 Z._/5&#.,)!Z&EH^CR%_SU.+B,9 MG$LK]( %ZQ@?\:)09YH/U3PUGDW MC#$5(Y%&#>\DU;"$4C?. O5\_ 6-,+E ME2]51%:,:2YA^0LB%E=K)*.@)1;T3C&$7N>F@T.56L\@\)I'><"K[!K LBS!K,R2V3A4&N.%::!D>PQL8; #\ M@R8(%998U=943-\I40U2*^94*W+CL9= !-9[R-M1##(P;BA)4D0MMPM?F3YV M6-V$YE+IRW!B:#<6Q!ZC20Q6O2 A"BA\5 (*S0ANL3L(G5*UE#&-'Z!"3S.F MCDVSH.#0F\19N[9RILKIS87#MS%\,V.@T".*2-"61^:&/;/F?6*N&R>(OS0# MVF,@2=+8> _P!& ,O(L+(K X)[^4JDK^0,$O,(B=GGT-RD 5 M3S*2%Y0\(*Y(5L"HVP(>]]@;'! \8ZFES]AE 9J60P%FMX^*0F/\/11;556"L$VWY@%;ASQ1+6 M_.#LKO16*[-MP%+:A-6E..?>K@J80V0<9)=QQH^?B+ UFE@]23M-\LM*1/QD MUR)6_.U[Y'!:GS'D29K@H6[D=?MI(D-5 ::KJDHH +[!_FT,ZR6(:>@WQ5,- MU6"EF2MO)FT@@36'M2IJ5%X4@]#,O2($R+G)F-EU_&>@8E\D84!L%J$DP'X4&U:9+C@T>"AN&AN+J<6Z M:3T67X^0G5% =C)7@N&+5D".2"L(C ME 5]=GQL5=8#--Z6FF]<*GAEIDYZ*5E_84.)>P\ M22CA6) _0MO>#]@01^0ZE)-\ABMFII5.3I-RZWQXMIA#NP5,?4,\7T:16J:? MWG3?T.=L(GS]N>4E9^$82#J6E]Y) KK^GM=DU6IWK,LPR$VZ]!<0\[7W5UB?ZK7OZ09O:;ER;6^X&X;Y"#+!J"\@XD"+@!4-LQ$(0VV> M(21&W8Z$2TNS&"TXT 1BWBW:T8MX4" L T08S@HPKPF''#43C6K3=/264#4W MMJI9.$%ZIZU0S]A9V*V!24^/LS4&\]P:CY2;93F?Z^[FT(8RI*I]WQ<9X_$3 M>DT"BTC>;S1YI>KS@8 ^%.ZP$*AT.@[YTR\0+ICVD7D5Y_ ,9"R'(0/;@*Y2 M5*" X!+TUJ$Z7WYGI>,0#1)C-A,<3!!-M=TR$5G^H+VV>,>,VULK_A+L+52S M0>^: >O1L@ET-K!!&V1#(L,F%N5A5'=OD$?EDO"H$G*$#U=S=ALGJ<2PJ?9B8-&]"./< ML?/2&Y'#)3 BX\3S(Q&.*?DB)M!@\I0I/[()5*+;6HPIG*FPDU-,B3<.:M6( M1KE=JJS/KGD3>9S9,F5EJ *;H'EG5-\M\BS!YBVT92Y'DA3O)-5XC5A&XH_P M$5P%'8D!(KJ*RVQ5%1_%)N)4">=6LD_*,G+;FQ-F56PE/3LMCI\P3>5%@FY% MXRZ-:=3H](\SN*W0A@1-M3C'!*P;DSA 8Q)@5\S.U%*),*6&!>\;I+HY(5=T MXPL[*N\+X=5G1]=O(6X6N61IZ]E*EI:O[N@NV>_W'J>)Y/&FKW#D'K!L!W?5 M=="PU5LH?;$$7L4LC2+-=1\=F:/0LG.0N%U)!Z^UU,=XQ9GS%B$B\$T!6D/U';])AJ@QM/@&&0^*0P=E!.(\2HXQP:#%P2J M&68(V\#.!IRA(!67(C(50O0:E:[G_,I+I1*<+X%*H%O+5F"9X0P/ Y4>C>>I M/DD1LJ2_]L'IJC7&W-U^#M/K_=9]&;._)*97K?546;U9YCP;D'/.RD^E4A=S MCF20H)U$PE<)PJ#BHF:H\4/2BMX[5R.LNE3OYW/,/C"@\0I9_>/2L7K($0G4 M8U#NQMCLD)0#>85^5QDT;#50'E"IT :5;@IEU2ET6@L5@&Z?T,RT$8%V#)?6 MI"5>;,?$ ND#IN_' 5P%)HC$B$K9L4F5X&2=4JF!%R=Q08.)$EA-T]Q)N8OU MAB3@9MVHBC0A&0UQ-YN("M()8\?;?6!64MIT*#0)056IDAC""*23U:= ML&'"2;7<&X!U1-,.)*%82PD'.&R8:;4TMELT"2'=S9V92RY(]I= D.@6.ATZB>FWO"A&6AV/K'6 M PR34=8-EKI2W2FA0,(>B*DJ5M!(T,N"E8:UM/WO^FZ$2!ICNH_*#*X62MXI M&*?+*&31WO=IX'#Q\[G MV+Q'^(L&B?\LJ!-W%NQ*YCZ4*:H\T&/ET,K,O+,PK0L7)5G B(K@JSR:JJQS M,1Z$YP57>J"L(<-"[6X_B2*I',Q8UV$#+*-UY4G\.4WBT"]3Q; 2MW-M:8J6 M6@'R'H&K,0M-UV(=L)2&T8+QJ+ MV-@OI154:D]*R2$L/^SIBV-E/[Z!_--5Z& 3B/-[G3%+*U@7:Q,-YK>)KH7$ MUD7OE:HN*N%2:0XEYX<+ HBD:UR8V^BUG,A(""'7@K@O(&0:JK2W+8 MJ9,1%OW&!?8-[!A38A"FV$^TCBZBKBNW-<(FJ 8).&K]&/:]=#PV1@2':/]* M!MR2U^['2U%UU5@ F\*ALA.9ID$F:1LL$:KM0M0 L%RL3%'E;>#AU,+W6O/" M*S%J[2,-%+^65S+U49GJJ([%V-E7]2Y&XHK8B9&5-N: M8;DLE;UR+%M0TX5R+5 8J^HHEL72P$E-$@SBH\B=,:%&12G@SFT"H&@1A>1 M:[C"V@S7<&OI.<^:V#G%+KBLVM1&=&AZ8+5):<:( 1W^E>XD>IEOT*+U>4/I MX_\N24#PI3J8 D-/544#;6=A1-'85;J#3> M2G)1)I8RN5 HAG%'1V-\DL]3C6O%I' MG$H+!]S@^G#,)$&=H%+0Z@^J)356?M>'5*/Y?$49:O;M,J(#T;2RSG6]ZMG/ M7MW=,UO8+^VV7\P(E][V3],K]I<$#L(8V>BSN-SS_I!Q(?>\4TH3X9-L041 M^QX^I^&K%&)N/(7XE6R>,=9^M:D*=3B/*C>3@F$'J6$="2M(!;IT?W1Z M,!5^9,IOI8T7\\D8DYQ+ ],["B>F,P(*%T24XZZAI8%?.K&3NCSN5.Y4+GMN M"6^U)\QD;(1HZ8FJ0'->MW8Z8YLIY'544X =!S7W8)NR@AP3I.N'6@,K4K94 MEZK'RWM7,+%8!1.G<.8*;S\2*?R+;A>PU^P-K@S?H<1JIDBSG;:'JWXE_>UQ M0CBW,6+JDV91Y7QV.2&D;\YF"SX2'6N2H%TK,C1$]UP@34?*BZ.[ MG[3 +R'ZB,ZJJ5=Q1&C]T3-!7='9#$4LT>+QI0E=Q;P[R[=H[49=:#R.8W%% MD(*P\,"<:VM="/L-%R.9&FQH193@U%>[][3 M-/(]3G+,XUP(-:6/7A(:3P7H$!65$'%!2K# %E>Z/I4LMX?M5S4W_(&/_Z:U M#-QKGR@91M:L$70.H7$$LS;!B]7\(!")Y? I+,Y(K"E]4APF;/3S1G@Q4)G1E;*SX8.=/')?^KVWK];DW%0$\5>2=1CUE96/5"^!(]>A\A9\)Q*X]Q@ 2+2)/&;=SYR"?[H8E M _Y]!6:B2&,##J\<@C)8[1 P,L(>#]#MA?,2D%N+>FGEF7FY 36@V M4=2'B$T.'Q'W>)6.M&L>3M:O;F ,! R%3_G>3OX^COQ]FO;$OTJ![UX, 8RN M(E],V.&"XF6D1M<&'DD.6#2R8-.@@H7EU'A=*BG6A@(U5DE$6BL!RXG3#-G" M)&MR@CG&[#Y6YB<;;54O5)^T$?5@[0NWNE\9A67(A>;FZ\; W6YYE-WR-)V% M/XOXO("S:B%VRU%[HPP5Y OJ&Z:2G:)KGMO295G2JV8\Y/L I>#@I< MZ)I$]*D='B=L\F;\4CG*[/15C5-(BFXYBNKCM*)90S&8$9KT3.,'C$>^Q>GF ME!;SO&P*2N2X@D_*$6_8YT*[ 6PCA#IP@"!) WJII6W7+W5;\E&VY--T>SR\ M&H4#,!KZ#]B(QS7\D*K[J1DH,RG1=LS>P\?!9&7(J_US[ MX>E%K<.HY,R@*,!B'2I##=%E$+"N:W* ME'#":,I,B;73H)] TCP-&/Q^ F>P;AF\V=U]B,3YLX9VBN@G6&DV$5.)G'/D.PM )VRXD\+R)3Q:<* MV7/EXLH2E%0*LLC(MYIT47O:M,TITUM94YX?6KAI*E@]/\;%([ M52$PY88$R41%_*I):M6!+UB*)4E&'+C./<4")FD.)U\&!?7=*+M2EL1U9EZN ML'Q!<^-Z9N659#]=3BWBC#G'M8\9)VMB/3AFYW5,>IZ5Q]>2E-;Q[$H1M1K6 MN8&>%L8 Y+A/]4B8P) G:4A"/FELGWH'D&LWD-; :1\?2)3^FO7-OCHO0LH) M4!WL!!:=P&K7&V%])]CP6B-2]O% ;[)$/Z-R-S>(M.M8<85C2\=6ZU)%>&9YX@[$1SD0 MGZ9*_6AL=[SY2MOYQ-HUKT[;\G>/;;DDVC#;DB//R0W@*<=P,*=KS?A6 M>K^]T]WLKO^P-R!3YRTBX(A))C_H/QKDE_".< D,)O[IS;:&=6Q!<^07]F > M2^S'VF^S?]K8N==MF[-_NN:!]LML0@R9&V;":^"/@R3/DW%58J[#.MH+:W_F MZRM?*8."%[]=6LQG2[2H_Y\^'_[#^WQVT 97.!/P\A%IQ@#9,$HN/XS" /;- M/,1 6R68IN]9U__.A^3K M&,O1ZFAUM#I:':W/2.NS'CZ/8-!\G+:U8[F).*7=JZ'W)E>8SQ@&WM^Z]'\O M08US]+]L-?U%;UYC@ZS?8(.\=$9VMH*CU='J:'6T.EJ7Q5;865A]XUB,Y7W, MA677(IPY\+K7U]&WU.+GI6]/9^0X6AVMCE9'JZ/5&3D/I?0,^^(X*^?UJ5&O M?7T=?0LA?_J,)^@,'6?H+,RV=;0Z6AVMCM;73"L=/N^HD.*VM1\+49MCZFON M?.>KKLU1"_;@<=''&042WGJWM^T=_L_O1V?_](Z.]P^/SX[^./2^?>X?WZO^ M[!''?->65T\SJL-__'KT\>C,ZWMG7[VS7P\7;7PGAZ=G)T?[9X<'WNFO_9-# M[_=C'.V?_9,#K__+R>'AE\-KBBJ>BSV_GGC'7X_?$LZ-5?QQ.H^:R"?JN/8$ MU:?\$2__$.;P*K]M+L\,;MV^P:U;EFE\JEIS:K]4(NPI4,*L@B?6!O]'<"7< MHZD&ZW*>BCAO!_VOPKJTPR9B[X.,X%K:0!.Q12W"BTK00=:\?=6:W!<3XH)_ MXVMIM 6V'="MQP,Y)/Q2C3-9DDOER18Z<59OWU8"8KQ3D)#W@1IT.U+M2.SH MH;NPNZUX_58449:4^]'N)\HX]?!^;* U$O&YU-C7:INJ;<'036&6%=PKC)L< M-]MW)$6$6XH:T-=1Q)([=.&UQP@W#41F]?.0?H']-R2U)ZR.FI&@:+#4 PV! MZK@5JWJ%&@WB Y2B@-$#_KN(IJC)=;%#H]W4+0&=.&:H)WG%T\(O'5+##.SF MO.;UX5I\>A'E]6[2:1*?1XB-!8] 1#X+(]6>/90OU.=-T5F9@X:\46U*J/D M=UJE/I>5M=5XD 8"]U9-8Z\!H9:^P.:]]=$IK"G$ (3G!@AZI3$PJ2=* _G. MNY!9SARF\;H0! _9JU7:-S%TL5T\\&@#[0L;J.##PQ(5J'QK]=!8+-2KA90C M1[$YO3N-5:<&P'0:JCX5P)_G,J8^9?!)]=QAX&]J"S036;C&>D4DP#0-\T+P MBS7JJ=Y1(8.:$DZH0;5#>+-, 2W6F&>(UY5/YDT*.Y8Z/X:X-YO-C\.,$=^8 M'S,IOU-0C%%E"/>$$0HJ/D4@F:2%[@D[0%/:XB7,X6?1!7U/.!6?[-C:CLWEC"K(+5>8+%*_=[HN-N9/I?(R(M M@_5'GQ4RI4'H5#>/#T;ZWOW]DRW]1:"Y[;H=55S'S1-%-XH2_L% M]C@5S1-\##_HGL&HF4_ %->R4]T4>\=">28^BO@[]B]4L,DHCKF72=12P3R0,'P[[C?>;>QO=3K=+_R-$6;KY M0/IR/(![-GJS;MO2=U&_587<.J;Y@$'@A.&!Q/<@M+H:!5H2@TCU,U8:-@'Q M!JK9JS"T10PU.>-Y(HX+[O2>8/-9FEC=TI'-M

!:2#0 /L:G3:EP@14!- M8Q"*>AA&(4/65Q^"-W\1*9RZ<&>BJ8ZBY!(OGTJ1WO;0VZJI0]WJH?,74!,. MIX^CC_PYD@W%3UDN?U"C1CN/D M0D$4X]H/1"2T[8GO,,_2#,4KC\TI@< 1JG$EK%\DX!KL$JD^TR6$! U,-) ( M97C$.W.47Z[@<,G"M9@3+G6YKD"GW>.F,> A]> ^16OH)J M1XR*T&X;2]]G(/VFGMROX 97]E:CR>N T8;S2"I([HODN[2-,>!9.;=O%3*,;R_S#4C-?D]D>'VV[EDC X-HKX>H\M0Y>UZSF+[+4#/S! M=*N=I'(<9J4733DFYL]3'=X&W%9&TKV^<8I28W9TL:H(QR4Y*8RQ.8N\!6UP MM,2<^ !6/*NNJCX)58MI=#NCB%5=04 ##0,XO$DYR@KLTQU:@J<:_,)NS+4% MKS<35UY5]=&<\78WDPOEQ#>=.4D^^^0+UL#H21*T-,VV'C/D/EY0CZ>]/_WZ+-SA"R8(V1^ MTSI7U\+D7RV3;K=7[*!]B0 M+1I]J.+Q*L:#/KDQ_!9Q\@YOOXX5TM%-"E4;ID#U3"3O8:Q]4W!21J+LX02[ M42KG!O%PS=T"5_![C.(EL0DM.QNM7Y7^)L[/,1TCMUR-W**P\1;TSOVK8)T* MA@^WB5Q'K7X__:^>\C&N4,3R*H3IQ;2"CR>?-WH[G9WMKO*KG(*88^\B+"P%%O;!8G.)]-!+](X9'S&L%N% MF ,5@\..7#E;7:+**GI=,*>C/O/<6JONKU*I-75)^CBY"'/76^_?H&01M=;] M_G'_8"[ANWM-YPO25QM5!G0W[1?\X$=%TN?=MG]W&K? M/2L!PA9S_U/(@?3OX)!;+M%G/PF\0URDB]#Q*_4%WD8C .?=6=-P(M(.(>O3*@5&+2J.F@R9..BC7" MX1KJ/GD!GK-90?%3[C!'"2XJ_R^ X]''3!6ZQ7SB*[%/G1>DXC*& XL:R,?G MV"%R3N&UQUN5SZIS.ZX*IE;&L8"#EY2)BX06(SS_^]_6-S;VP,3R4OXS4-$N MB2K=>01W@,;A^3+/29NY0$\MI9S!U(8>*!/X2ME MJTZ=0(H6/9S.<)'NWCM(.'5\M>'O*3W:2"K'\1 H4 MT4F=JV'JGNOT*!-4"KAWL-#GBR<%Z+C4NO2#M]);M2^J._]I6)DZ5*BQ>?N, M8(/QMI# (64ORI2:CZ^L7_,NRL6%R0.;GOO#7Z"IR7Y\/'LR]::RP[A^C^4P MTZ]3Y0@1GJ'*?:5(4-Y^-"C57T-REL&$PYP4QE96EQLCGN>_[,R\PJ8:C*QC M:GJB$"Q!,O@[P($"SM,$> BN[N!X"CA$U6==NX-I_ DY[E;W-%6J;WHVPG/= MU +)*WA;ANL:A)D/QZW*5#:MIC$1IYDAC8U?7LO#N\842CL^FC!]EZ,[T6_(4J&A893#P5X_OE@F<6^:64WI0 MD%;'%K=E/EO!WJS#H5$JJID1'FU)ML&)S_09$X[',J#30B>SX#E6911.FIQ= M5%Z)SR)793+/(^5FK=O3LS5@-2[M[;>*E(UR3*]'9WU:(!)!CD[G#-:!#MQ! MFGQ''Q'5+X.A4";VC&%0/'N:2%*$JU2N)+-UX8$25=%%59]94Z:C CQ9Z87# MYW<\G$$FN6 [DZ5"J;ETS?0#O7"[9N1FE2G(_ "D$8F+!M#E59F@?DB0%&0E'* M5+S7LUPO'=N(J3O2VX2L1H6O(%N\-,R^PR7YI51A'@6(U- ]8/-D6'BMQ82Y MCG:[(02O"]";' Z*BCQ#H"E[KQO"U*:_68&MI:K'&@O%/E-4_B.+&E5,7@_M M*=_LL"#X'ZQ-2P/6"F&Q0#KF0CFC[*3]:T^RZCIDLOHCG6H5=*$XB=]^.]G7 M8"]WT7><"^EZ%]+_'N[_ZITC_26JM5H4I]$BN=+OQ)R+HWK;R";W MC]*234?P?9FQ]O?_+4&"5B!!VDMZM7*)(290)6-K476)8F\+ 0A,8%[&@4$@ M!8$.=GUJP$):\*543KO!0:E:\,^?,O[22AT/#H^_]$]^6Z(9=0+M@0+M&=-, M8DP//LT3_[OW=<*:9M_/Y^A&()6H3$XK\ZM.4?DB!V==HJA1(8P&"+'*X.Z9 M"?Q<^[QY9+P[$U?>B:D[>K22LUM!5Q%J9>G9TS8Y*]W:G8F8-E0CIBK)#F0\ M%FG+:40%598W)V:X@')!D?1^+05E@$"ME)NB;8-/Y*X(,YU0-@--2YUWG_ = M?W@K<\,5@R5+OT<"+H;E^>/>B[):NLYG4L^;15&@"[G0FXR&#!@\VIJI&'NQ M,7*L@MS:4A&BECVK&GUIS?LXI3=HJY1?SE-<>PCQ2BZ^LST&:TDN-#OSI;I= M6U87,19D:EY6J_&-*R/$Z4)>T*:@UHV6*JD&"V<,CFUM0ZF.% M _M@Z&+,0&M):H44TL00+@HTIG!9^7(I!UF8RP_W50.O4PDN+R_7LN\B7PN^ MWU]*+%3ZT<)I^S5\X9:2I00S5EKEY0JED@22\'_K4I0Z7N"&6C5A'R78R&^L M*EK):7P;"4OPZ?<6LV%F^6 2+TB\+)DA7^E%MI#][;&$[&]/)61_>TXA^YLM M9-_5)2SB2!HG=N=F8=B9ETQ&'Y<59#;<<0T)CR9KU2*]&CGK''S7KL:GH^// M_>,#9\BUYJ)CA O^%R<&+IS<[6#_6G"%\V'&N\_=]KVF;N$9\J1_O'^_?F O MFA]OY9S!%,6%*N!_&8G;II9_GP/W#_ BW 5N"M2&88@YIR-QP?@I@N.%%@X? MWF,JE6L=8+ ]!Z6:TJB"CW:;F57EFB:D%8/.5U:)&V# ME2N$G.2 M.VF1OH-*>#E"4?;@<%E)=U?H8P,>FGN12H\3.4>'2:F]P-)UQ3CRWZJLG>OC MHP)KV#$0F\**1S)K,,XP4]7EJD#>>K*W$FD6BE30%K1&?!Y=V8]C>257/3"9 MO(2+U#Q*Y%3 N=UYOYR>/*E?_Q/AQJP@.&1UW[V/A* W'Z:9-G; :>J3,34Y)T@ MP#U7HRN(^]YZ9ZO;G8E9KYT!OX"P IOZDPQD:MI+M,0,"JS>%OIR,IR:KU$O,BDTH;PDY6C""-!;?V7.@6C)H7UHE/[#1 M(JSAU5)W8VX0QZ30LT.IFT"0^3N0 Y[QH0*A,_E4W&. D_0],2:W3TGX5ME2 M R,K>AD&(@NS-<\TA+IN9&I6J.A4(_W1_9SNI'L<]+H_:)=-GL V@L,U9S\B MM0QU=6N/=!S]^O7X%^\W^&>YVC5+Y4]![N\/ MM3IENP'H[5IX!DF]KEEXDV( ;X%KAQSO@@]H]G; LJT;2I=509,%^&;@9FIV=:=,""@[UL+%A,V'>1YFD0%L,"NPYAUCV8;&R"FM3J(IE1>A MO.2T8E893 VA"GSDT]KCJCQ%9>V*7EI5$P(DY Z8W(+C@!38D; 50ASXH<:- M4.M>5F[8RFO8#:MY8R5C.[%RJWE(L_"+575^D!2#7(43Z5;39R:G:6LV M#9G-=4E=VVMIWZR@4+!SQD12^XRV=J8M;IN?+$I"8+_YCPL.I^O@H7A#:06HTE3,5EO7,SU1J0=MRL8[BVC;-5 MM(40,PIY5$!0M;77VVIN00:74KAI00FKB^\5$Y]DC+)Z"@<]H6*W0=E_M6T[*6YB2 MS/N*8014?YSA/3?#^_?C7_HG<_$#OWC(&)G1\,)]FW2Y2X4[3A:A, MJ\?1M:?:AF:X+2C K"($I6#O=KE(C9M&JL91S4@^C6 ,-B'9A9P:J!O%D$V M[3!5+Q4?RZ^)CV39A]B,LI;$V7#U$QP[I?26 )K:,%'J!!A0,KV0IH?.$5A MH@ZWH),W"=L)+H+_M]$C= _%6=8.3-T$6]L,L%QY>DT7KT;9,C7S"F,>E=-$ MYB;E3P[GE9;HY+R3\W1PX/D4O5Z2)1S M(I,(&B[2L.&/-K+J**5JPEF.2,25*$&B4#JC#*]4+%?0%,J#@A_,K\/W]_W\ M;@.F8X/>-+4>.&NDJN5MZ?0/4[(E4PM7OP[T'!?4O0P_^I'@>+@.YJ:F95>B M(([SEX]ON'(#X&I-#[E*DQI7,)]AY MR%E[869:D]O+H+ (%38SFNF5_FA8&4('#Y>&D6>AE\;P"I!! MON_4\T=A%,"9ZZU87OQS&G%O9]4=7',[N$Y/^H=SZ:'[@L^MI[:=GR G=!E8 M\ZS_V>7XN:2!)9KIQ^G0 99A)!#1_)';<[R<7/2FDZ*.X=BJKAGK7"C3FU<2 MH1FL$%Q-T25K&CABVJ&(.A;O&C761/0KC2,,O($U0"LFWM[X9Y8K(!9CV8&W MCK&31Y R-"O<(B,Y&26QUD$[IJ_L($SS$6C'"<&PA3&H&%$OM6]] M/^B7!"$9JQA'F,.'OY*!EX=Y)!ERLE0^C=8]"B>J,6Y-1[Y=ID('6Q&),.)^ M2U%4!GHS_00>-8Y9@R.#_JDU3KQ2!AVL'_5A2@+L>R=3'W1<^/."?%$(Y\E_ MT1P4N8E:7]/%8R@N$@.:>1,[47")7&*P.ID( UP,8276T,=(7 Z+*)HVW%)A M&A#H[]1;4?DPWS1?H=F0X67/,7O[T8LK M.P1=J256^9!QJBOPCN06Q?%@NSB)^U2DE<0L$M\*[K^R7]IR.2P<\#CD+NBJ M-*TVKDO*9Z(T=FS3BGB5&25[Z3=KFO )/ A*\^,L&@3QC"R(@,RD=0E.SY\U M+%'ZC2?Z9_9P:-*N17Z>&^)#J^:WL;YW[TU-BU&;8BNPS^F"<'W 9VQHH$*Q MCDM-O?)-W$\7P 50?A?[(6;FD_1&MP,>Y0_F#9>5#(! MIQD[/]0I0FJ"A4@1L.))O^&YA&T<)Y,$'ZU: Q23@ "FHY#Q!,W%S#6*#N6* MLYQ2-(EH^)89GS+0 %YC:DEF)\:M&" ?\$O54E(]Y.":G*2MZTN2X MUL3L[:',&\Q[F^11[@VJZ*Y-C1@G\7E&SQUG,L*$-=$J4DO-)!RKEB8*YZ2E M(9VUE$DC$]5J_Z1EF=V"C7((9^IIMZ$7EYMR'9F.W\9:R-4LZ!2]'*@Q:QQ,%S9G] M\P;/:';"82V2JY3TV0%ARM34[39.&4CB?N_9#J,'TF,;ECR.]%YVMDU9P6?8K[(I'IPIZQM)_8H1%VDRD8CI"$I*,H:)[X,.K3HD"(/P]GM,EBWA/1(% M,LHD!=X[7".(+M90Y\JJH@JM1*'J%0#7X^:,Y(6DP <=@7!%KIPDPDJS9YY$ M*QUT/IN^I4US?2I]_I13[FWYI0UH[A-4M@W&A.@BPX./^!75+B/VX?"JJ:JJ M"E0&E79"MSNPL=:%3Z% 4A>?VAD$1G:B."#W1H)1'%#AIUX9.#(*;CW2Z.82 M WA90>M;^..J2UB*KGK?1R.O5?0%%W207.C.UHB!P94 JE7 :2C178=8^:\/Z M E$$8;=B$&O-Z^V^?[?>[6XX$7@+UK7XD3J>D_.S5,,JU7#LJYVMBPG0PT1@ MWZ[/3UW9->,(%3;3XU&IU!\;*OE&1C&=5U7T?J8NHYK^X.\@X!.M05@S4?&5 ME!X*[2;1=8RSG!76QKZW+GRS7E5M2Y4IY6!;/^2&S=&Q,.]':@;(>ZF;L8T3 MY7&^T8&OJM84UHT"0&Q*/GD59IPT0=VZV3&!KNH4TU2T\X?[9R4P%,4#<%T! MDSSMJ".QHPS^#BE!Y]S?"-0]],K#^$!_^\XB,8/-S-JP96 "NV4&+F&&8":P M4*,+:)V*@?F>8J625&YP[!;9Z&9K0@X=HJ9)49RVK:U@0 M#<(8.THA39HR3YQ=\FAH?P,=!9ALFNEKM3U.1KPB\3HS850@E@;J1-?KE^T9QP\#/FMXH%L;/U;0U4560IY52H[8L6?Z M54Z0UQ0X:HEAJD13LUSV0]GI]8/7[,F]9WY>_P BC%JE3">\_X!HKZH5 M[@$EIX5:2V9+O[QV^X-75GT1=>5O._!;HLIY<;""K=7:53V<%IA0QJ\%XO:\ M/V1<2.L*&/%AZ0EH3E(/1FR*D*VO80!'8WOT7\F#8#=7W#/A/COX;PX:6DR[ MQ'EI=_@"I5FX%.$%0:4ZFQE F@%H9)M1+2W5RMB@3JIH"N):1PD%D0376]73 M"B,I%U?H)BS2^(.W(E9)8=-Z.]:;,;Y##C7[#2L5*E8]TPKO M')5;D]8KKL@Z &T5+;T'T&)=S^]R;KO/VUO[79[.QN;6^L'ZUL;_:W> M^F:_]WYS]]-.M_<>;G@G*O.Y9)E#UX^J=P_%J?@ M&O]V\J>WM=WK;*N?!===(E [E6.N=WO;JZ@;H\.YF9#"]E/'^PU^%7%IIE(\ M94;41%FBK1 (\!,]2B<&TL0ADF 5.@Q?[^H:YR7^OO0_]_]Y.A_D%287G04HT&?>F>I(,_-<:6(>FZP*RJBAN$GNY:['$?(XWB;JW&D M181BC7TNZ.)0OA;;;^9S*B&Y$&;5E9=EZ^J[:L;?FO>[^7SC8%J"?2 WR56N MZU\R&45XAWH9)6>405E&(569@\-:$TE\HP5XT394 M&^>"]EI3 :-TW*P4$)P\2YM<@5?,LRFH7#M?N_ M@7.1[77)3%,-\NHJ=:ZW:= U>&K(%:OG1L&%<-YW.UC(C/<[57!>JN#A/X[V MORZ3$K- BN!C80>\P*FL:]#>H562C(E)^Y$(QR0W<>O+.'MP^+4M@01.EXG* MIBL1 [:;627+M(K/I]4G@1'_3]1%T4Y@I,P^"S.<,P[+(56J455!2P5%'?,% ML2U=R%7[*DFZT:!">3CP!CA\L!6?%;\U$J#,EZ;N!)2^YY+6[L-6WQ(0MU.N M?IE#GEH)?L_],RO59AB#_HY\5RO,"E&U#%'G2%7M:5G+@7H@?-/AY-^ARFF!)54%%SHJ+\W L34=S_"(*556R MXZ9;. ),E2BE 5A%ILD09 -FWN7>UQ@U_!2VOO<1S%AY0>+F;^L[;[M=4(9A M7&*"#M!N;V=W9[=#ADD220*@4/"B5B7Z==4XE(0^J_3-Y,>=Z]3%B@!4M5T= MW4SD4@!5H"6#/8QH?.B -8)&M?V$H8W"">CA^:5L,5#T^PSZ>X@F>,4 LP9K MP7R0$,4>;9>C1&5:C#&]V71;TT_&:=*->%)\7A\M^#'FWL"V@ P M]>?^VA]K'>^7M)@DWJ<(^(-R$.N_5WXQS_BE$ &8:'^)5-SJ^B_R*O03N!0O M/%G[;&Z@D=OW],\+D?G J1B[SV8..T8[!@L&8./::V*P_6Y: Y/C[3;UG/*: M'WA'-%S* #YP^JO*=D7 : MNI!JV2P83T=72S4Q.:PW.-:[R=%U78-,7?)^,R_<,?&]5:W438&J">'59.I: M(RD+.[4TA;#X+I(BA9<&$I2:<* *.8P0D\$';R5;8,H52MJ8M^N4=]M]V;(-+!;NW3W[:$ESW3:?/]=M MLW=X>+!S>/ 1_K^__:G;[6[L_ Y;K-(]=MZUE\M0A5 M9ADUK=1PV$RUR/$2\R. M;A!R9SGUP?LLP*@_+\AX1>70/).+([B2W(M$];=MM&NQ1 :LJ4*F0>)&)<1D:5@613+3T"8?DSBZFL[>(MU+$FR&!'? MQ\/C!E=48*&VYQ/@[CPGZX%R5P/,+GC8T]=+HGN'U]:S,'[#>2B;-* M[YSJ0>I'92V];TF$D[V]!TPA'L"7AW=E1OH650Y)JRY80\ ?>WL\(@&BQI.8 M'81./##C_DH\S7PR)A R83O@M=WG

F"+(RU14B>^@ -_NB\B(4W@HD1[4-T?'[# MD#ZWS1I"=:"[ \1&3,Z5<_*\!X+6YFZ.?>3#"#NI@]ZVAQ@UY2I&FGM+YWY# MFB'#LA9"5QHUN[P01H07CD$,8KC\'\8 M#*@,%X;/VRS.4]DX+:;M#-KQIGQLP G03IS9M9E2+W*,;^6$B*K" T2TF>&$ M9;P($-9NZ8,#6([*,C8BMJTHU\C"=L1WS-5! 5);7_F M"0K,2&0Z%T\1Q@!*H9*F%2''VUV]S9U=-_%2(,>L&&>&+V:Q1219B 2@S$SI M2S%)"SE /6DB??X160U7@4(&:A5O4JGU:B:\FC6CCT()(I+_%L1'7],D-\S. MBXV:#BI2,H951Z0RC_1,?CE'#R8Y"%Q;FF!@+!NA+$NP^!3=%W;*E,]9TTP^J"R^Z\R7RUP["X 5,"R[VE9A)795($ M\)50R(,B);GI781I7@35DWXI7-E+D;]^?'CVZ^$)MA<^72:'Y0(EL;MJQCM[ M\1F3&+-Z/HO+1VH23Z0MS6DS0V4%5H'U$N87IQ09XEZ AX'*HWFF*L>QE41W4;$1B2JG) M"@7NK#.IKV4-83,%H>&7FXC[)!BH@6.) >D(\]K6]+B.&MRBAX5=E^60<-F M#).'1=K%,!3^+<)2IH]4T2 MLH)QRQ06+V(;X-VZXXTNL:6^1/0E)F!U5/LK!AL&K5Z!KDT8,QT7H6QCE>'6 M1I1AGUI_(!1H)#.3^A=@%XAD8M8G$UDN':JZ.K^O.>,=(W/UBL'Z)"F5-& Q MP8WM>UK6EQIU8BEWVP)SW4.1:?Z\Z4BX8=_7WNVRWNZ4];;U_%EON^L'.Q_? M[[]?[W4W]]>WWG_:V5$(;P>'&]W=[DO(>K/ETONG2CBCWG MXVEP?>ZM@QC>V>TC/M>OV\8]UFWC18*\'7\]^;/_SV7:# YTL';+B^+';U_1 M3>7X\5Y>JF6'6G@V9]6)S'(P]C3P]=ET8GN#CLAH?4#)W$&A@=/K"/7?T*4> M="H=3AMN)0,,5 69)SBI 1K@>1YQ)\587D93;60;^"@"*$<;N0 )9M]L][W! M_"P85Z: ?,6[-<>]U M;9O;&:&76QMNW/N9D61DQ6ZTGZK/-+L_2U8,@*/8D*_.@:JTJDSK_1G G6WS MJIPZ.OZE_^WKR>$R269WNBWQZ38[V#Q'"?C N'6I48>(>H*"FRI)R\;$MB"T M6X[B;RK$]S\%#&8XQ9NY^:2.\'&G(12*'++6@ ?KVQLKO=65X:JIL#?)_=:D M4?YV@9 )A ?JK>R/Q"1'H'.$]5GO=M][A\':JK>BAG'ZJ:]>O*IZ'V%Z$AUY M)GX7)<$Y-PBUP(4H80Z.-$H2*K+RY/N2Q!*1![P^MS?*IV2 Z<$V.RRI\P=> MI_IZYO4YMC!2S6QL&1@[(,$@?31.(&4847T#W#[&EM $!%0,,CB9,$9(:@&8 M7.5\SH(PJ*00=#18)\$X4 6S[7Z@V_U+/A($4Q^ MV6JN=6!J:;2-5YRO", MAHC%>?#^<71TY!V$*@P.S(-AL)R9G>ZJ_;4KNR+28U[7)!S MB;")T261)3XKG@:O&'WV(D@N9T$8$W/;(J8]H-J*VGU/2./R97."-+9(J3R_ MBG%O?_1_\TX.O_W^\?/1_C(9$R[.]Y+C?*=??S_[U>M_.CG:=T[P!8OVO9[< ML/?/GQNV_O[][OO#_ON-_F%_8_W]SOIF]X!SPSX=[N[V-UUNV+RLJ3-Q9=E. MV?T5YAIJOCDB6G'SWZ_U''+^;:;U3KBR"M&^8KAIP#4]W643<=0_$2I.M_X+ M,.U7HTH2Y"B%T.W<[Q)DLJV%X%"$$7I>A)$-M<(FEC6 MM[QMGA;H^'1>]H6((;>Y,^X1:[2BC!*N2B4C.80"D=MU*!6>3AO)-.145:WU MK)S3I( ;^L,4KJ?<'/*PVA>AN6 YK(:I[H$[2E\K)SD[H%TU-=@'/.\OOWD]\.7?WB*Y/?S]>;X#$41P:H.2O2[]AO(A*7 MK?E1J Y.,'T^5RFCE&URBRQ!$(_X;#FGAN#.;F7)\_OQT=GA@??;T?$O!U^_ MN-VS6#'LES>5UP8S'YB;WA+,S*QHI@MFWF=2VP*6(Y$3A)7]F^E^-1$FI[$, M)E9=].9:])N/@!5:_>W8 OPXD)U7)Z^4#&?]][3?,J\2R.WRJMW(H"#^-A=LW&=.>6J7JBO5N=X.. M^-B.4]-RJ$@755)0%06MLX2ON.]ZI>=ZE& >\V79"[+" O4N9(PX%<*#;YB' MICEI-Y#'R^G%*C@DTC+]5/W\ZY>3?1/RH7;2"*Z7BIR-41U5"L=C&81L(P:% M-E1A$]!0FB1U&GV9X?.[^H9!TQ>1PR^P"J+:+)P\;$ST8&IVD$XW&!:Q-G_! M]*4Z_$$2%YDIV""FX*N"0K85[0RFM3FOO<;L55^ HC?;Y*[6^2;=DM.WG3T;K'QQ^W/SX:;W7W7V__FECZ_#3^@XE MHVUM='?[VQ^7/AEMZYF RL#21D% C:B-P$E2>9[ ITX;_*NJ4D'IR6J O +; MD^2W*;Y9$9G)J\=L(2EB516@SZG>QLIWZXPZ7:M7_1GG%QY,<%UO=V.34AX0 MVS^0@:INYU[+NKK<$MR&""L-SI30$?87E1M0N1D>+NU:QVV(Q=$VE1C=:=@' M#991/TD<4F^MD [&:G%?11%0]-2T@&;N6!&7CV\. 4^6$R+1W:9U M_04V+6&M =%AD,9CH;X_PCP6DL3D+ X'A:H542##?%"V2/I&H^V6HIG6\Y)+ M'!\VNMD'+E<]&D[%XV(H4U7DC]$PR\BP&G2+",ZLXGS43 )L:2C^#K/F,!-% M^9Y+/(%J\@R<5,J/R_4SAD8LMKN)1#S]T>>+>4C63.EE9XYET#NM#ED^F4Q& MP[>@)\,Q2GHRQO7&RYO1]VRAE!N7J6_X8TQ:[?T;'F54P*;\$\C#-[8*GMFS M_+I<5DY_)8[$C*LPPBIHY-8,.^$$6-:V'P'G>+V;>;1$.2]%1;UE?)OZ?*.U MI1L8LS0_#R\(ZC'DOL=-X6@;9^8EQT?[F54_3I13MEXVJI^,LV>+CPB4MW_! MI;DGH_J@]S6ZM'KFV)1;U^[@:GQRY4:P;RE\=<%F%6U>FXC_IEL/U:V:BHZ9 M%S83#'X)->M P9^:US4E]K!(Z:XF<98Y6ATS-;)6RVM>-I#YI6RI2]1C@Z/LGZRS++&U-E9_0%9H-UWT7929)*BE_FH?D[4G5%.C-Z][MOX ME,CT47%>K\KGF+[";#-+L"&'@QK+>P<$D_J]]AA$Y#5^C2 5E['>9)W:X]C? M026BH.'I3NL721C0O1B$K@K*FUFZX3\@[APE"9?CDAJ"T'E48RNC$%4B;?9: M('C-$H'Y>$"?)/O^]ER_=7>/[-:=';)M9F*5[[(^D[FJI\'/P0 02 8 M 9FQE>"UE>'@Q-3 Q>#8R.#(P,3DN:'1MW5AM;]LV$/[<_(JKAQ4M8%EO MB>TDFH'X#4W@V:GM(-A'6J(MHA*IDI0=[]?O2-E!MK38EKI)M@]Q)+[<\]S= MPSM)T=O^I#?_[7H J/\U]'<-SP?)A+PA73 M3'"2N>Y@7(-:JG5QYKJ;S::Q"1M"KMSYU#6FCMU,"$4;B4YJG:/(#'6.WD0I M)0G^?Q.]=1SHB[C,*=<02THT3:!4C*_@-J'J,_C@./Z+82K9*-02>?PJW M0GYF:[)?H9G.:&=PE[(%TY%;W2*8NT.+%B+9@M+;C/Y26PJNG27)6;8]F[.< M*AC3#4Q%3OBYG5/L=WKF>X4^-\03MNY$!#C)<:_J>L?=5GO0;)XV@Q-O.+PX M;C?;S>:PW^VVPWZW7>M$+L$_NVO_LT?.&*=.2HT;9W[@_?P8+C(C7R/*>$HE MTU_9L9 (9X;WJ ^P[=S?LM#T3CLD8RM^9D/\_;3L[::"6(@L01.[Y+S[R6]Z MY_X)JNG/K)^78*U3$7D2AQ@52^4/B=)H,)\/IG YAM'EX 8F0^A-QK/!>&XN M^X/1Y!+G*^KO2%ZPXS>P4@GC6=%#:"7$KYB,!.E3F%$.'U6_!EV%%((20%+M1^$__9*2HLAR7C M",E(AB-+(7-BGAP,VKT2 2F *A>*)8Q(AKT8UUEK.I64.CEZET*!U@3RI#Q! MZT\^Y%7Q(\^//U($ZP?9F%_K^X.\2KJD4F*(M "R$&N*D4M9G (S6HBS,JFDL#5[ M/I5$XMG(MC"M=F,PAR;LON=\NM?^EVK5*])[?>>-D,C:"GFQK3RGIJ:@>U.Z M8DK+ZHC;NF ?[,="-2 ,0R<(@E8KO/=WYH07LVE]-^5Y7K"[]H.@V=I=>ZTP M.*G;&F'N_9;7\KT')MJO67[!7@K^B_[/4"%70F'% M[>%!PQ/ &7EYC[_QVOWXK:OV4A\'WD2N^2#2.8KLEYK.'U!+ P04 " !7 MB/I.;.U&]TP( &-@ & &9L97@M97AX,S$P,7@V,C@R,#$Y+FAT;>U; M87/:.!/^W/X*'9WKM#,0 TG:E-#,$*!3WLF;]%)Z[7T4EAQK(EL^28;P_OIW M5S+$":2%7MJ0'IE)@JV5=B7ML\^N;-J_][0= ;]LC[X7]/R-Y.O4&&FJ9&6*%2*H.@?UHAE=C:K!4$D\ED9[*[H_1% M,#P/<*B]0"IE^ ZSK'+TM(VWCIX^:<><,OC_I/U;K49Z*LP3GEH2:DXM9R0W M(KT@GQDWEZ1!:K6Y9%=E4RTN8DN:]<8;\EGI2S&F,PDKK.1'_:M8C(1M!_X2 ME 6%MO9(L2DQ=BKYVTJD4EN+:"+DM#44"3?DE$_(N4IH>NC:C/@?;S7JF3U$ MPYD8'[4I26D"?4WOH-?HO^X]W5?=;OV@1A^M9^5U>16(ZYD3SL> 3('CP*D/^R*D&H,@I>%RFM"4J)>^43OR>-^JU M/XB*R#O)K\B)93N'2Z;E-B%P#O'U.=Q86K>A/X1TMZ[YU05K;J!K'E,##@FN METS)9:HFDK,+7O4>JKU?,@5[DRK(3Z$S%2FAZ93DJ=4Y!U60L;KD%7R5D@2N MM*"21#2$6YJH1%ABE9=;$$AYR(VA>HHB";WDH+?[N/"7^<1"(%#T>P7'MT%< 'XM"L2^TBC8 X M*):D\#F4.8,Q 34E]ZT"X@22309.CWA%'$MY#<@""^:6:L \<[5N%25R"0* M0@50<>J,LR>D)B:15!,S@ZCF%\)8*)0MH7C3VPU65DM(,S-C%JS=@NW1@VUO M \$VO.&9SY\=-!NO#TT!IR++1W)0423@TOGL@%#-'3K VP5N.7@QX0:W7Y@8 MQ5$L 6)$ NK37V7_"7_A(':>PS?^NE&U-@L95ZH*(F@N15PJ_'$UJUGLIH M464$*G'NM_$-$IC>MK:87< LS.TA0#L+%6NO&-U T/:X 67@M"ZY^S:VJIAW MAC0WJW?!!'#$ 1V%)I]2JES# $!58V$< 8(43]TX>!)P39UE^M5<4@>W(J>\ M!DJUH&9L%$"C8(M14C!WY&ORD1%,4"UP L)GOBXA2'&DW& VZN*4<:FKHTME M.!AD@9ZQ4T9Q5A6LZ(ZZP6>O@ I)-P2 M@ TM/,.(@2)0A'OP0F01&5#X%KZ_ 'S##81O?TQE[I@*?9M'$92*8@Q>:9:4 M?//$>@7F]9?+JT"'5N@(K&E\K3E2N;W;@E5R SJ7YEA(1]\^^"&C68GN A#W M*P'V'.+@6\ ]?L"Q#01JIB: M>8Z-S.<@SYE+"=QZ%'0])5)<YC( M9@&B>DU0R)=ED%YS%<)LC:1[H7B=FT:A@+5*FWF>ZV[ D$DBK.7\*]G 2$$F MC>U,@'UND!< 92!?@^0._[&,GL4?_G:>$X:"@ZX*%+4^5G/A--+S#E]G>:R3E=ANH>=LZ4CU6?^!K(>DV>)%3#A-UDBDQBZ?.C+=O] M(C#;Q$.@#N2ND0;&J(+3X(6X'FQ,R^LE M,\5K#_*?7$[]&,U75??N\G;[;MO;EN6RGBSFP=*6M5TFID5\0];"'/ZN[G5DT!2UA> MT_)U,4+YEGO]NE4$YM)6WEZ&>W"UP 0++Z2N&]=_\E37GNF=F%ICNQ_)=FZW M\I?9RFXL>$3Z5SS,\1R:G/D2_5^XH[-L:+4OWBPR\H_/.^_X>M"3=H!?B3IZ MVG;?U3KZ/U!+ P04 " !7B/I.,6MQ/T(( "4-0 & &9L97@M97AX M,S$P,G@V,C@R,#$Y+FAT;>U;85/;.!/^W/X*73KO33N3X"0$RH64F1#"-.]P MT*.YZ=U'Q9*Q!MGR27)"[M>_NY(3# EM0FD;^H89(+96VI6TS^ZSLM/YY>2B M-_S[0Y_$-I'DPY_'9X,>J=2"X--N+PA.AB?D_?#W,]+:J3?(4-/4""M42F40 M],\KI!);F[6#8#*9[$QV=Y2^"H:7 0[5"J12AN\PRRI'+SMXZ^CEBT[,*8/_ M+SJ_U&KD1(5YPE-+0LVIY8SD1J17Y!/CYIHT2*TVE^RI;*K%56Q)L][XC7Q2 M^EJ,Z4S""BOY4?\F%B-A.X&_!&5!H:TS4FQ*C)U*_JX2J=36(IH(.6T/1<(- M.><3U&/;.':#@3XZ,.)2E-H*_I=@\.6OLGW<9QZ^W>?K][ MO'>Z?] Z:+5ZW>->ZV"WMWAX.*< M7)R2#Y>#\][@0_>,G [.N_ 1/EV<@D3_$K!Z^?'/[OF0#"\V;1X?^SV<0;'; MC]SK;V@?K.SP?9]\[%X>=\_['VL7?YWU_R;=WA#7O%G_P0:O[YU/H')0);U8 M"V-5!A*DOP,Q5TK!=96$7%L138F-J6U_5Z.6K8.E(\G!)BDSRACDBW>5>L5= MFXR&L^L5@CU9--!"P+1LUGDBF(W;;YO9#;8%EF%C\2%PHG?$Q[A,(96%-\!" M5M9:H&(Z-+,?-O)P/2L?Y5LDIF-.-!\+/H$T;V-A MR!\YU0 7.267/%/:$I624Z43O^>->NT/HB)R*OD-.;-LYW#)M-PF!,XA/C^' M.TOK-O2;I-ZM:WYVP9H;Z)K'U(!#@NLE4W*=JHGD[(I7O8=J[Y=,P=ZD"E@J M=*8B)32=DCRU.N>@"GBKH[#@JY0D<*4%E22B(=S21"7"$JN\W() RD-N#-53 M%$GH-0>]I3$-W&-@#*B4CON"#A0(A0;>#&(I= =+&,3K22S"F)@<_]SVGW#- MBT%P HDP$A@Q$4<2WD+R (+YIYJP#QS%6\5)7() H!"!5!QZHRS)Z0F)I%4$S.#J.970*6@ M7+:$XDUO-UA9+2'-S(Q9L'8+MF:_[&7^(@C3WF M;[UQ8PHLN5(/5-1$,'F5\.OQA%:MIS):5!F!2IS[?7R#!-+;]A:S"YB%N?T( MT,Y"Q=HK1C<0M"?<@#)P6D?NOHRM*O+.D.9F]2Y( $<[K$ZUU_B^(?@.+1QJ-XY:RU .;5\]W*F(8X,!8, MH4J-2IUO40,PQ_(2\4LUFV$)T"WH2$AAI\ATEZG%R.)@YQ#E@\(=T5)YZIC$ M33&A+-<9(-HX9AZ&2C-G@"M4KW@*A%L"L*&%9Q@Q4 2*< ]>B"PB@Q2^A>]/ M -]P ^';'U.9NTR%OLVC"$I%,0:O-$M*OCFQ7B'S^LOE5:!#*W2$K&E\K3E2 MN7W8@E6X 9U+">/^#8!@+NQ/OR(B;P M\+6HW%S+4N"MD261R:HPS#5Z?HDV+ADU4<;"?7S,!V,96!+RCW^(05X_T"4" M"$/^NB==&!X"L-RY,1XII_GJIB:.?;3?QC*DKH2X#=0)@AF>:>$X:"@ZX*"CJ_*QG MPNDU C4!>X::<@857!Z[I(#* M.'#OQ8F4@>GMUL'3H. 'O!9W AO3]GK)3/':@_PWEU,_1G._ZMY@?O107[\$ M)>D[2$-XES<-K\O#I1@BY1R=@!@8P@H'-="Y64-#.\ M/?M0?O\2IU$*7R "ZM-WE6;EX6#E5>R!ALI"C%AL6RG:S6P=*6M5TFYD-\0] MZ""OZN[G'I^')2RO:?FZ&*%\R[T W2Z"8FDK[R_#$[A^8(('7@E=-[)^YPFO M/=\'D;7&IC^33=UNZ$^WH8)'Y'2>O2]\J?Q_N*,S5K+:UV 6W]O_]OSO@2_K MO.@$^ 6EHY<=]\VIH_\!4$L#!!0 ( %>(^DYO1C]J] 4 "\M 8 M9FQE>"UE>'@S,C Q>#8R.#(P,3DN:'1M[5IM<]HX$/[<_HHMF>LD,X!M(#0! MR@PQSH1.#M+@7-J/ LNQIL+RV2+ _?I;R4" A&N3)@UIOZVIKOK;-[6 $@__ MOZF]R^6@*?K# 0TE]&-*)/5@F+#P!JX]FGP#"W*YN:0MHDG,;@()!=,ZAFL1 M?V.W9"8AF>2T[HP#UF.R9J1-5&9,M=5ZPIM (B>SUDG+ M?;]GE&/,F&/B*6QB\2)=NY=%NG+;OAMCIMZ)R"?=9R M3L'YXMA7;NLO![MPU+F$1KLY'3MMM1MMN]4XGX]=7%UVKQIM%]S.IOGW?J]8 MJ%I'<)7OYNT\=!U;.VH5#\U-,[71A4:S<^$ZS<6 SDT^-LNP:28C7MPS![J- MRY-&V^GF.E_.G:_0L%V%I()I%E[5X,?GW#.HO*99N*2W1 8,&MXM8>H#"3VP M@Y@E4D0X#YP\GB^<,QIGL9]1'YPQ[0\ENZ70\7W61YETCAH[92$)^XSPV5@6 M8II$M*_D^20+ F4X'<.Y]/*P+P,*[_>."@6S:HM!1,*);EG5@RR@7Q#T2TB37&7,Z@49?:U0@03,"(BN_=)L>0H8D/4XQ M-IQ'Q/.P+OB8,3.ZG42D/VO_P*$.]PV4>#!*;S9YQ#P95$I'T5B-&=)3@],/ MAA9=$K]5V]4G?)H?"*+,HP(T=2?'J2\KA5*J]0DA0Q255V(VM7V]I=7'F?H4 MPQ2Z/@])C*3!)YA\D8@16R& MP3R#[XR8&S!-8^NX6$K)8* #655F/H 4#6Y#)]I_PV()LCI17J1TW:7\]J8\ M"S&%!T0#MH\"!/5XV*NQ.F4!GS#%"1&>EPKC635,. >D3!P/ T( M0WY!>4E#7 W#K*_; 5)#CV)7%(M;II@6BX2[FD7%>,1P7WJ*DZ8[B74*DWK( M'\8A2X)TU@_2(9(7PQU#$WP?AA'V*++#.B?_R)J4(9^%LE(L/ \'I8?$SQ>F M"])+N6ZBF8MVJ_;B$E&*P M0K 8P,6(+K93^:4N_9V"[EG>R-4@/ /-TFO*[YIFX'V]_0ORV"[?Y%S/!2&^$%[1YV#S8=O+-+ MT#-] [310-[Y^OR^[NYS6^7>[CZW<)][^(GAIH%\(X[C_[M_6U1N[%"[0^TV MHO;!-RUVL/T-_=LBV"[<[>YA=^W=;O9 U$@<$P E,\ M !$ ( ! &9L97@M,C Q.3 V,C@N>'-D4$L! A0#% M @ 5XCZ3N6#:K\@'@ X4D! !4 ( !2Q, &9L97@M,C Q M.3 V,CA?8V%L+GAM;%!+ 0(4 Q0 ( %>(^DY=4>-!=%4 "@5! 5 M " 9XQ !F;&5X+3(P,3DP-C(X7V1E9BYX;6Q02P$"% ,4 M" !7B/I.3_5!PDS= #'#@L %0 @ %%AP 9FQE>"TR,#$Y M,#8R.%]L86(N>&UL4$L! A0#% @ 5XCZ3DA)UMXKA@ 994& !4 M ( !Q&0! &9L97@M,C Q.3 V,CA?<')E+GAM;%!+ 0(4 Q0 ( M %>(^DZ<8A=)?OP! '.6&P 4 " 2+K 0!F;&5X+38R.#(P M,3DQ,'AQ+FAT;5!+ 0(4 Q0 ( %>(^DX'!<87O00 'D- 8 M " =+G P!F;&5X+65X>#$P,#%X-C(X,C Q.2YH=&U02P$"% ,4 M" !7B/I.58+,[?9K "3+P0 & @ '%[ , 9FQE>"UE>'@Q M,# R>#8R.#(P,3DN:'1M4$L! A0#% @ 5XCZ3N:JGP<_! !!( !@ M ( !\5@$ &9L97@M97AX,34P,7@V,C@R,#$Y+FAT;5!+ 0(4 M Q0 ( %>(^DYL[4;W3 @ 8V 8 " 69=! !F;&5X M+65X>#,Q,#%X-C(X,C Q.2YH=&U02P$"% ,4 " !7B/I.,6MQ/T(( "4 M-0 & @ 'H900 9FQE>"UE>'@S,3 R>#8R.#(P,3DN:'1M M4$L! A0#% @ 5XCZ3F]&/VKT!0 +RT !@ ( !8&X$ M &9L97@M97AX,S(P,7@V,C@R,#$Y+FAT;5!+!08 # , #$# "*= 0 " ! end

X4 W]%P4$S]P+"]R^S&< MBH+@V4:>#VH.6@I!,&BY6. ,6M4$B 7M9?&0Y"P_9AL^9^FDYQJIYT-1*T+, M0J)6"/++J!7WES\]_B%>8<>,#6('GHTC)W+L&,=N_VG;MURQ])CC@[K3XQ]$ MKQ%PL<";'BLF0# ]II/9Y+$HTUEN$E#?!U-D 6H6$K="D%^ER,+^?A2WM]OT MV^JBOD]+U!GI:@EXD4EL1&?*$<+0BEPOW+]W$$+(MV$K_7'-\=Q XHMH>7Z& MHWL2:L0BO4'37_1]^K@TB"*>-L6ZJ=_5%,F9EZ]G4+3Q]D(FF6>-_AF>%33J M]YZO;RCA:%KF5<7Q\ M%W4.VO.99EJ>G=?I0K8CM86)A-XH-9'O$"P([VEL* M$->:X)CO:];,\X(%1;(%R0.[W2!;#%. KV$!G8HJ,0T]>LWN5X8'-(!F*V&Y MI^0-Z5!!X#)**XWRX-W*DK)L?*0A6?XEK>HC0WUDP2:P5H;O&9Y#TSO3,B(K M=CV,^^W&,#8\KN?IQMJ82DO6_5MJ7Y+M+N73E-'\#>O*E-3):LL)V#,(A]5X M0%_Z&5GK,%,7N_LUTQ7[2%<^H.0-;5%%XKSZHLR+0FW7$LM53G,:H=0N_O:8 MYE4:IS(II^L*2'K:J=YNOB(>WU:15:IA>;D6N;IFU ATZKR%Z4#.*Y MJSR]8^%U+9**2-KB"H2P#817L,2'UJQ!)YJ R/+(FX7HY$XR%>DA@1;3">A1 M39V/O,W-8%(RDLYEZ,QX-UZE)TIXX56?[DWO?E'XNDSR*EFS_'__6DAZ2W_F M.OFVBFS3CB(+^;9OH="W0\O&^RS)=4()05)I?AJ-8KC =PS9G]FDZ;9U@*8X M[:/HH#ZX()CO*&T*/DV;G'XIF>M0'G:0CG""H_8X 3<-6D#A3JM_ CP.2**. MUEB&2FKQK-#?ET-Q+]]L0+2*/6 MBCXF2FJ=2"E'X]:(9ET=XE\9XF9L&:HBC7YX14B0!5YUN%K?IYO=-KVXQ0^/ MV^(I3:_2\DNV3J_NDS*-DBK=H.*!(6B67^&VH9?^ZN+V,ET7=WGVW^GFL3K;,D9-NZPC\VO@A^%+;3*W-)Y3+ M;V@QN=7?QEIT6DLS#*C]O,V^C#%C9@Z*)06B:';+EB.N:CIO9D%UUB%IWMXQ M/-]&AHU]; 2Q#:'G^+"W& >1T-&N,7:T9[T,&MAC STXJ0>01Q'*FQ%/PZ5H M=BQ)HZ9L^5V.!C/G\/(JHU;%SDAUZI[R"0ER+.Q!ST,D-#SB!LCM M;48NW[,=:BS-IU!2#PZ/I'642FE@5)E.S?+Z\"!/XEHER.^BU4K4%SZ]DF*( M^S5BFK!=W%ZQ$Q/=47P_@@;$,?&)83BV84/+"O9VJ&8*O40L_'7-RL0 @>*V M/2(B^ 2Q.%-\PJ.7)#&QZ?EIT,SU[/!+/@9$19Z[90C)"/POGQH>R03W F*Z MI7][]T.:IV6RA?D&;AZR/*OJLCDKVQ]3Z3#$KF.9D&#;B(T06M#VPW"/P;<] MH85!I99U+_BU8$_ 70NW6?-)G@&6/)"FN $XU^IFXUYP#:ZG_8A*@<6D?3TB3+D$5-OKU<]]+((*^S/K( S'YG;S!^ 1ZR6TU^3;*V5Q7.A6WPH#ZS]7>RQ@? M9O.^6$;4B8TQ'8!T\S:^_L"!%1'BQ"[Q(0I=C$W/<*W]ADW@^B)#AR*3,XT( M)5-',)_@S,*Q'QZ=5:#[:!H17,>_+T%/53A5:^ZK@_;?R+J&*VUA"15X5 MVVS3ZG*^^4S[;U](YN*69'F2K[-DNU^"K>!-U=Q\7_FNCV,O($:$@H#XAFW@ M&/L6MK ?&G[,>^9E&C#Z@OH8_PEXYD&3CAW[P-81]UX<]B_HO+MW9.+L3 GY M ](P;>,N0SDF]OGES;@9&.??63G"\YG^:OUTG7ZK(\K>;ROV?A=DSU4'KNN1 M, PB&WC@.1EJ*(:5U[M\"CC MAU?#SM.O<+UFBRI9?O>95=[?4?\;]6P!O(3AAH[GT.DKMJ,HL"%%@/P>!D1\ MY2BU&=>L=71N3[%MGP#<%(]UMSYU6E4[^LN#(^"Y)V):I[X]^/1OUJ80TT16 MM?I=MI>CD:*,#NBFML99AI;JU@=[@>.:3N 3 ME]@0VE[H6,1N["'DTZDSUV;Z>"NZSPZ>7^-+?'4-X'D,+JY_Q):1H%RP9/1*5A_E)4I MV&35>EM4._I+.F7)>K[9.%\TE73:BB%4$S]<0>:K+CQ$S1LC@CHZ%U!O6(T? MA>J.)E*O_3%E)PGRN[,TJ5)856E=4=MG67*3;;,Z2ZNSE/YANE^(P(8;D<## M!)(HABXT7.R9Q(U0%%NQ8T?\Q=Q56]:]3-#C!0W@ZI]$JIDK9YEC")B58,$E MV^??:-PUJL7Y.J]448;YPL8 M>?3Y5DS1:P6WQY[!N,SN[NN+VY\[0"N/6&%H1YX7$-. @><[J+=IF]AR5U_2 M\J;@+A@YRI9(5![#D@C*+<,'2@:097H[^IND::")-ZR&^!K:B%+"\S*F_XI\ M>;EQI) AN4CKX_QI99 XIO:\V'8,:./()B0PB6=Y)O8=QS?Z@F8R,<9OA2NZ MGM61)X%J,K@]J#GE: ^"6XC$N5RB!$EX,2@^LJQP M34'_EC)I2S>0#HC)77J9LJN$O>7KM'S89Q>V&WMNB&T8>KYI(6K/#WO-LW'( M56M>L4G-D\X>Z*>D10K*'FJG4/2;#P)S((5<<\Q YZ%93+AZC* #"?8H6R4# M#*?M6Z=Y@.JZ<1ZX\O=WV>&$[SJKF.,(EG6P?A#PPXMB+ M0V+:IF6&5F@BTAL/(X%# .I,3IVG;SJ0@#8;YQT=U21S).CS\"NFF"W&-X2R MQPD84+D,72'; AGZ/*S+9>CJV.=+T;FY>2]%5T_N E)T#4X56CNDPA3]&,?G MM&3G5U>6:="I01RYEA$ZIH\<[,,>AFM:0E4TE1O__:;H4E0K2-%ULZPZ17^F M?2>@@[R@)/T-0F63]#%M\SM(TD>Y)Y*DC^>1N_I5?WNLK7%LQ[83>=@@T Z< MP$0&QHX5VD%D1]BU(UNHO)78IS4KX:'4&>^(1.(T5B,L;/CIX24L]X M&% ?2<*6H2VRX%]6>1K# 7>)CM=9K67-JG($EKU9!@8OZTB5,U?<$'RZ-%\;B,F64OKU ME.<087) ^/2TR#)T49-O+VMV:&205U6OZ4]?W#;7*;,B[^KPV=B "$<.0A#Y M441,DQW7:DVYGBOT@K64 F==MK$9$V<,2W:]18K M Q(UBL1E*-$X%PJ%G4HP6]M+&4T.\TU2;JJ?'S0+W6578U%W=G9(!?8H00L3,)R?#$LP&5/#,V<2-CG% M@LG7Q^S.5)&8B[FA9$LI\\N0-L4^O4RN-##VD?A59;VZ3*M^-MR]@A/%$22& M[0:^"?T8FI'93X9-V^0ZCB/S7C.\A4I'?O2>#3!P1Z%NQ0?\'&H:!B-_9()CP MI3=R7YXR^H7F3I)$"2F !HY&:("*B9*H"KS[4M0XIA:E!*+8W]8"*09$\X#] M.D^7=5CL53P7.::!K= ,',R>.>BL!3'BVO\?:V-"A3A@D\L1A.D3RQ=T,B>O M&P=8:J8LPHG$"UHXD@I9(AO)-LC&-%>-?\;%_I/O1P&! [<'P@:9;I0:F=<_[/3[=[?L;Q%H4RT@2WT?7P);V5SD.5WOWT,XZ7-T:PMXRE MC3$.O+>W+LL%KX)TA)_6V]WFRR_8_?W MZ3^;Z^3;RB%6&$6&:7LP\FSHV$'<[?0CRAK$(A*CP[YF#6*EWR2>N=3"-)\N MS4VR:#[4H 4LP$"/%WRE@$&/F+UQT6$&/6A 44^K;A*T#LB?SD9:ACYJ];"8 MKLL+YFA4*IJSE3?)^K?K,LDKBH6]/IS>IF69;GZ@,U$J*2L_"H@3F :"A/B. MC=G3Z;UUQPNMOEK)M4#^IL@T5ZP_+V%R+:ZK/2IP1V$UQV@:E6U/C#,/0'UP M03#E4]4&G'G@E+S+)8<4(=A#!$<83\"^'1C,IM+IQ$DC'WM#F:1B_IIES:F&-^SH-*QS:/M3>EQ'MGB^*]\5A#T5%D1?X?H1C"L*W2!"Z/G':HJ(^ M,A .A.[2*+6L.?EL"C<#]".\_ %?@>].S]'%3_C/ I6<-?'-)XSS42TFCPTR MT )MJA"W?]!A!0>P?#6@]=RE$>%R0"SUM,DR)%.3;R^OT&ADD%<^29*5?TVV MNR.3U9'- %%+H>=YV Z]T A,Z#8V8VP;U*B(7(ZSI%D>"3R]!'^%9S]C\!.& M5S]?XI_P^36X( !>7>'KJZ;X_=DIC$[/3J]/\9689HXDF4\CI^-73!,9+M M.]*_:D8!'"1J0/#4$+P,@5/D2Z&C"PI.D]?WZ6:W32]NSPN6=2;;]M'IZN+V M8E=7[#07G:[':9E]:1Z1_UQ4&?NYJKE]=$#G>,2ETNKY9@Q]XMI68%@M.B,V M/5/H"M!4F'1OFNP>'I+RB9WD3N[NRF:"#O+.(Y"T;WL_?T/N'RM0'#QDD_$T MN\O!>D_,4'J.[WH1- C"!C1-DQC(Z%$B&%ARH] T MV'2/1D<*=;9EGXU6A49M5OX"')D_8% M=/"X*Q\+X2HCD_U=3,?;&E[5/AO^^R^FE?% M\U)*F%](H*OUZ;U350H9$P[*UAJ;9Q?Y_II_Y-C("\W -UT;61%QL8,;F['A MNI'/57Q4C27-V5\7113-&$*]:K76^SPJ-8H5A>F5N-\ M>4^E%##$JTXO3'7W8ZS(<$/HA\0(#2,,":86>UO(\+F>S1QG86(UDBP)(LD> MGPSI)VZ<_,Q4%.1-6@9T9QR-R]";D3X4*CN6F+Y0*P]%WB1=W848QS:<, JM MT#(L#Z/ ]I'7VPD#2ZC:D/C7=9_2*3=T]E<^@:O[I!1=AY+@BD])]-(DIB(M MEG9"-E-UCE=T#*B'/'7+4(X1^ M5G4CT8DI-Y2C=X*1DKT14G3%"O,"P8VK M=)'EXH#^LS=F!$*%825-:-8.N%[O'G9;=HB:'<7-UAGG!=JQS/&)R 2DB2E) M#PCTB&:2D[>)&="4D4PN0UC&.O'JVH8"3@2JE?61=I[6['CS65%5[,I(G%;9 M7<[^XJ+\O[MDF]T^430HJ>[)MOCZ8[JY2WMHV#=CY%,-M(B#+(-$7KQ7/R/V M#+&'G">!)!*+4N\]_YR7:=+NUS$7P'?,B3\#.MZ_L^VS/V(K7 9M@@;DT\7% MM9R8BAZ/.NR"XW&[M1?Q*%[ (,6,8!U768WN[K9@:L+\)EFNJK*%LA46AO- M_H!43]JXRQ#V:5U^7<9M:KXE!HWFCLRV>9KH5;T'TS*1&Q@>-" =K) %@]#L MC4/+@=+#PABCVH6?="9A% VJ1U;:"S3^S2OFD,3[+9,9]^SD&^CV+8= M*T*1 =D2Y'Y+(S0C::T<:5>[7%X7-3N=>Q3/[3VS9Y !&_JD!7,L]<*:.2'G M@K)Y@4X7JXG#K/')HB+F%Z>,JOQZ7QR5,L>KC]1$R6Y;QVG[[]/\]9F4RV*[ M)>U5BQ6$!'L1=$P?VP;QD>]BV*/P/,L16?E4;5OSDF@/%WS7 _YS>U+TK=-< M##?H@ ONXRIO$C[UG+,UQ#140T-H459!1@?T55?;+$-EM7E73-/#I3>AVWW9 MHXLG*]^Q[< W/(*( \T(VA$T>I-63&>/CVF9%9NK.BEKX5UI<7,B,?P2&70N6WLD^Z'?^3XXMVLVUK MOV*);X=;GMQEJ)H:5][?]Q[+#_^1X9<:276T+5OVN2B;J?S1=.:Z.*?TL&NX M5$CICYSF---*JWI%#(0MWX5Q!$,O\F*'F/L3/22&D;BR301L'@V<^ABM"BH' MS]M.VE;+4("IG7YU@G<&SKG?_F,9V*Y\.I(RN*8@RW2SP@'QL.L;*( ^-!WB MF9;=6Z3_8(D:A&/,<0G Z+J#E^DC_9M[-JUA-PZWZ3=P5F_^PGII>XBO38A M4H-U4=7R.=(HYOE2).ULR[TCV*%ZF2/UT"9^3O!]C@9T5 6SRQ!')9Z\?&-0 M&3M2,M9UK_I[LYT/_6K/M+#EX1/0><.> 6C]:2J'M$[/,'\7 M8OZCN;J>9ER&^NIT\*TYN$XN1RIS,SR\C8-@BQ@.L:%KL1LTON6[^Q'"L2RA M:JWJK<^ERTJT> SKHZ1X(L(%E;CAMP4+6K2=B.Z3V/9'.LQ[N5V&R+[/J;C& M*FB?14NL"O_X%%89DTI27_8F7YFMZ02Z^;$F?SA/67FFHKQ-LYJ5MET9CAD: M-L%1' 9>%+F6Y_G[ Y 1CI5EPDK0Z#YL0[$W>\'/U@R^4.14)+H5@UU.>S$H M]]ZT?T[_.*O!_\_>NS8WCF/9HG^%7^X]51&NN03?G/L)Q*/:)[+2/DY7=YQ3 M'Q1,B;8Y)9,>DG*EY]=?@"_)#\D "%"LB=L1W9UI*[777@ 6-C8V@)0[92J* MUM.<&H+JV5M2G[(/V=>]"[W*]\$U/_[#VW[OR"+47IQWU0A;:YLN>C8PX:], M_&V :='9XKHJ[_*&UU2O:!+;,7!)1&*8L$D)QM$8[T,H=[V-Q-<:UF\^?/.V M?'7>8;MGX,3X4Z!I&0-)!7@YN8M(GKC8'["Z+>%FDW?W+%^G^>:R0.E3WJ3; M=ORU.97#U,M-]I^[O,Z;[%M6/>?KK!NK-]FZO"_:;VF#NE6$@P!BE^+8YT.85BYO.CM-<6 6O M+]'%QXG)?>[RPAK+I/EMU>WFSX$/,Y\Q,=P8)[1^,?U@&3/(Q!F,<#D MJKF[TSOYY 4E(0'SB0[K?@G.I+77WF#D8AF>H/7(K:Z'S"SI*UKA\L9AUASCXDS$M M7/:C='3*:@M?^3)?LDC<8).)S4T+:2VY6>>@H4C?4'=LE?Z7M0=NCC;XO:YN)5Z#?:#$YE\]=0F"OA[W2CR040= M+_)A@#&RP\"E@VDW#J7VR;08-"S8W7'QLCTBOGYU1+Q;[UL_;?E]/0KOP$YF M6DQ]9R=93F<_.GS?OP';W80TYD9O3ZS=S#WV^@ES)[13*_'+4$F]+GWTHJM> MOK0<4K2I8\<4^R%V8&#'-@B=\41 NV@/\I#BHU@\#K%F,Q ?(U+O!B@>ZA. MYG3BW^9,G2B]RQAN>ER1.5,GQ\_,9^I\9'MA$@/*+^.'A#_C,RYIO8B$L@-Q M)EBS#]G__S#=E&9:QM"?VVDSA^GD.%=Y-_)[^C MM6$>J#_0J$JV8.G'O#Q+UG8<4/QEI),#?76G[I+>1OR8PU-"JZ\!%B*B&ATZ M\2BA%J[DQ>^WM-E5>9.S".Z.=\E;UB,YF#=O]R(7L<@M8E%='+@V]6/H^3T, M9&-"U:10D_$9A?'U0^M5]M1M(K8/=.L12%T-(BN79V@+=?'<@_U 2ILV&7\-FS$ ]UTW?PK;Q[0KF[*QZP:W[&$ MP'$HM@/JV2 @Q+-#Q);0L9=XP'%])'KKDBYSYL9TC["_I[[':/W%0%H#RK,] M\BK(WHG1JYO_90Q:[5Z]>TC$!&OB2=SW)K_DZ?=\RU]<:^_J;E9>&$1)D" W M BBFOIVX@=N;]D($)5] TV#0=+W!,#*W/;!<_F4T';0*5@K,S:AD3<"',G=A MC1 O^COACX>0AC+EG]-V,F.ND?5E*)U>E]YET+7S]9G&W6VS'ZOAP8TO65UG MV:BF.,+("ST((+0#%\+0BV([]$+?1=3&.!21M"G?;UK!^!LX3VF^:0L[TT=> M'L%/GO-T9+;AE3=\9??87@(QOCF_;2M!#S3OW\5$;Q+/IS5N+HHE)6UX88BI M6(M))&C31]FF7+=ID[:R\>S4O4)CEL(W\P#WL%5W.W"B5MM/^/R!E.M@Z+S* MK<6#4E]_D2R=>LJJE%=M?>'"T]>GURL$'. "'(0>L=TD^+;LL7]J'.)C3P20I@X(49. MX,41[=-@";\/0#01I?S]!K/)'21KQ'2V/-,Q/;RH M#AN M6C?D^NKF]O+KKY+;8#H85=,DTV1.E:<]/NN/\VUM?4Z:A&Q-H7R9"C;)HT_$ M;#I;$N__M?F1KV63U5_*M*AAL:%YD19KAN,F6V?Y,]\N^[4JZQIN6;3."P;9 M9[YFS2BY(8A0'*#(1FQY%$448M]UJ!.%H0=B[EQ/,"_L%H'V.*> MN]#64XU.6'LO+JS6CPMK].2B_2P_O'"N^$1'"YP0A5D;>!FJ,:_+[Q_/FYMO M\7AJW>[-_U>;.NLQI5M8UUE#R^I?#_GZH7T-]2ZK+NO>D6P#ZV_I-FLW\%MO+9&YZVTMKC[?1&.Y"M^AP46VO7BFUL&8W M%)5.;:R30>ML/6$9L].<#K\+>6?F6G1F&J'L:W3AC[Q>.3!&"8IC0*, 0X( M]- X#\8(RDPWJC8,SR%[)=CC8K$H0R8I[LHO$W]:F-'J-+XUVWYO5^\)_S^ MR=?#LQ^=O7D_\6"2^!X"-/ 1!@D(XE$@O4!H(:W=J&'MZJ .,B51)ZN5V-.2 M=59.Y?2KI[/+5[8XCTP(GRN:85UE79-^] M1M(EEGD!/OL9O[NTSK;;VMID=7Y?\!=4K:>RW+9'?9LJW616->Y2U5936NG= M7;[-VP_63UF[3'C:54]EW7\A4[E_FUA#+=$.QPJK333E JJMC;A5&AX"$K/8 MU[)J'N!C5N7KM!!#@3UL\W??*82QG00H0# :YU(O$9_,#-@V/*>UB*T!LL+< M9H)N@2GNS$S+S71O2#8SXYEH"(F)[\P-HC[_?=0X_WWF0?EF.38=&FS@!U#7FVNTZIY2=+BSW&5&=(D)B!V?(AM$%'7 MW>^44#<6>KA:KT73%3CIMKNCYN;U4&W!6BU:JX4KHT'%*O,@OJXEIC[SL*YVHP'K:<^Q!"=POJW*.J#R8L/B'56-6E[#)LY M^LM3VVK\%D)>FI07-?NN7?LDZ=0)3)3;8].6]K99P&2EWZ?29&^6O=!ENV4= MKV)+2+Y7[T$<(^39!-/ =4+H1DXP[M5#3^K!6,FO-CS5[-$HE>?(\B2VU6&0 M(KE)0IP=0Y>K'/)P8@=#D;!E;%JH@G]W-^DOGU$;E&I;Y-F2U0<#1*DKQ%D*2]YR(:02DK0M32=DX1]5 M"B4>Y+7B>IMM[K--'['8#L(QC!./$(JIZT$2C<7&/K"!FF3(V3"N'(^/><," M=U6]D&1,5C;,D:6L'CVD,Q5.'*%&2$S4R%R:IBAZ<51:IK BJC"_%^O17OY? MHS& 7>0E./(3&V)F&%!"!V,Q1%+OI"F:,*PO')62PJ@R)B8P,Y EIR]O 9U) M73[FY82X3"1R&=HRU8E2:^>:\5#ME[S(+IOLL5[Y% '!\@) ]]UB!_#9 1G MVZ%0YGYF2(:5Z[;=@CM,.K_9WMN,%S9(EJ#.U61B4KC UI+<'U X COA!"QW MV6I]_CL=@QT;ZH26S]P3EJ']16% M( A=%BV3*$(^(6#<<8Y@)%$/IA)ZH"";M(%-G_/ MP[>'S'MY#J]/S.[7>[Q7S? M-U_G3RPVGEZJ),KDT0HE[4VQ@+U> TZ51KNOQ(QTG;%^6C2O-IN_E=O-;?E[ ML:^-NSRH)EA%V,,$03?R29*$Q GB8)P7(SL4V@XV9=OP'-4C3N_;>V(.2PEK MAIO79.P.D+\JPI!041-M(C!SG;DYY*:P'NS;,K%O?3,<(K8NE],,$K/:F9M# MR_3VI#Y>IDYE\O0=F],,-L0")C>3WI7S=&>)Z>ZW]$?^N'N\+)ZSNN'=^TO^ MF#=\PX[!8VO$ZY1U6506FUW>K#!Q[1@GU*.A#Z'K.LG^QK[0)['P1*?5JN$I M;@_2VG*4=??FTMV8VCD8I!)BJI=X@=GL;)S+S6,]3.N ]A:HM4=JM5"M'NO9 M.)>8NL[&O>H1E+SNWS?BS],>3F"/??/TOWTSB67;_#[OBW&_9^.M]\ M3VWSK3MW^S9BB#AECBM(L"0P M[Q@B2';[IN.&H3#$A,S1##.,J&G]0:^9?"QB].N8="IXO@!A5$%=3FMON>WY MKUG#WQB[KLKG?)-MDI??:[YRZ'26/V&R;O+G]N@F4U5L$\?SO,C#OA^X;#7A M,0 $4A)YQ)&ZVUJC6=-;*5G3O0KVU&.UOK^PN+W'::4C4+D]=IV\B^VCGXER MR=T4QG;[%.'U =L_<:2,\Y^M$:P%/^?=R":W.(LG-K(--,4R-JM-.%8:[\9: M%'-\,.T @ =MCR 8^DY,*7%]3-MJ< )BAL./' V*J6+V'(KYTVX8P_LG%35K MIU(+3-).T^1KU<[]ZXP+T\X/6)37SBE-L6CMG.28F'9.YTZ\&+2_R+3=GUTE M-@XSQQBV)'ZI)0R:^>94'=BAR'(UV *4>3F(@99$AE1=TJ M$440Y4+H:Q\>P9B>%%NOQG>[87O;_E8H8 & /N1G0 _"G 8!:$SF$[L4.CY M":TL,*A^?TN+E?]0?77=3'VRNC9?=2*2VM9$NL -P#K[E)*H[AC- /"B@ M&NNG#BZ".@?+$KL+YV!;^S9S4S;I]F"3^:,+G]H!P%;'_>XR'ROM!8;=B&C+ M@%^F;FD(DGELOT-W6RQ@,T2[2Z7!OBLQ"\&VK]WT^Z:4.2T*AJ(0.V$4$4P= MWX.)@^T1C.?Z0@M@PQ ,SU1P&,,=\JZBX^B059ZS##:1P"RVC-:1F]?ZAKEY MU3"F)CN#S2,Q_2VCFN111ZWRHS.ZQ&=)\/X,HDCW;8-SZ1[2/^#'V[KL?-C;DW_FXH/^['VN$M,7UAW MS 'KF7L@EX+2WC1B^:ESMHKTRG#?()>'#7)[T"!OSOGSMZ]Y@_SS9(,8R75) M,GLB$6:JC9:1)3/F73E/3Y=3X.NJ7&?9IN9SP0?3P*M2ZQ4)'4I [$8V]H = M!R$_:C(>JI0K$=-JV'2^K2]W: %_&EK)Z:S>!A 3V;-Q+Z>PUZ\8_W!9\@KJ MO'HJ0^(),372%LM04C.NE3/T99E3X0?V^:5^V9I;NKK#616 3+64X"%Q1>*.I7>,-\0"LCOF?2SG[-HR>R;O9F*:KED[M(N<[MV55^?7 M@X#0A 9V$#@!<1&.(C8=]Q!P&(COX.LV;'@./+R0H]NUW#5643;6"Z^R[AIQ MR.9^]%Z-3!)>=Y.([(RK>D&*=O)E]CW.V C:=SL$ M-OZ'7<1N7^/CZQC:/%V5;;LCY/N#Z,?+:JR[EC3>!X8[QB9OF<@US-&-$D/M MNX )U)AKY0SC0[),MBG7?]YDP[IG XO-3=;D# 7>\5YWG55YN?GVD++1L'(\ M)P@Q@)[CAXD+;$C9[!TZQ$$01R@(I IH=1HV74YP?U]E]VG#1GJ+AZO#@-M* MBPW[>XO<^HD-[^XC/TM6WFIM!K%TW-E:0&Z*;&%:-V\8[Y%:'52KPWIA=6AG MKN:5X/%4G:^)YEA&1LZ,:V]K@\WQIU=,NWT5'/L( 10G,<6V2U#D)R."Q$N$ MKJXR87HI/W]NG#7/+"UT'\Q1.UZ#*QL8B//"^P0V6&"_0C&B=U;)U'HR#W@ MH)Y7#C^H5UT H=S+.JY#'J MQ!5R,OF+5,?I7IU61DVL35/%FXP_$LF/TXXP]I\9 +D )"X,0M^E_)X2F,1C MP$MB (6NEYL!QESG GJH_;60AQ%G]^)[>S4R^Z>R!V@--M 439V];73)[ C\ M4' //K@<[16A6%J.M;;;DA5:KZ-"HFV 6_'Z\W7YF'UKV#*8[U+ [W53I>MF M!2@B/!-!$?1M)T0D@8GMQ%X<.#A"GG@QL]K7FQO@'2)KA&3],8":^36Q(]2< MK#J>1N8R1MUD+]Y5$>M@1?REZKJYNONU+#V=],S@TD2V8Z+PP#2 M./!=&]#!('#E[O288,9TS1I#UB[S4N':)QW/6.MB1NAJJ*;C*G;;MVTN2_TD%;W6=TAX,\1 MUJLX2*+ LS%T;1I&OAN"*!Q-1K9X%=%40\:KA@[@6>L.GT0URF0>!4I_YJ10 M3I%>L]=#N[!:H;JZ:Y]9G95,B5*>.4E5?=5H KEB93.?D'"L3$87=PLHB]'F M2FF@;\E%E+]695VSA>!=WJP@@'%$W3!P?0#\@ +JP=$"2-"J/>HN%D+*?*^4 M6H\0A(=$"X7O ]R)/DFC1(Y8C&B*%SD)[BBY/DV)D0CPP/\3(9\*2\N(\920 ME]/[B.R=D%OVV_M?LR*KTBV+'.'F,2]ROG9M\N>,_'C*BCI;41(Z"<:1 [P0 MQR[&28P'XQ1"H>B@7S'[/S[9D MIGL@^M<#HE^#M'J4KN MDD7<1?M46G=AQ"I*,*(P2APO090"%Q$[&C-YV!-ZWEZ3*G#'#S<:B>9/ M,W4BFM=$\3*B>5W.E$:ZH40TWUH<7P=C _6X=9NZ7I#0&+J)#VP_05X8CM9! M$(J)EVZKQE6L&X%]I,X/%7-T/Y]6,K$H0YR%8U&% 1X7$$68\*HTV_M42DZ_ ME'5_3T][]R>SW6,JBSK)[LHJZSYWF_[(:O*#Q2^,]KQ(JY?+)GNL&6A&9L-8 MW;:PN[EVY<0A\2,?QQ"'/@Y='Y)X0!Q@_N">^ ;J.7$:WI#M)]'O+7ZK&]16 MPSV0O2+YC$TI%MO\75I1+C :HB#NU\_=Y4A[UZR];T,3]Y]OW;NP7KLS7MU\ MCOIG(PUS(@Y;0G=81A"W""8^K.5>0NO(368,23]G)FSAS:L&0@^Y#HJ3A$4] M"0">C9)HL.8 ".3NZ5>S83B9V[ZR6_-=%M8DDR<1!0IE)@"S["F)-X,T).RL MGWI4,R]GCW#SJ7ZJL[DD[9O@Q8>Z-945B1OKV9=SE5PA&)$X 9&+O9B)&PK\ M!(ZB1@"1B7,H?>N_T9/8+S7L&3HP !9J6T>E5@+^_:ES-=]&N3=** MGX.LK[.JO1XI2>M\#8L-SK>[)MN,A[LBATWCV \2-[39LC1PL!N, \L-BEV@&FQ6*B[G^C?Y>99;=R*S;OGH%5N'AX991"[Z]HNK!9EF[+O<9[M M?*@@?R>42G<++$/&M'M5FNVW&@1P!0& CNTFB6,[(8B3T".C+0IMJ=6$F@7# MXM8-.WYGY88MV]+J0.5F#HD_I$=VD G3N> A)>Z#R "29$1UN/2#=$4]F"1^ M$-G0#X@3QP$)[<&:'R.IZV%5;1@>,L/\M,1!TV.3&#:RI"YSX$A[\5[H!!"[A* X MH DB 1ZJOUW7]B*P8E_TO10=5]K-RPRX0Z3"0VY _$O:01ZN"=WQVYK8,.37 MI^_:*H5Q(/87X]7'8W4C U*6VQ,CU5@S+6,(FW.OG*F[FQGTW:P=1HF=)"AQ M7!J[=NR P!EG;60G0C7+9BS/%I!^=HGZ6Z=V/C5Q*+P"O>XV_+ZN[;^"K%(LLJ+.G[/]KOX#5ZNH.7Z&U7A>]_-%B/IZ4G:$= MQ!+A9VL"N6RX7O;-G*648/*$L!IID&6HJAG7WIZZ-,>?@IY^S9I?T[P8BH9P M5N?W18NM^E^[=)O?O?#3,6G]0+?E7__(-O=9_5O&)X$5#K&'?"^A(04XL&$2 M W^ %J! [ESY'( ,Z^_O194Q?/Q>XRV_G:8L+-9=\^?N;!E_.ZYJC[/5^R,M M9QO_RB2+Z8+Y-ER<7LS@\G$=F8MO!7VYK=*B[IY)A)O_V-4-'P*]\1 2AWHN M4S;H Q_%('%&XV$825UEK\FD88V@9<4"ZL):[ZHJ*]8O5K/':J4CV+DO61#B M3FSHZR!_<8-;BU/'AZ\^SC0NJ'K[@/()AXF,7$&^X[GV9I74X)6 M#0_36UYTM[C@7&88:N)W<2-1EU_R,;D2N1^PXADD$?1+[ M(/)M! <8-@TE]Q*UFS>^EX@>V-^R]A5FP97W]Y?VYV61G7AF9*;&T9KY,-,J M1K,?'++58EYF"F2D='H:1+YU_C::J^B>6CI$E4=A!;Y"E[!IJOS[KN&9E]OR M.F4A>L.65E=WM^F/FW*[9='[7VFU644@P!"&3/YM$+J1PZ_SV\\!CM2+KSKM MFDXP,ZC6(5;^Z%:']L+BAP[*N_94SA\\LVH MJSB3IX350'LL1%-->/963HVQ)WR-T3KOCIG>9.MM6M?Y7;[N3I\.&#["MR*^ M&R? B9P($!='P V#<:%+(RHEJH8@&-;7_K*05X'3?2>2H>81$]L%M(R<[K+A=#$P_P[SH?)>'%'GF6]84N+WA!H;;K!E"+-I)]_> MU#0'IZ)R_18#WT" Y3I';8JZZ5X(/XD+V:$=^X'GD,!+8!A3PE .N%P0R5U, M9QZ/D%A,N?6)B\)/7+F9:'/ISNH#T68KY/;"D?1@R5Q^H/S\'\HI^PPM*2;R M"VE"Q?M>7V/O&@NVTT"/W^H<6)[X3^;]Q#PP7YLN8TJ8T=_R7*-'X7K2(]F9 M 'TX!!\&_PKVG)IM*,-A?4"M)1OV?Y;!?BW_OQ"(F@8FDGUH*S-21T.O3NFP9ULK7H_26?=SZ@^.25,3)C(KF M,^8C4S9;(BT9Z-J(Q2J5LQ703*1].[B.*/#IRD4$V@4DRBYF%13IP4 M"32B4$?Y.:%-TSE=ABII\*/4W=LD7ADACT_;\B7+OF7\##+SF(E?NTCN*W+M MT$^ YR( 0^@G24"<"#BQ[_F)0Q)?[+B^%D.&]6B 9XWX)%Z6FTSB:1F:G3\Y M)7I/7?O\6Y?E^Z.#)ZCH>MB4>(QO3E;57MR;QJ[8?L/"!BFLE;P$/VVAS MI330N23D_&M9\).(_8-[O9TX=C!%4>#'01Q")P DBOMI([:32.C.!O5O-RS< M#-,O'-3P&*6$T*B1):#5QGF2$^BW%*F(LAI7$DILG#,U^97G3DQR/W+WF,Y. MHF8!XCH-?ZFKDVC+)WX93TM$KD,\'R$[!'[@TMB/[2&5&2.?NIJ2BN(&36<6 MR;?;F]_1[>\WEU]_M= _X,VOY)NVK*($KY-3BV8HG9)?Y/CZ+946X1D/$#D]_>C$$6$:$YD-E6+FX(U;KR84UHFV#AD.\:@4P M,S:=F XNL]7DQ%-3@QE156W\GI#B^=MP&?I]!K_+Q9DB>>G1\.0,K;+_ MW/&[N]J==XI0$"8LXG6 [8:.$]@P'"PG02AU:E6'/YH(5=2 MI6?B54Y_E2@UJ[;'>1+140TL+TPA=7AT3/NTL26M:A_9[7?Q0]L-(@3B,$:! MS20T=AW06_8]:DM5<.NP=QY54ZKTT4*OI*[-Q*P673M+]8\ 4R+*IH'GA2F; M#H^.*9LVMJ8H6SU&C_U6C(=P& 5,4Q-" 4"1[2;.8!IZ'FZF,DSJJYF1LG4L4R6W6HU)V=OJ9+4,V6FERMHZBX)*-I$OJ0E[;)XVC7U ME^PYV[J]10 @!A@X)(Y(E"1. ('76PQ\#SA*2J9@Q[" M5@L5U&X5'B3U"O# ME*G+5 ?LPNH9/+=8O>=)1*,FL+LP:9KBR3%%FLR.4,G>;V61O?R65G]F#=T5 M&YZIN\T?,YP]E77>C$4NV/$] OTP"C%%/H@01KWA,(!!)%S#I\>#\3*L5$-YD3^RW[FV\< RZKYA8V31^N1 MN_5+W_,/GK6YL.[*RLI^I(]/6S;[?-\U5E$VUC9_S/GQZZ:\X->;/&;5.D^W MUE/ZE%7L4VGQ9U;]CYI?A\7$E)<@LR^JLB>&]2&M,RN]K[*L__[[\CFKBC:C M4//PJ]TH8-^:54UW6TY6\_-&_?"[V+^S8SWD]P_;%X;E/W?YYN ?OQ^SUD^= MZ_7^)^T/-F7KS6/:L C0VA5-OK52JW[*UMRTM6'&VR_C'/SUD*\?.)?LDX_I MB_4]LYZR(MVV%ML/Y,W#IDK_:M\ZKG+VDZ;LOCIO7GZV'K+MAM]7SEN#.>U-NM@+76![ MT(D3'P=1&&![, E@(E4Q-;N&T,>/V#%.-O4V+]_&J9?F/[)- M=[71_H=,+G_;-;MTVXIG#R:R/>*Z <^D^ Y#DF"<#& PB24.>!J#8'JQT0+J MEAD770 V+#U8W%3NAD<%L];!@_A&YDRCN?816)4LHVGD=++#;.WQ62WJX:*X M@Y_S!4S?AMV*1N7,J;GVD3F-NHAVTK+.>3=8^K@]+];;W8:_V,E"]L;[2Q?MZ]:M1A>?\M?&52#8YD[3*A>ZB=KWSX^HJA99C8!^ZR MJF(?J)MR_:?U4^];;159WII\9-;YK):S=1'['%MDM;<6%N7AW]C"AWM7/K4L M, O\;P_EEDUX/_/E'%L@LK47_^3A@JPSV5+"_L;0=#]@\TN5,O;_S;IDNK6M MR[TC=;_6;-=V[7KKJ2J?\PU?H;%/L851P4EIEZ>L43B2NW:L=;=GL@784_JR M?UPU>V9_Y*.M_Z?LXVR95:SS)_:SM!F76NV'WUDNRVW=IW3:RW\94R_]I\JJ MYHW<_84C2CGGW_,B'0AB_RRKMOR]S8,OKJ>NWY2'W;$UG?EQO(!UW@Q.EK-J MX_R5[E_&TST@(6XON47LF0_C^\&*NQ56T#XX;T6VH@4Y_5Z6W)@ M*QFW/-P)J?" M'::+P^ETCVOFU^Z.T7-"$J=3N@QYT^#'VW?K-#$C*CL'0OB1T80ZQ+;C& 1A MB!W'02XD@U'7)I)O&DTT)C2[-?IG$;NXMZRU?RK2 0WG69;MKPF_OZ)\I MZYZHP;Q&E>-)M]NV1]T^5.7N_N%K^=RF/AW; 7T2%(6QCQ(QB*@&M_:\/XM]/\OICF\N):K#P?,E<<_L_)\0IPI&=+57O\--$D;%3H% M2F_["*G59;')4YJN^[4?C\"&?5W'=3R?^ #&"'I>X-O4[HTY**;B1V+431B. M3%I@UAZ91$'3!-H$"LKF84QNS?66K&ZYI5 +-H$ZB5JO>2A4J^52I%)L:CKJ M^+%)93I3"Y@.-#A1:NT]$A+T& ,,&>2Q/7&TP X@B=C5;Z M8L-RV\*1$ II7@24U20E^RLK<6\ M[T[6M2?;ZNPIK=(FV[Y8F^PN+[+-4''9I#_*HGRG[O[QD@2HL1'Q(NP'=K8M2D8==GU?*G[;!6^WK!T=HB& MD$'MTD(5TL0V!PSS):>KDE09V0-X3\B)+8 )["UC!V"* Z6VGC1%0?J;O:!# M@]C!+,(+<(C<"& Z;#4X,)*[$UO)P-PJHG1)H!IU*DIB@+6)6G*6"P _(D58 M3R0Y7**BR+IP4E.4^)#*^_>1#PU<&H6NP[X2V7'D$\"?-6XMN&[H"CTSK/*] M<^WF22Q69)D16,<9)$5.(O:[FPJK.%EB)!9Q!@E26\-)$"6W!R.V92+)PP+6 M8ZK(/]J04/)>K8KKRUAR[],80 _C,'(Q\5"""/4':XX3"M5$3+5A6 W?E!R) MG8O12Z)88#4'?W+"J43=#!5;7P0.!TUEV::6GKG?\"C[R MXRDKZFQ%B!\0.XJ)@V(?8Q#%R9!Z=A//A\,IF%MQ:9AH46A O#X*G.:IQ,*I(G@96B2+F=*(YU0 M(DO$=;'I=?%KUI1WAW;YX[3U*HP"CT2A[\=Q'/HH\I /!JM^$L>KAI]X$\@< M:; E%=^,L,23 OR?2"1,=+ GD%V:F;@IP<^%Q0#RV($AXD"D\L;*2I.G!@LRIR(WPM29%=WKS>\^Q&:#,63*'UB MOVE>5M2/$;"CQ/:I%V+LQP31 8*#H- &M1'#AG.J(R!KW2.2O3!$)\F">==S M\2NY-.%;.&QZ?U,W>_09]X:N$!'G\930F6B.A739BC#]1 MJ?S&%H-M 3G#D=8/=%O^5)R/X+=_6/3+U;^^6?3FZC?KZIK_O/R]I)\ M^W>Y$,5$.XA)WID;0$X(>4*OU;\!+K^0_B>.V,J+GZT1M+5'?3:1E"?VA'0: M;*5E"*I)!\O9>KQL&=Y3E:WS-L?-_KS-^!]@L8'=#E>7E0^(0VA,$42VXPM1'1^B&M[F6OD-3#O)C MSDZZG*2^YGL$V))]"''N"K_/23M9[J>1\V4(I%Z7WA4":N=+7 09 76YS3>M ME5_3O+BJOI1US6SOBF;E.S0)84A][(61[<0!"LE@-?:24&'W9:K)>79B.*SN M19C-:[Q\$9AT+P#]EJX?V,I\YJV83_@[.2[U,+^4(:G)FW>C42=+H@/QLEA7 M65IGS'K[_P<1$4J?\B;=KB*$@YC&M@U!XF!*_#A(!L/426*Y:ZHU&%08B9)+ MO?:UPNZ)K++ZL\]!_BI<3=:"LGP9X/W.2]RNX'N*\ MRO8Y92?$32/?R] WG0Z5QOJFJ837*@(Q\0(W0B .?> D802]$8"-J4A5GP&S MA@O\>(IES5,LNRZK8I7CD$Q'D$O-I&C)H BWP#)&J0G'E#,FDMQ-'+67[9.' M'Z=L7(?&,:20!4F0+5KL,,8C$ )"P4M7#0*8/4U]^?6?Y)N1-/6D=IB4IIZK M ;2FJ4?0"TY3GR!67F1UM-*BQ5:+@V*BJX]+4?&][M^ZO2UA]]HP@\24OWFY M9IV^@<6&OT3ZQ#^R"BB)& 8:!*$#B1NCT!L!0$R!W )1HV'C"\5K]O,'%LC6 MW>N_'<[QE?06I)S4ZF1=3&+GIEM)6@>0_%WD'J8UX+RP6J07+>WD4]J-R*DX MB2=DU$!++$,^33A6&N_%DG)9E>LLV]24>?\MW697=\<1(+; ]2(=#>EN+@.IL!T$%/5,32$KH M*_8Y3D[YHD14G,=3*FJ@-18BHR8\>ZNCQMB3C3MI61V":2^L_2 *7E$G GV M<(@\&T(:10%Q]M$O\=2"3UW6C4>@W97+^;BVW&?KVD-<:M&G-N[E0M!929\6 MA]Z5E?73*TG]V>J:XJ-E_GF"44$Z!2)2W0VS$#TUY=V1V-0,B_J3J2O .I8+ M?4I]:"=)9 ?4'?=@L,]6EM.W0%3,SK4%\G20OOM(6)>:J=.2H1-NA66,81.. M*6?D)+F;.'+[%Z$_3 D2ZF'$UKD0(P@P0%%"\ #$"9Q0RS;(% "S;X/0RZ_P M*S*Q#3*I'29M@\S5 %JW04;0"]X&.4&LO,CJ:*5%BZT6!\5$5Q^7*GF]X2J2 MJ_9BDI4/?>3#&). AI%#O(#88V6L2R*I&OT)9F;-VGU/BS_W#_S4;;IH.^'R MRRGTRF?G##([)1DW7E+4WUITOK3;:X($LVR*K"Y#TW0X_;FN)Z18(011X)/$P#0.S(P?;^2%/H([ELF4;# MQA-E>ZQ\F.G6,9U-(*9K8^!8>EK.*[N4/GX6!;?FG+]YRJB=D"84KO4HP0CVX_C,9ITO3!2 MWE90-6B^EN4PMUV-*-N1RWH=B[RK%ZM^2"O98Y2#!*\_2]@SV\]G*/ M%J#5(CS;7L$1QL2V!Z;2O0SMT^G0\4T /5Q-6\"^L@N!1^*$4 A\'*'$0P . M=B/;L^62A=/M&<\-\@S5TZL56'ZP INF==/9GK*L-46SKM7M&87N,[ZD%[LJ M7"]$YO3Y([3T56=*1>0.E+;=8OT@9[CRO!"X**30M1,;83L,]C6 V \]U=2= M#MN&\WE=E<+=F(6?5C"BFW=Y\9N;\BE2^--A##@4C'RT(7(^;12@4U I=3;, M\G13JW3;B(% X0B +> U%(RHF#U'P\,'1&"!##0&[5K=6T M\05XAY8O"+,>KU4QP+7%UH:MHO)-@O8/V1ZVG(KJ;0LQ'3U;(\@IZ9[] :C% MD7+RT4!^^PE1R;RP.JS6!Y=>S2NG,DR>D%,C#;(,.37C6CE#A]8AIY#%S57UPD+D?Z;; M7;8*DABZL0^2,(YB?D#:W1] H6$ M@C\Z!BE[.DK?50+9L7/PK)D4KS#>'#HG OB/A?>XCS?Z2I1!D\E MQ+6WPC(TT8!?;]/AAI@3#U_:DE[RXXE-QWFS8]WXLGM7!,M*HS:AA9?R]>&(HK%=%MCJN/])'NFB2 MY@Q\RR9HNIO;#S%: TCK^ZZQ&$SK)6LL#G3N:%&,OI,!H^866(8^ZG?K7=AH MA#=1=6R+.;[E]T5^EZ_3HNG5^K9*BYK'2&71QJV\>*ZH\TU[Y7)9W&3K+'_. M-F!E8T*"B 3L?PET$ T0'34[ )[D1<>FT9@OZ7T=:;9O1.6%\(,IYVDB,8E= M4MO(*6]7WW8 W1KBU0/P%U8+OZL./G# &CR85Y$GLGU"J.=JQV7H]VS>EN<9 M+;(G=)^S8I?Q@CYFMXVZ_Y4W#VA7-^5C5MUF/YIDR\NC'>I0C!%_!2.BF-IA M&" 2.L1!T+,!D4H3:#-J.!:^(?\D7W\GL@=N=3$JIL)G(5-.;GN(7:GQ -+Z MBZ&T!IC6'QRHU2*=.1D@2N )!=7>!LN02OUNO3MO:X0W4?&#VVWY%S\)0LL* ME[OOS=UN"]=K_JA9W0EO^GV;]>_*KUP[I@3PEU9=._&]( X 4^#8BP,W\#SD MRRB@7LN&97 9E4CL@LK'3R04T?-E(M)Y/G8EM/)D>B; Z)'\.WQ7,16@7EC M\=?W+JP>\;QR*47F" M[A/'ZZITLBJ8&35.J&0:].#H[05;B%L,4[?TGCGE^1$OI_*;DWA[ MIF[2@@W*^Y5+$?(2Z"#09PF22_,@8FEN#RCVVSX5HGM%T0)?, MD%)A>:'C2LF5SP:7.C^B(^R65YKOJI<#HRL,/<]S/#L&(4412EQ,@\%2XGI2 M2PJ5[S<\G@9(5MU-2]T(4IS2E?@3F\Y-4R=U>G]?9=WUC5=W?>;YEF=(5M1&KA=#XKH(Q':8N"@):!*0 M.(E ''E2D_8D0X9%YC4VOK$][,S\T>([OO%B@%,QO9F-3CGA46?2B :=8NF$ M&&DA=QFJI,>5TD#GDPQ]\D<65UW=M64!=UEU=?=K66ZNJF]9]9RO,_@CKU<^ MK&R? MVG&<^#P*C(&;N+X?#[9Q3*4VX/587(;R=6#U:I\HY5K4SP#;1O3O,Z+/H8 = M)G4-E.3^;Z&"LC[)Z: 28^*IK\YFE6U@@/1FGL2%T/.]&48>UK ?%*^89!DDU_3>-0-!,V&WVR2;$1F)4V MUD@D!V?]T<&;6\-.=@'R6@O@:H2)6G%]/870S--F619DQ8E@X2IZU')>5N&$+WF1TR#%#E= MG/RH^G%<>28Q,S&)_R4OLO;<^ H3R+0-.[8#@@1%V$>8C*M3.Z(:$OGBQLZ7 MS.<8NQL6]&3T)0B>E-4WPZVVS+X(K7.F]T>ZY%/\\DPO0\/TN2.6ZE?E2531 MVF?E4%DW[9["_KQ+%-$(>![QXAC981R$(/2G3RVBBY:I?J_1.MO)N2/LG)"CJ7PN0X4F M>U'J[65BFG.WS7ZL8%UG39T6FR]Y^CW?MO==?\KJVT.6-19\;(_1B(F19F9/2]/Y2)43J@YB M]ZKN'N2%U<&4T2Z37&_*]8[?R=%.^POD_!6^,W#_9M[@1+2S@1TX43L72%'S MP'S"/G"&D O()J6IO9DI&VNH982A1OT\%V$;II-4>7] MMG[(-KMM=G77"4JO)S<\1M@>OLGW"FO]!IL/D4\@<=OKP6,_(B[!3@P"##R M/$]*B^=!-*\Z=^ 5Y7FF)A(3[.6UCIR$#_AYDNAT([7W8[Q1^OKLJJZ%_Q,Z M/V_[+D/Y9_:Y/.>(4HG+OW0/MM3K*G_BZ\:N8!U0%[K$]UPG"6TGC!%"MAUZ MH>\F21@%4N634^P85O(AYNLCO0-X:J=<)E$J$U2;9U,M>%8@TF!\_"%+G\;! MT[A=ANII\>3#N%8'.],4:K_/%E(G9%\//)A !T<$(0_V5A'/?T]7*7%;9U0J MD;UF,_Q.D2PSU.J3+1%69]2N+P(;^+J(7K*&*7@CI&.J+$W)@MYFU6-[AV_W M@H7MNQ#A"%+;3UA8YU,2CH8#X$J=U=-@SKBB\:0F^X>/&C*:LDRJ)S -DJ@I M7\D1]A>1MQC/GYE\S9ED(E*1\"5IF!Z'!-*,D[B2SRI^R^[Y O8F>RHKCN&R MN"NKQW;[,7GI?WFPNP01 ,CWL1O82>@E7NR%[;V\.$(Q)(%:'E$O!L.:=YB@ MJCML5C4@M_(]=.O[BU6. [O_J&IF47,SR>82S]="ZMG#'I8U@K8.4%_PUAD^ ML9R<5EK;>8 $1) M''O8QXX/( AH0'N+2>P3H:,W.NR87N$R=+^T\*P6G[4'*%&_.)7+T_HS-XV2 M:]R2+VL_9/!S,=)/I40!Z(R4JI5]MIUSVU*;MM3F>VK9#\IUGC;L=^W#.]F/ MO.D>Y"DK:Y/73V6=;GF8_'U7\Q?IZH,'D?E'F-FFVJUYI4MQ7_/W0>L=?SBM M*:W4>F(P_FUB#>EI=H]5CFIJDP74B^KRI-3?8Q4>D+PY["Z].1S#P'/=V'>1 MBR/?L?UHF)22Q"=2S^DJ&S$\/W0O"Q(^N/B!#I6''96H$XM(9V%-;CKH"'N% MZ4PQZ3%R3@2ED_E<1E0ZW8V/WCJ7M=&? Q8@OL$"'IS%T4G=BJB!38&X=#8BY61H.1Q*!*2S M<:D6CJIS*A8QGG+_6+RHA;(%1(MZ_"AU=R8-NMU?KT9A$B 203MP?1 #2'#B M#A8C(';?OPX[9]1NJ7L=M7 Z0;\-T*E/P>=G4H.*&V!43<<'^MH"^W.)^M%[ M+G5RN&!AE_5$1-J5V!$2=Y36#^@AK>ZSNH_\/>1#FP7]M@N)C3SDQ#@9(W\B M=J.)XE<;EG .R.H122B, D4"\FR6'3E%/B1&);6KP)"$[)IE2DUIY1@3$]1W M?A[34'5"%B";$\"76CJ%7([TM2*S/M!&V2X-8>@%+L4H2*((1L >A!A1&DF] M7:EF8=YHE_U.Z=T&1?;$2%#F4%%G#- W76G. M\N3!$6IDU$:2S(7JC:P7GRF.$BM""SZ:U^MT^[^SM.)M"HO-=967U7 %.4B" M"$ WB!/7L3T*0@B8O03%MDT<*K3Q.]V*8=WIL%DU>*36/),HU%@ M?3@;@W+2HA3(D@5G HY)[,T M1<56@%+V[6X0TC )W #2@,#!5!PY\>HI8_*Z^=:D5:,N8)^:D1E=;Q$)#[3A M\N*TO4S]-\;;@^6"BW;6GZY9GU.I+E1:^=.@3N>7(TD-$B9PN<(C[H* VDCR MH20Q_1;!R@Y"&_'ELPM#$'G,%""#*=_'9/6<5=]+I?A(U(3,\#A$(SQ*KJOR M.:_Y^66^_;_N-Z?R8KUK7W3:=*.G>@ DVV"!0XP:1=.#3 U/D0'V,'->:^LKF(G L!UJ>MYB$0@ MB2,*QO&<4+HJ^*LMV49LD"F;$1IH<3?0#A&)#[3#>RS?CC.Y25R=2[&)W"R) M2I/Y*_9>@9I7<(Y1$(F(I/J:,%\0GJZ)9 M^2AT291$OH,BVXV!Y\"A:H;X221T[D:''<,I0WY?T[];/1BKO?N#Q=W>7L.URK;$V[K_D/;_7L=/T]?F0OSK;Y -T&UAG7ZQ4#[^>6I!R*I4K*\ M+E>LI#T1T"PU=J9(U]>RZ,?H*O3]($A\VPXIB7SJN4&(!J,>($)OGVDR95C MX'I=[9A,5:^&V)J?7+ZPBJSAPVSGU[<]%DF) M4R!XN2JGXHR T"ES)'P=P^MG"%Z]63"LL/ N@]_K[H+)P(_C,/2QESB)2T'B MNZ'K.#8)L8=#%']V2,R467,C\.V3(1=OWQD94PL,+_OE05'%_NVHP8^Y[RR0 M8_G$^#757LL8T,:\>WOQ@5$6-0_Y(<9"MA<[T+%A@I#M,@C(QPP$)A1C',E= MXJK9M.'PQ[$=6_*&%LW4:A53$ZP:U=*O_(;5V[^R[3/[!-\W.GZ [ISR^?D" MSU #_:W$4]HY->U4XU"S=%X6MW^5/ 2H5Q["+J;$A1[Q"4J "UH);W$@8$M= MKZK?NGD!!48$5(9@K1IJB%M#,GK!==3*"R:B91N2+E- ]Z1.UU"%!OI;R:B* M?VI*JLRD?C'EE2,=$IL2Y!";>I&'H>LBY$(X('&" )F14W'[Y@75,26H$B3K MEE0S_!H750Y[V;(Z$JM%6.6;Z>\FK0H>*HNK*IO:Y96R(=$!<1",O+BZAL15@F+-VFJ&7=/2RE$O6EE'6G4(JWP;_53U3JBI. ML6Y5-<*N<55EJ)>MJ@.M6E15NHW^;JHJ[Z"RJBIRJ5E5;Q^R*DOOF JMPL!V M?.2'E-EV$^KY?A@-. CRA!Z4,6?=L*;ND1A15AF:M0JK(8:-ZJI 6YQ35/?P MIFNJ0O/\K215Q3\U155F4K.@KJ#OQ=N^2?W4PS,BIY^3K%5$M?)K<']_D7(Y722%Z?]; M2:.X5VJ"*,F:H8>K^;N^*R] @>O%R L=: ,(L8\2QPF3A((DI$#H:0&3]@W' MEE/>1):\ ,=(ZXAIZ;D;1DY7S;3)$AZGY@A/:*[)9EJ&_AKU<-J#U IL?J;+ M==6L4%G4Y3;?M-8NF^RQ;F^Z1:$;N6'@1L0&+@W<&&(R&(I\!XC([H2O-ZRJ MKU!9+2RINZVG$'=:$6?B3$[P%.@243/FZX&2L;^]5;'C9'P@4AJ8.Z\&Z7"@ MU-:+IBA(?W.M1QSJHL2.$\>.*4:1#8/>%/)I(G23["0#YU 1J=NKI]&GHB0& MF-.@)3HNKE94DZ.W56OA;XF*(NO"24U1XD,Z;=;'0,,S'S *;4CXP9O8ID$" M710-&H8 BM4*8R1M&-:6?>YFP*68#).E3C+Y99 UU637 .E<+Q-_3(U(*DN1 MS&4LG29[<2Q5-8D54:GY+66#-$^W-QEW-]_R51C7M^$^YQ 20FP,O0BYQ'>Q M$[B#4>+11.[NP(G&9 :1TBV"^Z3&B*^;J>4T:"JG8E(T(YF2::)C+)Y)F$X3 M=4*?-#&\#)G2Y4QII!=*/.+QC_S^X28;KO)X^59N=SPJJ_]Q\ZTWBDCH)4$2 M!;X;81 $D1W&O5%,?$=0M#09,RY:'*)U@-$:04Y\-N%3WS\8.II)6\ #"AJ= M*8UT+(FA(@WT<.9'C!S3TO=$P M]6.)X:/'H/$AM(=I_=_IX]/_:PUHK3WIIUV2][3!&U/'B!"? B_R8.A3BP;9- M@",QOK39-#[$7B,=AMF(UNKA3GU&5I"/8P--.Y\+&&OZ?2I-]D"I$5?4.S;( M;[/U0U%NR_N77ZMR]X1N?^UM CL"KN>&MN?2)$YB%Q!WM&G34&JD3;0UPPCK M$%HC1*9X5HMR\J@Z[?OQT:2)LT6,(EV^E"9ZE5S2!Y754UFQE1LL-E?\9L3> M6D(3"'$,;!O&A+_BE42HMT8":MLR^655&\;WKGI8%M,JJP4FE]Q1YDXLJS,' M;;(;5^\8.U,BYP@W)S(X4]E<1NIFLA>EWCXF6?QXO,CG2UYD;;9H97LT8!&! M$R+*(@3?B3$>ZGN(2R*IP\JZ:A ME2DV4YHH0-NI6D2=K"]#W_2Z]+;:4#]?HLKW=<=E]>KNW8[>BG@)\:$#<1@" MQ_4IB4-[L(<\5^J%>W4KAC6N \:+AF3J(DP MHEA'V3DA4],9788V:?"CU-W7Y%3HLEB7C]F7LJXI\XZM.)G-'3/;VV,N7:'C^=XLKI9N2$"R L!BQ>Q M[V+BALF(.$%(J%IZ"3@-*V$'V?IIRYS[V?K>NL$?3>,_;+@C\XYG@TR?4(0E MM.\R-&413)3+&WURN@:W;3MFFV\/:94E:9UM>,8Y*^H6+_G!_YBMF(@FKD?= M,/ Q)9#$<31DT&B$:217P:3)J/E*IJ9<__G+=X[/6A\ G%=HQ-@ZH1F:Z5[& M\-?M5&FTBTJ5%SRS.*9D8O#XE.85#VK2/L.T0@%)"/0(=&'HHBA(J#-L_U W MB1*Q]U$GFQ$:>%/>1T6[NBGY+DR5;?F_MM*ZSAHK'Z$*+GVF$WIZY3,/DTH+ MGQ&5M8S#*=K05L"&IQH]3< MB^0VS]O77?Z5-P^#:'T9RM'0[G''Y"M_SE#:K!]^?X*;_V"?:<_CEK]6+$J\ MKLJ[O/FMW.1W_>;_U=WPE2L:\?NYH\C!D1_Y 739BG: &Q,;2XC].6$:GRR^ M9G^Q>8(U^RZS:M[::<4FC$WYU*:H^9RQ/OZRVL*:5&"Z67Q;JA[L:R%8W"UK M\.O"&CWCCX .OEFM<[_\_F3MW;-N2ZMUT.H\O+ .?;2N[JS!Q-^E+TC,G7^7 M/J$V]XY]XR_QOK%[U3>:DWVC%.@;PC4^IMKA1'G0V9M^ 8'$(F@H%S8D)0(9 MGK/J\E7W6;%^&6(FQ%:_]UF]\AV,?.@GH>OC*$" A"@>U[GL;R(I:AUVC-NCPI]??_K"A X2N M8SD_2M,%:0=WN]7\,*UK']+=I4LOCMH G[^RTM6%7L M(QG_\X75;P-L6D%&Z5/>I%ONQX4%'\O=>&V?Q9VQ6F_.=H.?YE8Y55MW]IZP MC!VJ!?!P],[ \[:,\ T^U7W*;+807ET>!(O--1NW0R!U=4?S(F5!>[K]QGZ2 M=1?1YO5Z6]:[*MO#]#S;#B(G#&T*PB3R**9V!S, OD]$9W_"^NOD5 M?KW\/_#V\NJK=46MVW\0"UW]=@V__F\+?L56 K]=?N._N+XAW\C7V_:#DE<+ MS=ZF8O/7HAM3;MHZ=.7">GUE&I^H#MWAD0U"C6#.:3Y\JS^+4LYFLU5P2;0 M756QQ2";9O.Z#0L/ID\2N[X=01O&"+%)E$! 6XS(][T$2E6RSXMLQ@75W2A3 M;35(EY_;[CVR'GN7K+2Q[ICOUC-WWN*J9U6#D]9W[J7JXFN6QI9=<"VMG247 M60=-S#VQ6E?8"FK?R ?N6(,_O%E'CZS6I06MMC0TB= *:\ZF7\9$=2;?CZZD MYF\!^2D*I57UPFRW.#E$4C?Y(Z^T&-'75WS2P28!M3'J,@1-%@O<9G0>;^4+A PW;,*A643;6FGF6OYV-5">>69I0=N)9 M6MNI3SR#)]WDT\TZHS,'TU+-/\P=L@X\6M"\HZ%%A.:=.5M^:?/.K+X?G7?F M;P'A>6=8CEW==>=<&#B>5JRRAZRH\^?^] O\7G?5#!Y/%D)(:81B'U'/C[S$ MB=TH<8GM)([H3:ZZS1H4G@%I5WET -'JS[C],:"<6TCD.#PE%89:8R%B8,J[ MM\/=*(O":?AVW_J]65I667Y?(!;8\AWNVRHMZFV7J]F7,Z4_KOF5 >QG35/E MWW=-*T'E=@^L=>^" MU>Q]L-+1B?J"GX.53,>?L6T%$_-_CV:53-%WQ3L?:?]/O'#DYPMK:/3!0>O MPX/:U@N+.7EA]6Y:AW[RLM?.TYFS]L9:[%3^_OS=9!ESTQ*(>)O37P D+3,> MSJK\N:W;K?_7+MWF=SP"A_4_LLU]5G^"U,,Q!0# &,0$1 [V8XH'I#CQM4QU M)O$9GN-^+ZJL*YZQ^ 4//+V[&;VQ\H/5]EB6JW&Z,]JPT^:YI;2I]@GNP#%K M[YF5UE;GV]]H9IO01@I3VAP]8MESV2P,"$YB\[6&Z.QUDW&Q7#<[OM_ 5HPW MW2%ZN&8@VVV)C[;)"2&10V*2^$G@41 &T(F[7% "*+03F>G)" ##\\\-^79[ M\SNZ_?WF\NNO%OH'O/F5?).;7,SP+C9[G)URN>GA%=QV1N\!6WO$RRA!4B'V MA*8;;:=EB+99%\L9^[V<['XIBWLF/(\\Y_XOMJYYX#B>LRJ]SX9+G&X8ME5B MXRAAEAS7P=A/W ES+X=0VI'@ 12U[WILFE87 =HOZ0=-A;/=^ L?H&RG,IJ MHUE,6,_!L)R6IC6@-/B0"_X?O1UR1J -8)UFS\*OQ:B M1T\%^3PAH;I;9!FJJ=VKTFP_EM3&O.![EE6VR1N:KOM#T#SMTR1E595_,?5& MZ1/[3?.RHK$3 HC"(+0!ZT6!@Q/$HF*' I]ZU/?D2DVTFC9>27++Q_&V3&>^ M8TZ&I%-#TP37"QF?1EQ[.TC-\24;95X-'(#@H/8]VP48!C% M=B\,<>"YD4S8HFS$<)S25O;L;RJA+BR.JC_[.*^ M'2/GA%A-YG,9PC3=C5)S/Y,3G.NJ7&?9IKTQ]R9[ZH[9]J5+*Q\AWX:$^"%A MJS0((R?P!Y,XE+OB?Y*A.82G&D')"<\T!L7$9S;RY 1H@&7Q<6']M$=FE7<_ MM^NA>67H%$TGI$@+N\N0(SVNE 9ZWY0XZ";;9(_MA8+75;[.KC/6'8N&K9U6 M#L4Q1HGM^HA&) 9!A,EHW898/2Q2MVE8K,C=7;;NMV65TSC:^%4)GN:A=F(L MM0=IM2@OK#W._JCFE@LW/>7'?AH4AH7'BD-!!410X?N @SQV@ M^0@(B=2L@ SKV1XK/W;R-*"UTNZF*O:SYB'C_RVLV'!^B!$Y%=>CYX,]Y&QGQTXQR)CJQ+OJ% V@ Y2>BBP8@7Q;:(PBA^M6%E&9]1^X.C$903599.R\@,!,G) MAR@W(IK!G#O0"_:WMUKQL?22%E^VQ5DD]=E<5FL?\OXP_0KFOC(CQ ([0!# MUZ=>R+=D6BMQ[/M""J+ZW8:U8T1TP4]T2J2/5&@2R.H99DA.+%Z38_W1 1*4 M5V66)/)EAME22WW)LB:6OGKOZK%,U 12%I!4FH*^U-,U9$\#-/E]VT/X!4>[ M+KZ#@,:)F[BV38F-/!LX)!Y,^4DL54BC9,!TFF?$9'6@I%9ETZ@33/&89DTR MP2-+F*&3$>]).97Q&- @@<-W*Y)9NU,H2# M,8!C?XJN")J87UFD5G53"513%P/<3=87'0N\R0IS=*6GB!5)M[N\QR5Y M5D&5.C&1F8,U.95Y3YCT\D;3T82/J3FA,U/)7(;03/;B[5D$+:R(Y*?W)E!: M9VWD9$/;MJ'K>2BP?6*[%+O#>@S",$:BB6F%KYXOB.&0I+>L5,CZ/!]MF"?E M@$6$(FW9Z/!++3U&51ENV;_KXQWJ(NCXP L=/_0!L-('9PP$)6 MUT,1)4-2-8KG*=X^2MBI M?+Q^UI>1.C/AV&>%W[JX4U/$WG@?:L<>)(B2$%-L(XI\-]J'VIY/I)YLF&)G M9LV[&$>DVC;B%$95=,X;ZCO/N6,E-IL;E\?"HK_L[7:#@($4(^,\[^0_V(8.R#P7! *!1. M-^HQ9UC2]B#Y\&MAMG=M=$"M%JE$JDP3Q0(IR/G9E=,V$6)5DI&:&);(2,[/ MM%I:4@_C8KE)(4Z.)2CU$KJ +*5FATICG4]BLFC?)5B7CT]I\7+=W?F)L\UN MG+.&,PH19981B! _&QHB-E%A)_8B-P$T]+!0HE*G/A@7&RR$*/DV&RAF= %3!>Z/2K- M=3_QJBA>^9UQ<[]FY7V5/CWDZW3;IHY#Y"Z='(";Z=U?S[*Y)1>ABUM]5!'B3A2$#6=N/-71&GPH=39E22T M)+M_:VE(\^($0A] $ 9N%/@0 H '6S0)A)ZDF&9A5BV1+K"G@PT/>^?C"J%8@X[Q!6 5PJ-[KR M8NN4[M:Q$-DDCMP(!"@ R .Q-YS=0.PW4INKBB:,YY,X*IZ;M49<2N5NJ@R* M;:+.0)YLNDB>-R/;I1\SI$J;5[3=6:/NY(2.PZ08Q Y".$ MB8]I8 _F0(*%;@V;;.0L>J-4::;.HZKF&*!0A^J7W!>IBJCX?"T!DDY#&<4P0\4,/^;'CQ)[CT<"/!,]X33)@ M6'=Z3*^'CIS>J/$FIC7&*9/3F0_9.E,]V$?4G!"924PN0V"FN5!J[%D3CQ=] MR8OLLLD>ZU6,D4L)<*GG)FY$D4W!D*+%&&&IA=0$,X9%YJ-'"3@XJT4W]?R0 M!)MBHC,3D7+2H\KA/ >$1H9.*) &6I>A0SH<^>S CRHW@B5$S[QNJ7JY?'Q* M\ZHM42@V5\T#D\"(W\=!00CL(/#=P$;>>,(2$R\2>EEFLI$Y]"@OK*>LRLM- M]TKV]W1C;?C34G^Q.9T_!G M*S@6DQ.$'*'RLX(Q+J=.!2VQ [*Y^%.7?&,\ZM)Y,3Z5I/W0=T$]5Z)K>2*N MYL8)Y9[ BV#RM=_5)C_2Q[QH.]77'=]^*N_X7O=XKK1>H<2.HLAQ>-K7=T(/ MT7C(;1$?)T('='3;G*<.IDE_6-D>ZX55M&AY9HG_*MT#ECITJ(]Y 9D_$^ER MJG]0.4,.^?XZ\MWN=9^=;ZF#GF?A7?6PIR[^17TR:[NKMD95M:%[D3?:%KP\N M^4;T/4? !;Q)7KJGM;P_:<*?A^9O6":OUPOJC]4.R6,QPZXD)\7(: M3DZ;S;>9$1/<)&9^G&9>A[#/Y6IYCH(A?=W!=E?R&EJOJ6U8]Y^ONW2HG MBI(@P5'B!DD20R\"R.G-Q)B9%;WI0.G+#:MTCZF]G:Z')7UOBAIIIY5T%K[D MQ%&!*FV7''Q$Q0?"-9FU\U]M, U^J:GW2"MM-;VAXT?_*JL_\^(>I4]YDV[AYCEEW@YWC;K0#F(GACC!;A(&+ 9*HMX> MQ&$B?C_T)"N&5:;'9JT[<%;:HY/8EIA&HL#&SVS\R2G-0%V/RQJ J=S?.8U# MBGH3: M3.110++GHU!.LT?V>F#6@$Q%M"?2**':\]&I)ML3:!73[9,$'!-N/:PM0+DU M.5)J[U'_7W7GUMPVCJ;A^_T5O)RI*I!Q1F;."=1(0ITZGX@4-')OOS=VW9FXF+IAA@JH;)I@^C@Q4K6"W<9NP MUML-TQS-=;6"\)4IYC&-X)4YJS0#WL^ND(TV4>KG:S*^] MKZ\O&E;_4L^NV8UR3"3$DL& $&\ )EJGLA2S'# M;/*]7EPV]G./PD9WJ=.[0AW>!=9:DJG;W_0GOIJ%UM\6YH7@SEKK=IUUB]2? M+JNK/_1GE_75_6*ZFOZ[[0/IOS ;]]X-/E'&R>N#LV7BE-HX:GZT[%[,FXGI MHFW]/_U6+RHSL?ZCV37@X[1:GW7![_5-/E]-N**T4$H#I\QH21"2>0H4SE@I M68'MYK<'"A7]*;B5D32=RF36[J,PV^B;U+TYX)C>-8NNU94_OM7S M9;U11.>ZT_6]/K^_NJKK:ZU;39=7U>R?=;58TLOE:E%=K298*9"+5* T-SH! MH)"GD"'!*6 J)S=M-DDUG]^;P9^=K))ZG59RTRR"/88> MVU?;73+?4?&[0FYTYMS,8?^]R&7J3SK@E/$O4#!X:PA @*+HN4%91D MQ$R5H,(LM;7;T&9(/9&;.)C"-%C;%*X0>K<_1_%_B#9FFX5Y[;W.(S&)C*9] ML77>KPT)7JZC;R?"9VS?%D1R.P[OC9"+/YL)R@B0C)=(L"Q#BHH,PZ[MH01: MS6^(JR ^TT%,IEL;'8/B,3P>@MM&=Z*%CYG3&V^#D=FUK-XCBYUS[$5?/T405BH4N:XE)T:3M.(?6I[#?&9"Z,SU\[L:-0-[O-PW#72 M1T]>(S(L>YU*[-W2URW+_OSU<#4>@96N+I,B3R5E% F40T8EPS#OQ$ DA-. M9B0)\?F;Q>:OG=6Q\!OT6O6Y*]R>OA:43PZL]. M@>+##K*^:^??OU(+Z1(3B]^D6<)/_WTY4S^(C^??_A- M)A]/S\_=F-??7CO<#>JL&^F>2$LV&U/_Q6PM_-?$:-3 .Q;JWG+M .6"&3X. MP(5+IXET8[IA[6,SO[VH%W>BOEQMIJU/S!H-O>VT,0$5RABC M&9%FQBX0!2PZ+66>%E'):Z5@=#-D(QD=B;O!/1X.N\-/D/5R-R1TG4KKG3+7 M+<>^R/5P-!YQVRD(&8$D2U/SFEJ!DB*RV0-":P&"Q^WK6BD8W=382$;'(FYH MCP]_'5!\D3 M@:%*380" B!30+E*M]1'>399-:MJYH[9-R_LA,ZM!GMTFC\Y7HVTK&76+HVO MYMA+/U ;'/.WWC5[I1O.5^8CF:EHG^O5Z.+F7?>S.EJM9A>WJ_:&9C- MEZK=&+#;_(_EF90E53G.2RF99 R5[8PE!2CCF+CMIC^4*I>:Y;7+?IM()DB@/,404I3EI7;'*CNY#D=X# J MY9$?C3=))5>;K)+58R))M$[:2>/>;NTC^-H%*.4K4?3>=Q[;-P-[)&]L6R&QU""?1MK M42^FW[7*[_7R'_?5;'KS,)W?TN4O]?5M;=/'F# ),\!4F7,E>5$"@ ':R&4$ MIGF8)[_H,J,_"OXZ7]1:^+_KZ\0\^26:DM?;I/1#H>ZJW:_?G!K8-L:'2"UR M_"+OU_B.JJR#M[,[V26/Z275,EDG^/X:U+[EY=%V#G:+C+N9',X&RQ9QX'+I MLZ![(T9_-[LW1YJ\JNJS+I]FOM)EI:]^VQUT.*$ $2E5)@O!J,Q0D3'>J12$ MI2Y# 4-KBSR:P%]YU]E_>7C4PK)KK<9<3FZ-E/7;SFU>>YNAI[DE77+'7['> MHV0.-$?'N@?&T0H=+7N+Y?/#E8+]>=3?=8/6+!ZTMO;.1WE)U>Y[-IP[MLUQH< MU6 WW&^EMG#75#=R.\YO%"<[DH\VBN7JZ0%01RN><9 X7GHOCO:.ZJ,S2\^J M/S]5.NJTFCV1LIR469&"/!.P2&E.$"A+2;O G CH14__<)%YJ84E=YTR3V+V M\-*1DV4%XYL^Q_FL4? M'^9?%LU5O7P6N1"$* F45 ""#.,BRSN*YHC@S MF/>)%IIE1]M-T_M.W17.K M/^8+M#Z&.A)M("^]D6;TF84O&X5C@=I^VVRH%L#TD6$M1$;[N!;,+6>PF3V, MEU_KZY^;YOI99&)VYRPDR '->(F1 *+H(DM4.&T[%")>[*DW&V7)K9'FB;4^ M=CIB;2 GO;&V];,5.!:J[7?-AFH!/!\9U4)DM(]JP=SR>8TW$420%&+.*0-" M9B1C4G8A*,QSEW$?IPM''K39>?UVDJR&7P^RZX7E6QUKRT96.9RD'W@;XYB_ M]6[_VP'<#X\S4NC\VHS@FJ'<*_VK=DV6F"ZO9LWR?K&S;:T04#\LE0A(6@)8 M0(CII@82@ G/G0X!B"DD=K/_X3/]S#_0C\F'S^<79[]^DI\O'/?(CEL.=MV" MT12!6W_A47;RX=FLJHWRY%%Z\JC]B'MN]W'Z "\'*X&12MKE87.A1[V*@7 M]7)Z.V\_VQZZ,.&"(YHS@00D@J94@+R$N( L1R)%TNWL+''*=!R"T2:F+)@2;BL5^L6*OMS@Q:J_JXW @=^2';3I$!>"V#N2JATF ME^>U,Z!#MA7LMEB#6.C6/_)S+PJ3]KES $>]#1T'B?JGT02^T?KS1S3FK)6) M3*'N4%"&.$4ZFH)<=3T*F>',Z?&T1Y@C,6BM+@"%;-WTYU $(\.0Z"T/!V/1 M6H@CC1QM'2^/7!.Q()*7-VXKJ]MN]FI]4O.F"P8S4@)("B!AD0.,%$S9)IQ* M52K<=RSQ"!*91YL-KM;"DJI5YK-*V<<^.P0-XIP;@#:KA#>FK44EOZ]E'67G MJ)?N'(!/;T/'@9[^:;RZ)K:W+T[8>1(',J#@,8;,&Y&.9 EFD<^2#D^2EP8XF7=B.#AI_\U:O1PPJ>7\G%:74YG M[\\EKI%] MNB\[RD;0AWGADV5'QM_?$0&I?RX'NC1]'7("UB3Q&F?Z>N(^Q76Y M'>#^.)W7[?IFW?OB$BJ!,V3>%DE8ZK[8&FHXY2EQ6J'2+]* $Y6:F]VI*#N3 MV7PGK7HY:T>BX4QU ]*3.3^/YB:_&W'K31>.-JOT%:>LIHWV<7@,/VT?(2<$Q1D JR3-&2L%*TT/;A$8I=!J&#Q(P,L1:$;O3 M[7R!U<=35VX-9*VOQP5^[:J_/GG7@CO@H$>:;EQT->WMUAX,ZM_3$1SU3Y\T?FU MG*]TD _SFV9QMYY:U>VS52B54PD4PY*J-,L 1A!"PGC*<:;46YN:A@L4L79N MY+4K]]8"DQV%=O0+Z.CUYBKMGXW,V2?:;!U^=B<^8YA)I"53BF'1 M%-Z6XY(H0CY-K!O(CCW7]70;UJS=F#"&"XH%3;,4(0TTF2/171XB8?7&W?FB MD?M16Z88,78$<)OT(';T^."P%_V4W/>\&]2O_COEKH"C-[.*N_-8O5!+,2JE1EBE-"E&*Z MP\*Z2(1#J\F)?:X_5$7?ZDK6PMPKO;-S]O4_IFF>*+#V*R06GOGP!B%\71L/ M++PS>(4;_=QP0<@7_?S3Z/[(M:A6]013@4M)65X*410EPTSQ+HX&EW/WP.WJ M0^%CK4H_?EPG1I<[/1Q-LV='/+\\R6%K54AP/#'A#6SX&38>:'CJ?P49?9QP M>HPP1^!-S3/+ADV\I!@A!3-6Z@X.*?13"MB$(FF1NS]2N 88[/%B*\R[V^%N MGL-S1TS??)]!K"T+^D#RS(FW'DY\C1L/1OQ3>.VAI9\?-C!9O_]0TUG]^;Z= M%90Q!4L&4IZ5! D$,*;;$ 3;+:ORNG!D>&Q><1I!R5J1/33<37H;%E']<8.$ M@S4AX/ \\SU0\#;H^##PE]X$N$%<*_]9?3LU[SSGJ\_573U1%#(E4RPQPRG) M!25&%6N(' US!8&$;WR H*M3>&@\-2!@V#P-&LL MPR#)> ME+E(NZ@"@]2-&?UB#8.0)QI/DE:EOF^2C=+$2'7E2D^/;3$SG+U>U.GE;#@4 M'73I()G"^#L64 7*Y@6W0KIDCS%Z?6V.P-G\\W$ZK\%$*9H6/,>2I3(K<4[S M4G:Q*2T[DSI[Q,M*53;/^\F.1N73@0O6+(0?ST M,7 LT.F5PPO4]'?$&3!N<* MD0BV]23(6M& \%@'M"*'HUMCPX:K_+W,\/+!&1A?FN6JFOUK^JU]CL*9(DR M4@B 4J$!15#1!4M%9G7J?<\0 \-C+2[1ZKS>P?BYZ B0> ;VPXBM=\%Q\L00 M&ZCX.3@RM'@FL0\P?3RQP8SI]-!%7;679P+KZV<9P@A2S/5793>MI> 2,%NP M.%TT,DK:?K@1XT@.-V/>9D4T3]SH8&E'"!CL9KRG^GN9[Z7DSV%=J MLX?O[,O79MZ-,A>, ,JQ !"@',*,YPAL0V"B;"NV\X4C5^Y63](*RJ\MT''K_3^TIL -XA]Y3^OK^X7FB\ 7EY,5[-Z MD@LE<4XI)V6>(E:B%'>CQT5!L=41HUX7CESY6Q%F'R8 _W+YUZ239T\ =Z?> M)D!4D]P(X.I/" P\3W\/!KQ=.CX&_*4W >X2>PQ<+*KKZ?SV_.'NLIE-!!,L M4RDJB@(B7DHF\^WU2PFLAT/=KAH; &LQR5J-?;UWM.;M2A_/%<<:;V=(B(K^ M).4]M=S/EN-7<4_=3=\;PKV-[PXR:V>)%0RP$D,J <@P%RD49/L/7-4[34DGRG&.IY]A]LU]-*_< .!H4\@6?]>!-UI]+[..CX5^\E]I_7OX M8#^"L-F*>KW6Q#!I5:WNEQ.< I[K_TA!:*8R(5."-N%*A+'CY$[/(,.,(G2[ MKF_5)6MYKJ,(OD[:CB,,8*+72(*S?^%&$EZWY.!80D\7CX^9,&F\&$\(XHO+ MU')=8:LKL_.7J%;5)OI$2EP )CC*LJ(@J%28T2Z5,E%NX\4Q9#WOX7'L8R+2:DDZ4S^)7![=LB1+/ M*"^06'H4=A7L-O^#U/!S:BRP\%3_ZG)87Q?LT7!^5\UF['XYG=?+Y40_4ZD4 M<:J[/XP 5.B@>!L%0^N7)3[7'@8-K::D$^6*!D>W;-$0SR@O-%AZ% X-3_(_ MB 8_I\:"!D_U+]#0QP5[-,B[>G&KGXE^7C1_KK[RYNY;-7^84%*P4B(L0"H1 M*H4$JMLKM,0TLQXW[1-C&%1TVI*UN&2CSI49GC;:LB.^@UX,<34O'$Q>->0@ M5/I9.!:X],SB!61"N.+0#_E:SV9=$"DI0YDJ-,Q8D::L* 3I@H",.*XC<[KT M0+T0(\D7*&Y66?=!8KGDUP6Q,BA@#V0G^\,=$!^;QH((/_$ONQ_^'CB,T#1W M=V:U?'/UQ_G72M\QI_>KY:J:FQ'D"YXFG8:%#B MJ_\E/7HY80,,>E?/K\TFJ&I6W4X(U-TI*@4H.<]$7NKO'X'$4NLY*&Y7C0R( MK9C$J+''@J,U;^,@GBMN&+ T)$3E?Y+RGDKO9\OQ*[NG[J;O#>&PE'0]MJNF MRZMJ]L^Z6G2[I6WC1V[KCHZ-_"DW 6\G]3(3'6$K_9#D1I:(@ MA6G!2 Y)@3!5W7QZ"B"UWC;']_J1<;+=WG^W:K3*W$]$<+;N;98,X9H;2CP, M"WD>PC,C]G"DKVW'QTCO#%XY#*&?&^X061_CLHZE$,T543)5!$N0"RFS;NDM MA5ENO8V.?X2!0;(Y;:@72IP,=(5)+._ZX<3*MO! V3'#"BD^YHT-*EXY[,6* MOR-O@65[YK6.,VN6]XOZ],8,$]7S9;4^V66FNT37O%FNENV+6%8MZ^LOU8,1 MM[RH?ZR8-N"/B<@*(-,2$L$A!"2%@J>20 DY1BQ7A0V"AM(2&5;GO] S^1.C MYU(D_/33%_GYG%Y\./UL!ZK!"N0PTL98%F[P:U7]=&ED)1M="5TLS#*U]NO? MCGL9UHW%%Y]?G]>+[]&HZOSV]4=-Y-;^:5C.Z7-:[*@ M"B($)H!!64HE M!05K%;*D>6:U15JLV)$)?7%&A4S.))S#Q8=_>9 ZN/%V M9#ZFYVXDWBI-JOEULM5J-G39JDW65T-EU-ZV6'=7%?TTMSPM'5:I)E$$,A,U$RW247.4<2 MIR0G*.,E!0RX(#5HX,@\_5CKLJA/DJWFI!5]DG2R'TZZ+MA)HG4GOW?*]]?Q M 4K#CK-'*P@WR,8H@RB<=?'S &2C%,LX"!LGM6: V]J-K>M;]G4A#YV,L_JN MFLZUXP;]W2O6B2"99 (5G*&@,0,*=()DIG=+F #R(C,79C"U V@,2VWP^E( MW(X&U^5)LE6_[N%N1W*&Y:R_T0>H.T#IC8/!0R3:#%XS(O!9-Q-&PL6?S81) M 50JE!("L93BO#";L*Q5$"7#0]DA=GP2@P@D=C$W('XC^1J3N:9'VXZ6:]$C MY.RCHWWAZE$V[XBH/MGY8-3;Q2CLU+=C//S$T;DIYW!$0@:W-MA&&IDCYBB1EXHCCJ5T#LDJ5M^?5CJX60,FBI= M&28"%"R3!90""LHH E# 3H99]AH+IE;!X[,TB\=2.WO#HS2XLX.0U*@>+TB- MND <=2J>]X=1M_1Z4-3#QR@0G7ZO)SIHRH$ B)4YD@AD+%>=#)PSJRT]H@6/ M#]$\(D2M[(T T=#.#@-1K7K$$-7J0D'4I7C>(42=TNL#47,Y'1NO;8F, M';)/[ U 6K_B>E^X]E.^!*+R:I95;.P MK'TSJ!->M_KL\6K^)+F?7T^75^8<]_HZF1FMR;>-QCC4?=OKL* -:G-DMHZ3 MI0'P:5T([XN8]FEY0M+1MR!<_'6'"/+'E?XHO3/?38@YHA6((M./N66!,2EI M-Z&+X=3NT*2X"@:8LOJW9'KW[=[ :1+8^ #,'<3T\0'=E)VO= MR5KXB&BZSUM?M/8NJW? V?XYND WD*/]E@@\3#C%5&0,8$'*0J,?8KZ-)E/E MM,#*-T;LQ_JVW[GN:LX>IQ"/84+Y:UOEA7)S'#6N=Q96,\)=7;&M-;):S'6L MY9=ZT:Z5?%S(PV5&%2_S,A,"HER"#)?M0AZ!LY)2JY/5^D>)7',D/?O\X?// MY\D7>9:T*\;=^AX][+/K7PSCG%L?HM-D-K)8[_E[Q/6">PTZ )[^IHX#/0'R M:$+?;L_QLWLW?-1?_?T_NI_H_YEM ?[^'_\/4$L#!!0 ( %>(^DY(2=;> M*X8 &65!@ 5 9FQE>"TR,#$Y,#8R.%]P&UL['U;E]LXDN;[_HK: MVN?JPOTR9WOWX%KM69?38V=/[^P+CRPQ,S6E%+,IR7;.KU] $I57291 4DRY M>FJJ[$P"1'SQ$8@(! +_\W]_OYW\]#4O9^-B^M>?X5_ SS_ETV$Q&D^O__KS MWS__HCZ;=^]^_M__Z[_]S__^RR__5W]Z_Y,MAHO;?#K_R93Y8)Z/?OHVGM_\ M](]1/OOCIZNRN/WI'T7YQ_CKX)=?5HU^6OYA,I[^\2_Q7U\&L_RG[[/QO\R& M-_GMX'TQ',R7[[Z9S^_^Y==?OWW[]I?O7\K)7XKR^E<$ /YUTVKK$_%OOU2/ M_1)_] M$OV#XE^^ST<\_!0FGL^6[:[RD>OS[B^>_X>734$KYZ_*WFT=GX]<> M#-W"7__O[^\_+^7\93R=S0?38?[S__IO/_VT@J,L)OFG_.JG^-^_?WKWI).K M2?Y]7A;3\7#VEV%Q^VM\YE;JMBCGX_]*$F1O3RU*\5M1C+Z-)Q,U7?'U MW33,7]?CP%$UF^7SNM]M:K\M2OAN^C6L8T4YSH\69GL7+8Z[WGRSIUF3XYO^ MH8NR++X%HV$6U/J^F%Y?YN6MS;_,]X^R1N..QIHV!R5VW)&,\?_?!5.D7-IP M]7E_=)<=R?4IOQO7!V=BO'^\-9IV,LZ:=*G?0Y.CGHZ"K9C'U\V*R7@4#;?#X>#B;I(KS:7-G3UU*<5CW^3= M-#3,T^79WN=I)4MGX#$OZ%#FB[N\7)H%)-17L[>[6[5W.C\8%S^^V"RR'_/![-%F:^,V)6;'8W"\>#+>!(\ MD_TC/KRG4TCQVL_6C49JONFG)HG:?N\I$(KV_X=B;@9E.6X7D[IO.@4*];[2 M8_MK4*+Q-%BVXQ@VV+C7>T>]HTV[(_-%F8^OIV91!G-G>/]I//OC]\%T<+T$ MKBZ_$OMM5\+ YV441]T6BR21=G;4K@PUN;^W97.C?#>=YV4^FUW;'64]52\MV%S8WP?)M#] WKZ5--O3PGNUN^AZ5&O-H!^'T_' MMXO;Y8\^KF*1L[\'SZ;\4$R',?8QF43-K9H<)%-Z_SV0^&,Y+LK+0HV*NZB2 MN$8/!4%M U'OM4WCL_RW*69UYZ+=K9H>W>?%7>@IXC:8/-F .O*;.[R_-B6J M0G)-2+._KZ8EJ;AQ5(#V;CV<75Q[ @173J MA$:.Z.HDW@_+^XNJU M7R9(=DB_[4I8;X7:W[+)47[-IXN]@?!GCS7^_C0RU^ZB\7';\6QP?5WFU^OY MO_KQ02.OUTGC8Z]+QE<>;FXLG_/K:"Y^RN]B"N#T>M]PMCW?WHAJZG)/L_;& M5T^-NULU.+JXW1-LG[@C>7N73V>U3-W=K=H>7V/#5Y7J-MPR,-W]2B'-[4B0!N>[Z]$1VB\^W-FAO?93D8A1;#?/QU MJ9//^3"8.57R][YAUFO=U6AK8GM0)T>-_?%)'[D:^31:$_GH_>!+_BSEY[5V MD[)\TBP>,9+QB!%D2Q%>ZZWAD0;'KMG!/N^PX?%^S,MQ,7+3AB%^O=M6QOYY M/B@;QGQ;QPV/_S(O9WFS(W_99=-C+N:#2<-C?M%E&5R]/O203T?Y:'E,L1K I!B^)NE2RJO![,M2U,7LE^O!X.[7 M.+G_FD_FL^HGR^G^%P#7!S+_Q_K'V2N9DF%2NKBZ''Q77X*+/QANPFV3B--? M?P[CR YHG5& +4+4 NF5$MXP+A%'A2M M0AT$J[[K7U_]L+OZY%\UJL[JR]?>,6"6>M"6<& ]( AQK3W#1D)PNB]_IW)6 MTFP. ^\ X9!N,D^ DA9Y+A2&'".%O:W0<%;]@#-";7X4G<'^,#NT2\!-^OLJ MWSU*4$R71YF^CV<[&+>S7:8Y=1H"HB"G6@4YK1>5K$B8,Z-8.S0HV@.\*W(] M&ZHM;@?CZ0Y2O?I\)KWD%AE )"*4.TR89I5L 3]R7F1J2,]%\\AVQ9I'GU.8 MJ7\+ XU?CP](V7PVOIXNO[/RWQ:#R?CJ/F[ZK7-G_I:/KF.F_>V7O*RW5A[= M?19,/&(HT9Y[:!E06D):(<<,4^?%R43V;%\UNU+ ":A[60ZFL\EZ@^,_%[/E M >%#R+FC@XPKASS!8051%-)@HFBTD9YS81+HAWX@^C4'\0D(MLW4.(1CN_O( M& @?%O0 2RF (]9)AS:K#2&U_*8M-,,_$,T:1;E'3(O3]OOQ-']2%>IX[W33 M58:) U(J+11UDD)!@5$5(L!SV.7T]C4OOQ0;YMW%+._ DF5';]B;:%DEG9'T MPKQ3\WDY_K*81SPNB]7I^LK#_U1,)KXHOPW*T2Y^UN\E$Y!9I7CX3D' .]C> MD/"'CQ7)\S+\VJ/)(2FF M\Z",,)3KZOC5SHA+$R_( )?2:J6<4Q!!)0!RFQE#&I=B.AY,X+LM.Z"-T[@- M=KV(SYQ /5V1^V(XUOE5$;->AI/!;#:^&J\2G&:;6.HK\.X@\W$=9HYBJ2$2 M2$"'K8"8LXU1[H5/F7U[Z/=T0=M.%-$539_+$&,*JAB.5X?%YZN$BR,9F]QW M9@ 'DC*"'"-:<>E=0+#"#$/1B3>U(^/I+=*W:ZUT-N'NL+8J<5Y=5O;/O&D] M9](PP0%%4!!EC>38(_FP0(F4:#PY> I^E-/SX)G!MTSH;M7SIW'\U/J2G C- M"7#6A6\?,6S-9B,889(R1=/CC./GR8UOD=,G44YOTFM>2Z<_J^P:@BC5GGAA M)*.:.:BY7*4]"6.\K16M:VG:&=[DH\4DO[@Z)*A6)^TNL>=,&T6-DA !;0S3 M@F&,*\RDHBD1SAZ&D1IET?/)I5--=#6K[+ETH=31'O(GVP^J']H\@SGBN#)4&,TYE ; M[ 2!"A/H:9C @ZZ8XOVP.(*E&SXQ/YZ.Y_G[L 2-GMUMHN]_'_QG49H8P-B7 MX)O4;T: 58XA#CET6"BIB:%KO(3QLM;)A[.;36J3:(?!T;8JNO+/7RGPN"?_ M=TN+C'-+*);2868Q8T@*IC?R4<+.BVH=<:%H _NNN+5,L@I:BU5R/^?EU_$P M./475Z_6% T#F[W^J[VYPTV^)C.0=) M)XVIXTC:S#R1XZ[&R4 M&K3*M:O^HAVPNR)4E78R6UWHNH@5I'3^MWPR MTO>5]UJ4FUNA=M#LP)ZR8%\ZQYR&D%,CH*785X:F8L$$/=WIIS=,OW:5T!4I MX^#CYL4_QO.;RH"H;AZ[7^>\[LSFV=\\2(Z<]@@Q13FFF%O!Y5IR+9U/ZXO6:=L%;]J'=Y\5PF.3_\@'91WH6GYSQKR'Q )+ M 8F? 80*F37F4'NV2?V*O)_R&#(:14_H0<3C M/H"ZO6=Q[Q9)1)$U3@ M%,<\!JM4L&J1%&>6;-P;%M;_.EK29#^_@"C(Y;>B M,JO'Y26UT%M3?.[R>]9@"IH!>B#5X&+(4E2E M#LE3--@#IC^Z>ODP,H>&&:/&*XBU(PYIYX'"W%?28N12]K=X2@&3/_EZM)). MMEGQ6U&,OHTGDP#5\LCYU/)*)PYLP,:32M^ZR'*%)"[*U^TOI-! M+V;C:3Z;5;E+=2])>:U=QA&RTA@+,71!/"F=VF 7G*A.*W%VF=EXI,:WW8?2 M +:=\6@UQ+UG&9\\ESG"*7 4$F,9U)#Q\/=*%NN)/3.>-*/7YVQ)0/3H=/N_ MC:]OPMQ9)6)\+B:+967-OWWZO#OE?F_#3 OA,0+6 (8!D 1P@=82>,?IN:TQ<(BSY!U&ECK-SB(>E7>WM#2U+#/TQ[2/6#&10PDIU9KG!KVMUQ"#H5\Z,Y\WX\C!L?LY=Q M_#VDV=LPPU!YK1T7&@=+$$("$*LD"#]-84T/5[Q.6-,TZ%TM?I41\+[&&?D7 MSV86>SA1C6!/C MJ&968L^\D[*2B]BDBAP]7*82]+J%(<=CV35':A CXPYQR[DRTFD-D6-6V[4$ MD$F8DIW3P'5O#Y>VT+8)2ECX-4S3N(](]#J2@*!9$KPY^" ]O-[G=[J&G@8ICT(,/Y6 M[IZ#]C7-D.:$ 2Q 8+W$X5, E%<22PI36-1#5[XYR[IA8'M I4=7#3W.GSTR MP_[USC+CJ136!5R4,Y C#:J$!(6X2TI4[N5]H9T0KAFP>T#!I!QX82'P2#% M!??:88U\-7%$&4XK5*R&9W992]-4>5%AL%7TNZM[N1;CT^#;[P&CF!7W M1)1=)O3^QIF,9A[!%@F@"*E)R8Q+D.W/?V&+*-BDVIH7/RQ6KI M[Z8?RV*8SPYGW_;688GFW#OHG8<(8L8$)A6DA')V,A_N+.G7F!XZYU\T]&8W M^2B:CH?S;WOK>( !2>%@O&XNWG1KH165W(Z*%,N[[]'+[OG7F!XZY]]N[^[Q M8YGEE@/$C%$:6H3+G26C#@?\9%[>B>^=[\JSLQ0Y2I#C M 'K$EQF,:VT RK"M%25KZ;3?)H5E0Y_UR?HCKIG?W47F*?62*:^H0 AJRP3" M:Q28!N[,U%J\S 6%S2.^.5D] S*@FLY$1 MIJ2>]7#CHS-VI0+=/:%VQ#^/F--J]Y91%&]#,HP13PVAPAHI*UPZVPHY/P*V MI8"NB5GLDF1KF9N#&=O$:S($O>*(>JZT\CC\F_#-)^[#6M*IN7XN5#Z!9KJS MZZ=_Z*(LBV_CZ75,>7]?3*\O\_+6YE_F)[/NX\L?%%G#FG^]0<:,XHI9IZ4R M-@#M+0)KS(5U]:Z+[T+".M/$EA:9@U1BS+RR@ NKC:=L(R-0YU8X*%7111N@ M]N)C5:/1./8:K["^*LK;7EQNTM2'+ 0$UC.(D#686"D1=$@"J3R@2.,35@"+ M WZX,WQ?]:]7GLX0P!)ABK&##*MXO;@AE6S>)T78WLX'7%O!KWS :8!V94W^ M^Z @8$)KX1S0 (4)"G/AI;!G5J,I2:=%HU"> M@AQ[SZ:_?#C#AF B@IW+J*60:.#$1BHL2:?G<-HGR/%*W<&.HY#LBA]AH1\5 MT^4MDU^"$7!Q%?21C^*PW[_3%Y^VGB(^J'WF#4+:$:TYM2"XX2Y\6RO9E8_W MAY\OBPY5?M$^O%U1Z^ELNV=E>OEP<*Y)F(FUA]0P&*3S'-/US,ST"5,>^K\V M)8-Y&HK4JI^RK4G&8R8&1(P00*O\>.4L3,, MH*31J.BO#\OZ%*!_&TST%%3MX=88!E8HI$5QI0CC7A@855RCZ M>ED,;W6-/C7%F]=/_UA^(H:OT8. 0<^1YY9P1;0D7ND*/>U\2G2DA]NW;X3= M1^GF9,S^4'Q=CASIYMO_B; MK(XC?;!9.7_D?X6_/?>]PH^R3X/I];98\9/?9Q0JR8#@P&N+. .$452-F6AW MUE/@<4YX"GZMZWSK%/3LB4S%LAF0&>TQ)\)CR[A9CUL$#I_)$;LC=?5+VYW:?O),9J4%2FM+"1/(&D:!K.9(X;P\D[O6C]98T0QNIXFK MO:]1MW%+BPPRH2'BACHE#/?,",HJ^:0&*3&,WIL0309ACT6TPWV@Z_DZX>,? M^?CZ)A::^)J7@^M\N?N0S^9QUV'W3E"='C(-K- F0("1M53C\/6IS3?GV)G, M-(VQX.6&4 LH=\:R(/_%E0GJ&<_]8+B\TF9M3F_2C\S@+OQF?K^+:@=TDWD9 MOEEE.., AF$Q9'68XS'RD'KB:M3/LIO[Z+B/I;C87[$E+6UAPSYX/\:#3 U7C@9,+9N(S](JJ',SI]: M[:!\BJGJW6RVB.>E#IJHGC;*F!=&!'L1 ^RU8)Y+4T7'I<<=WV__YKC4&+#= M35(K??CQ-([5%+/]E6ZWMLD4D19)23SWP89TD%G^(",$*>%JBG[QT:5,GYP 1T%KN"!-< M$.^(07:M":^-KE40L:\GYZ05E#BB%:&, V(\!VO9(.!V323HORC3LX=!N];.3GGG4+&0ITR_-MK4W) M8+[%DW/08HQP$ 80SXAU0!A022B]3TD3[N$X5 MA-2JE&H'O5]^3\W?9'6IJ=RH:OIG8X3?YZ5#B2#1C/$@M$&.96:0E%I%AIO4A+N>Y__=6J"-ZRYFM=,_"Z4? M)5:H,U09)+17$&AK%(55*!,YXE.\R=[GQ9V:XE3CK#T/EDNE5%-H7HT#R[F-WFY7_O/ M'LN45I:ZDZ3\.RJQVAIR?T]FP:OGPX*:09Q+9,-DQRPT6T/K- MM9LU5588:]X,%B5]X *:B#:)WG"S'F..5 M1N\U?:AZ7C,ZCX+Q[54(H5Y"1:SE EM'C#;.5YOG&"&>XI_T/G[:9++)L8AV M62'D^?U-6\J 5(]E1D!,.3"$ B. T9;I*G2+%9'TO*:09'V^4NOC2"B[(L7? MIX/5_63Y:"G]^N39^J*R'339W3!SCK)@G$L77"=J+1125R8VUH1VLX4N5\29 MYM?Q[/CEF^-/HQ@?;7L\KECS(9\75X_'LCQJMLT>V=\RXX(1)SBE4DI.C2"& MPDH&JF7*YMWA3LNC2\3[39!VT#W%0K0.X]59$(@!DG*PR M0C#W),6'J6^RO/79)1W84Q#F0S$='L29AP:9%((BJQFB-!C_#@H@UM4"(0$! MM2XW4D]9G:4)QAP-ZUF7*J/20" TH)YP:ZETU4E]2)!)NF/W#973.)I>[4%] MKO6FB.!,&,:19&&)IU;2S0XM44JGS&@'[RV^Q1FM-:A[<7!]4^[HXNKI>?;S M.,".L;72"66<\():KCP5 &EJM3 $:UV'_.T;++\/YHMRN=?XN/K4ID["ISP& M*L,7=W'E@XB#R7_D@SVG#I.ZSA15"E GF*"84"P%TQB@L& 3#H2R9QC22:'. M#@NH _1/86#O$>O=-,IQ^:UHAJ.;[C)OC7?6XS!;6^* A)+92B64ZC,\='$: M7AZ+>'^Y&%.-&V5C[# #BA!$, I&)G>&>^\IK] Q -=:7=[6=OI)^7@$YKUE M9$P/;I*0L;_,(D\#X@ISIQ$2T JT484D("7IJZ?;=*?DXQ&0]Y>.XZ^-SH^Q MOPQ@CC@&(+C>V$.I*$>FP@9:DS(]]O10PDGI>#CD/:2CN@J::I:13[K,N"L8R8H1E<("8U2#I[W-/YV&E*FH-[G= ?+D =1$($@= JX\'F"Z,D MI5C/X:GZG>Q&ML2? Y'L1;1LF0OT]J-B!D+*K9(!?1WK*PF+L./((>.UYJC6 M:<%V)/P\O,E'B\FZK/&CBIJ7 68=WOG'#FGW-\ZG?V-','1=Q82YF@P>?P%,6;>)#$P7TT M0A .3KF7.YL]&?V^>N2O-\@4L%);: TB!@$;$PAP)6&PI\[LVLR6M/_"Y6P MZB,-U7KW. _^LRC-8C8O;@/D.RYL?_E@9HS3!MIX@DD1:)#FV%12$"%K?1)O MAS"IJBP:Q+)-1L2SS-'B?33$K>^E@#'[R",6! )6D4HF!LR9'.]+ M56C1/)1'GZ3XO)BZT7@6JUH/=Y_D?/EDYC4U5!C( ;,*+[,>W7J,4E)Z1NIN M0$]%DUAVE[$\'U\O=1.3#Q?;EHM=CV<*>JFQQ@!X!PP!$#E924:U3#D9T<.( M1$.+1H.(GHHK>VL!O-X@$UXP!1$6.(H&PLN4JJ2#]MP.>*8I> ];CD*T*[Y\ MS)=7<#V,>>_U%EM:9(C !6G/+C43!@JG:_F8(FX2,E#>0.,.53)SV]Y; 34 M-NW3AZ&9P6S;I4JO/Y@!!0!0F!## '4 >XNK954I+E/N(>AARER#'DLREMTQ MXC*\;Z?#LNWQS&.C$(6$(\HIA A1("J)'*9G N( ?W5.3?URZC2H=9+7PEAD+K@&.9LDW[0&WA M?!JVK0>_WSW:WBJ31#GC';?> A,O%1,/WRJA[LQV\=H@P$Z.I8#=%:E,,9GD MP_GXR_)0\L75IWR8C[\N$\;V.E)[VV9!8$^9P<@0*['F#FZ^56T1.C>7J@GM MO]@4;A;CHVTF-9OELUG<]RJN/@_"ZP?3T;O;NZ*<7PZ^[R!+_<89X\88&J0) M__-4.&MC49>5),PEU9/N?8@OC2VM@7PT798GSH?%[=U@>O]QE6=M\]%BP^1] M%:+KM,Z\\$$6 X6)VR7BV:1[0>2V8536;Y M\"_7Q==?A\5B.B_O(U-X]9=(%/Z(*.L?9_K3*ZQX^&6&*<.&0FB8@@90%[=. MU@,VB"65UNH;!=*55B3"UY77\VX:EKT\F$5J,;\IROU5Z5]OD!EN@),""\@, M@X9 2:K@IPF_2?%O>G@LK^& 3".8GHXQ>R,OVYIDVDF,F P6%37&.FH] Y6$ M4-LS27AI2LU[67,4JEWQQA=E/KZ>FM6,N#>D\MKC&80"..ZEE,XXRHFA$@4# M'!'/J#B;787F%%PTCNG)-A3>URA_O[U16+@-]@YB3[#&P8T#'E:VF[7&IJQ/ M/;RAJ^T-@V-Q30BB?(W1G/+^7?#1QV6TS@;3T?+2G^V1DZU-,A'W:#WD$#!& M,0.&;#;1K"/BS!+UFU!?T0JR1_/A4QZ&L,@_YCI>YN[$.-^G?+XHI[/U MC_\K'VTC1]WV&4%>.,^1 T0[:X0VO HG.4A4RIUUXNE3"AT6THXNK:*AO-IZV7IA1OX?,:""$0"@"1%&PS+VLUM)@\]:'DD@)O-Q[>#>7YQ]3' -0Y&?82M3NAE;R>915"Y ()7 M2#D!,.:\.F_EL$VZ-? MA/".IUOK6'=W9'TZBM<.Q<.\LV(R'L7ZZ'HPB;?- M?+[)\_GICJQO=F5BJ>5I&-!X, F(+FW*&B?5ZS3/2%@[F*#4*X@!@T9(LU(* M]AJ)>CDZ[4@?)ZOYK(:<3Q_,I!3<<$D\)U0R'<]2@DHBHN69Q5>;57+1(+)= M+1FK0:XOU*A-EV?/9U#$ZAP8^2"3!\&H4I!5L@&3= ]U#UESK&)?Y4<:E)VE M.@;+.99L"/]Q_UR,OP:?/!9QF)M!6=Z'!?'?!Y/%KO(7M=IG4C-&%4>0A\54 M:.O@VJ?'WD"JSRQ8GZC_Y\F.+2#0[T["W-\N@ MTD)#'W=:E:5"$4II):DQ286Z>AB6:W@Z:@[8[KSG=>!P-V4>/Y8I$$1!0D)" MK1/*(X0V'T/X3XJYW,/P7+,420"R*THL=ZB>2+V#&"\?SC"G-";] B6$I\AZ MS7TE%;4DY2+;'L;CFJ5',IPG<:'JNDZ95X(P*9 &@?-<::)0Y3580&FWL;/6 MJXHW;)\D(-E9;8VRN,O+^?W'R2!(/!U%H_PNAAIVKRZ[FF542RA%L+H(!IHK MX=3Z:%V05&F5LD_86YLVVKAAW-02U "4W?I">YV@C%*F@JMO M,/<&*DZ)M96[;QFG*43HX9U*C6X8'8A=9^GWX\'RY/,XC[6]/\^+X1\WQ21H M9!8-[OE]C;W%NEUD3!@HE&6*" (<-%Q+O$; A<_AS&Y8:763NB7,3\"Z^GO8 MVQMET--HN /I"4$8$,QA]6TYZ,F9[4 VK_SM[$I#NKM#1 \7#>V/Z+WR=.:5 M,X!*9SFG C+LC7.57)*=7=F>!A2\X\; XT#M>MOZX^ ^[I'6W[!^VB##"" M MA<)*,[ZL/8XK+]);Q5*R=GNXG+5 F49P[8HU[O9N4MSG^:=\$I,E7\*Q@T![ MVV:*,XJ-8#8@%JQ$2(0U&YE94CRGAT&^%KC4-,2=.N@'D6E+BPQ#[(A@P;E M"!L/H?554-,+B%.2^7H8$FR!0LT >SH3^B#3.4-0: 2##\HDM(H: C>>1UBV M?;=[W*V[\FT8/*F8GL(XKA4$?+U!MJ2[(IA*0%3X!VM5>1,^AK7.UMYIR M;91IC@2BE'F.M)-2 .Y6>4<$ !_6]+.UB%JB55-(=\6GEQB\FZZW[3X6Y5*C M\WDY_K*8+^^F+J) ,?^UF(2A7"]+A>:S.I')9E^4*4UMO-_7G(8FKUR)W8Q*NJ+>91G,C$5Y M_S#F'8Q[^7!F)#4*04"Y@=QC*QW>+![*J)30>WV_0JZ(-LVOE^&C'X!HR9KH MBE^?XB7JTWSD!N4T #!3P^'B=K$,\]G\:CP<[UJ:]S?.A(5,2*NQB^59,4? MD0V %IW936<]85_C>NEP]Z@:Z-(@#O-U4/%-/IV-O^:KPA"Q\,.'?'X1JX_L MWE8ZI*<,2@:-U83ZX+,YC0U=![ #'HB?FSO3$YZVJZ2WY0FU[@%E3,=3SE8R M#A4P@#'IV!H]J#5+.;K9PZ!T3RA^$MWU);\M(:\MHR[F_!K/A8<<6!\O'Z\D MED$)G:;%=KF%TGK641-X]Z>6TL ML !($LDP@\C5,J5;,MLFD^);5(DO2ELLOLRO%I.7]1)JY (=TD^&@?0.!K<= M8: I8<$X\!4>A)@SN4FC'8H\-\1:!/X$0;H/19@5]I;?>>WY##HHI404&.$! MA%X)IC<(PJ3:^#WS6:+5ZO3[FF148^P4$1S QG M6"/%726?E^3,"J1T1: $B$]&H8-W"5XTRV+M%Z(5U)Q/$OM?#;IN\'_U=&95O#B FY-\)HO+KC9"F7QDE'-WJXV=DJ M?]+A/:G/M,%F=G$5Z^'Y8/#UH@[M9C"'N4DOF@7%0D8X%UR1\ %+QS'T"$E* M. .%^+(NOXX"OOO][4,Z[Z2:32 WGXZ\KUWP_!H=WEG$% MM"0$<$04$U+2:+JOD6$8I:PB/=UL;H(F1<>X=UB$YVH\WU/P_.&A##OE%#% M,TX"=EQ[N@%,8IR2,--+]K2IZ)=E>(Y#N2NNV#SH)RRC46_ASY-\JH9HM,XJ\YHI[:@F/1B SW&T^.I)46[F^K_XT M.>:R=2NY4](UB7]WI8*&T=;/P^B7_WV$C1G>#W86"]C7.A+%,!O\2**B1 M]2[6NZBD]DBG' ZJ[]1WF)+5(>$:1[\KSM7'J!'7(!-0.L*P,%!R"I'F0I$- M"B#IRN >Y@)TR,#6='!B)L;"Q+.FG-4=G648>2F55V%-4,$4 5S:#2H.\I1] M_X/-P7-S5IO#O3-G=7"_#%I=%FKXS\6XS+=6+MWES-;N)&/>B0"$9XPCY; T MG&Q04-9WDY=_^K6Y$:(\=W;;TD*'@9-AGH]F/J 8+V"]N#J*C/5[R4PP5(BP MC#&I,8><0V0J'*Q(.JO4P\WH+KG8FA+VDW'+G9B/AV2*R20?1HU=7-FUDCXN MRN%-,&D_EN-A_I"3L?6&S&/[RY@@D@D5J_".?2 ?D>)^N>]0K>CBOXY M,(TX+AD,X\"*>D^#RZ@%8!YO @J6)IF,;\>5;H..K>G@Q$Q-,JJH MH4I:QSP7R!'FP 90[.KE6[R=].LV:;##.4G"O+LSQ'=KRV$US.65F\MH^[)& MSL67R?AZJ>)=*V[]3C+'N!'$,6(]@PX(9,%#;);3E#/%O3S3WB'W6M/""1R3 M(,O:J0KKP4/V9SU?9$OCL(P YL(7B#WQSL8"O'(#+"8\I9["L5O&Y\*]QM$_ M[*D=EY!:H71Q$!5R2P 20D"'IP#_M2*>\B0(>= OX8U<0KV M/?J$EE[[*SC5Y&*-GC)".,2&>X6!!L8"SA["])8F;=7U,+O\1%1L7A']W@XB'=9$A:[X&UL9H.(H[P>"G>9@]3 M=7J)X)L-OK2(>&?' E\=[,<\V$ZCY^EJ.[AW2#<9=I("JJG$X3-TQ&$/X,9, M5B+E9'P/0]*M,*]%O$_+/!7F\K*\#]/VW@/R==IG3$N%)86:2R%CJ@9^V 3R M7*9DLQZ\ZMXMU1/X4,[/A7%I<)\7U7APN*1T)%BXWEHJ!<*;S\P@HA*H=O % MB2NJN6G;U2Q/1K3#P.[,IRBFPS#NASW Z6ACAKX+4-7:2:O;1\8%IE89J(.W MS[0!X0L#%0:4PY1 L^B?@]O.]EE+8'>+6(5B59E]I!?S M#\7\/_+YQ\%X9Z60FEUDP1_CS HA@]A,2(V=VV2:8812YK>D';4NXGS-T^3% MK->*%KKBX3+V\WE\/1U?C8>#Z7P-V&4YF,X&RURR54'KJWCH/WCIY9(!JT2R M? 1WT#.QYPQ8YYAP+/S;*60\,WZC$ ;)V27LMT_5;C72G[(4+ZN_/AWI:0I4 MK$82#::7XSNL9D6=GC($+ :6A/G'$B@ ED!XQY%#'BKC2:V36?TH'&!P+"QM M@58ZEM/A*LRKE20 ^S.[-[@U/6^O&7 8P)VN5'LJ.;]:^G95R;/&)]70&S)- MPMHNE2>,2.>TTYK*"C]M6*>U_CH.T;9*T=/HY]3\]D69AS5[521S>/]HM0XP M+_\V6;%D])^+V3RJH0861WP%K8PCLXH;"6AP @%%2@&-Y4872B1MKO5P,N^< MP36_H#[H]M3?FTF,=T9("!FD:X0U1^"$/E('56[Z^C%UK-4.ZY ^E[02IN%[*1I^4Z8@Y=KEMV:HU=EHM]3FZT+NK SH.-1!H45CAO1?Q M;C)/J"#KR[D=0+I>7FZ-APE6K[$A8=8^KR4UF2$OSOFUC7AW[NXL3*^_%<5H>;%97GX= M#_/9YV*R,R5C:Z. :"P@@+#E\1((1C&H+C="%F*04BR]ARM4T[QJ#-BCZRA] M"CYJN1C.%V4L^GDS*,-2MQI5+/2TM5S2GF:99%HP JS"P'-!,8>";T8ODB)X M/:R*U!0M6H"VJWGEM[*8S5:;K3LFDD=/92H82\)CSC"%D#(//5$;.:!.R18\ M_+*>UL-73<\31M=\-,:&N\$AH1;;R'V#@@-F#:I,SYPX]&OCE*-0INHX;-T5-28H^96L15=04HYA*GI,X-\!=?^]7!WP\PB MP SV1!@%,?=QWQ=6TAHC4PKKU3]]T6&IE::GK4;A/7K:6HYB4_Y^,!T=PI0# M>\B QX1I+Q76% *J#>%\(Q-,RNB3YTR9=G'N:B)Z2"NIXEKCZ2*,_2$FK/.K MHEP'QR\'W_.9^QX "QH>3P?E_3)[_^ LB!;?FB')'1742F4YM1Q3Y:I[23$+ M2T!*D!.X(QI86\?PG1D9J'>9S#2$!1E?WI&($ M5=)-"#] @+T96#NL(778T0XEG-108$MD^ @,HUIMR.]@4C[#X5'R-S,DQ2V+_>GAH5QGA MB"D;BP](YK5QS%8;%!@#(I)FM5X6D&MZ:6P9\;YQ<-_:>5 _&1<::&TTPEYB M(!%D:/-]&Y!T,W(/G;_VJ'(D)X]1PHD)N9[)7XAR."6W]901!Y6 0B-GL2'6 M(D-I6:/J-0*PJ]1D$Q6E"U*FD$A#.>"BUKN=8MRW\94\[K"+I\,%-&>"2U4(X; MB:E3AJFE1!903"T^KU6I82T_SY-)@;:SE*MJD"NAXQ&'8KJL5OA]O"M4N;-= M/$ALF(2"0XH-TIXZXBI9J>8I_EV?:72@HK?QI0%(.PL)/!VJ+6X'X^FN@,!K MSV=( RH5EQY( *3T#AM4R68 3\D([S-=TO3\W.]O -D.#]!75W[\GD=;:.=! M@F?/9B386E)+)!% S!F!N6&53%*@E"S@'K(E4:\OCZHGH=D50S[E\R!F/JJB M67MI\GJ#S'LF +9!(D@-HDZ$?S;2 9%BS_30H6F6*XU VEE>[W"XN%U,HDOR M(9__%@9>)278?#:^GL9?7)0/9S2K^KNKDYI[Z=5$]YGCT!H>/CCDB4' :V8W MGQJPK-/J&UW$&YNEXPE4< +ROGJ4_A!Z[N@@@P@:*@!30(6OUB E)*RD5VGE MW7L9\&Z-@,V!? **;3O+?@C+=O>1,60X-A9C@K310$7(-T:LA"D&_<$';-XT MT1K%N?.8POM@/BPS_.H$$C8/9Y!J$VP,&/\K).7,(EY)11Q-62=[:+0U'3TX M%L<.$RB?W.WS;OHR]O:IF$Q\47X;E+NR"P[L*5/*.Z85@=S%@["&!W0K/!A# M*2>,>^@XIA#B9:IEBT"?(.IPR![:KF99,"6QX(!YXXF"6N%E;N%*4I1V[.]@ M2G5U-U-K;-@>JT@%OKN5[SD0#1>$;.8%F0?&(4Z5U4JRX ,1#S>6B;>JTQ(< MYT;;DZBH*X)?1N@6Y?VCKU(-@Y#ESC3 ':TR)SQSE ,C%%>0> 81KN0,_Z2D M)Q][W?ME%TG*G7"Q.>!/0K#E)2S5@&-!D]_S^4U1FVE;FF=28VFH)A11!HW3 MB)%-!%.3I.S3^F&0'X)RS6B@T]4[7DR?C^SR[/CJ,M+5=[/\Y<7=\DR;^YZ7 MP_%LYYQW>&<9=C BC6+5:Z888A22"A6H2,H- /TL2]+=>MRF(DY,S^4WUA [ MM_>5>8<\(!XKBN+&( ^VR>:3)0BEK-/]+'!R2G(VIH=>3)W+>ASCX3);,#RF M(F++ ND!O:M\=5/@L3-IG;XS0* $V#MMI6!:4\38)NZAM$NI]]3/6BJGGUA; MT$M?C^IZ+8&$V DGE0[?I9)BLUHHE92]U,,[;+MBU]$ =[:CMMGXFUT6:C0: M1]T-)O&&TW?3]5VHRV_ARV"9,WT;3ZFO[Y$,*,W&\WQ=O7/UW7S*A\7U=+RY M?'+71ES+K\Z$93'1W5M)D#4JK#=D@WBLG9U Z?I57LZ.TCU36V=Q]]5F9JRR M=765#\,:\"'_IH;#8A&KA5Q_#$O'<'PW";"OQ+JX4J-B:?;LBLH?W6FF(06: M",R<=LQ11Y5_<#ZQ3]E>/*+DR]FPNS.-=%IU;<^M6CL86J=Y9@2%PB,BJ&+6 M&L 9]IO=7IE6G*&'>Y)=<;$%[-_R+B7P"$AO*;=(,2 !Y&BSEZ 52#J.<>1^ MCYNV7K?M])N4A^'^YR;ETQTP:@#A6D(?#T0H1SAE&VN&")=T0OK@?-GS8NU) M--35.55;#!?+^@;3H*_Y4K:KHKP=/+8H#SB0NJ7JYJZW[#A@6KMM)KPGRD&O MF5,>8 P9#;,'UP:8L%#5,U-?FT!FU0PRRX=_N2Z^_CK*QZO)(_SA^9P1?K09 M[65XT2L2/7\DTYJ)L*(J@ &E2!-'J*T&CJ@]DZO86E!DT0B@]9:1HUGP;XM! M&5"=W'_*[\)4L8<0SY[.F);( X^]49Q[KS5ANA*%&Y02B>U1:F[M,N,1%!;9<2G_'IY;\-T_F%P MNVUM>>W1S"NDO0,L^$P,<$R\A;(2P@<7YCQR&+I@1A*PK;(C!OK*,(DM)5V> M@3 Q EW>FV*TFRP[6V:!_1QP+HE' F,C)+&@$M$RF+)KT*,<@BZXTR3.K5)) MC49!8;/U?]Z/ISG<2:!7GL^\5T 8PIP&#DM&%)&N$HSJ23P &(M7"2*N,IP)63SQT'M6XB[O^6>X=$.1K; M3FBRFO%J<63U:!9\>8F"!XD>%$(@:Z;0CFV%+EU0*'/XP8=042%N>'-SWXIWO MB*&^]FB8X:"6# 4D(&;& F3Y9M$#/NE>8OC#!%$;0+95-\0LR@C.:C+FS:"<.M;O*49S//K M8D]([,F3F>1:&XH(L4B$:9/HX(I7(I@ 2@I)?K"8:0JPK7+C\^U@,M&+V7B: MOWH><\N365@Q@Z5E5)@<@TM&19"(;41@*,5,03]8M#0%V%:YX6[S\CHLA+^5 MQ;?Y33SN,9CNGC]>;9$I'J_QH,%K!XY2:0-*%322*9SB]Z(?+%S:!,#MSBQ'XK@4 6@C+*P$@YBF;<^B'B9TFX]JNRW/8N:MZ#3-$ M!&!&99\]F MV$!B'%26^F";*QC^6^U$*BU4RKE[],-$8)N MB6&J"#P* KM)X-ML\J39S*. MPORHG(72F'B#??C[ [$U2*J%_<.$85,@;6OW=N6&^_%L.)C\1SXH=Q^5V/9X MAHEVEC'#&59$$ :-\94PX4])_/AAPK$-H=ORB8F'X?GPDVW.\):G,RN]@@ ! MH3E!7%"F?+7YH"!2*>E#Z(<)Q#8#;B<\61W]J<^41\]GGBKBN7? <^8@L<[A M:A=;(4Q2\H?0#Q-];0K>KHY-5]=\A9$N[>NGH^CP[M[G ZEQ7>^V)IF15%.D MJ<3$6L4 M 0[CARR06^"H#I,[D;*RX"P#J_ZXP Q-VTRX[#R1A*)K464.(B9 MK.242IW9O;WIZGY^>69#P)[J6[7QJK[)["P^6:FYIPP*81#$QC/F#4 (.,.- MP C6HG(W4NK!;#P\0M0G[3*"#26"8J& !0)AKXE;R6L%$JC33[>3N[*2%;_G MXTV!MZL:/(?6&,4>2R*,MD0CJIAARTW^E118)%V)E4B2NV#7Q%2690&&;AAS MI(*W%Q@]#-VN./*/?'Q],\]'*@ ^N%YGF%Y4.%W2"O8"T[ M_BTMDBTS)H6?!^JB*UZ^^N4>:I1E7!A*J1..8<,0"LL!W'SA#LJDR$?OU]EN M2=>$ DY%+CN>+")0A]O^SUIFA'NH'=7(. >@($0H4LG+(4H*R_9Q8FO=^D\# M^"6ASL9J/AJ8<[6;&S29-Z ZI*VEA$*#B%3".ZCD!E0+DO(]^F\M-T6QEF'O MZB,_[2I].#AG:!4N"^K&79C!9)T_M+H$\4EUV\K\R$V]<1[2,'X WO* MJ);$8("=T((;#Y#VF^];()F2 GMX(F,1%'L>3&U7#2?VCP[WBS(C!>%*$D4M M$D09PK7>>),VZ>:A@Q,@>^N )[.N&?2[8M?GX4T^6DSRBRLUG8]'<:SCK_GZ M#.TXG[GOL79]/O(!T)A9OEBI_N+JQ;9NG/AWD++9%V5"2:QC8=WP_T9I"!E4 M%9K*Z93S:3W*_6[-LS^I-KKB=J)H^O[U#M3W\2[+M<6W9D !H16F5ALF$&5< MPX=CGLSXI_[&'%.X%=VKQ^6@5=47*9[?>_GTZGL\^??[[[_F6RERUVF5,><^1 MLEP![[@.$P.!E:R0@3-+[FM.]45[(+\1\^#]>)J_F^>W+=H"FU=DR$!C)53, M LHM1@KHS6Z =#Z%ICV,99W'PG^L]MX(_]5M+/':'OE7_6>",R,D \9C@IAD M2L5"D.N@C#9)A4CZQ_SN*=SPWDD=A.@E&$*.DQHT+02690J)5PCHE>HT"?Y2+=B^BG:IV7TL!ZBRL29O;8ZI3:EM]FS9UFF?$6"Y8 %4[#Z$1 &M42:Z(2DF;ZS//FN!"#9XE MPGV"I77SQ[^-\S*\_^;^??XUG]1?77=TD $A#%;*:RT9#VN$\=94TE.1=$=I M#W=@>K7 -J>6D\Y^+\4X:K7=VD_F.8Y0*Q)6&(,X%T*""@L.8$I^9Y_GPX8( M4F=*; CZSFGX;GJWF,^6H,#Z:^_+5IF%&#N+F<,^+C)<*@]K+Z2AF :67B_^15*MZGY!4^BE?K M5AF$RD(+D9/"":T14Y!LOA^25-NBAVGBI^/5<7AWQJOQ=# =CF/%ZMF\7)6D MW.,4O-XB,T@3[X@3Q K-E2":RTH^#UBW)[5^!"^@$3UTQ;/+MT255 4-B2=1E5=[?BVE^__N@_".?^\5T%(=^.;[-;7Y7S,;S MV=;UMG[C3"[K>88O7G#K#87";)PNSA0[,S?A-"0H6M9*9XMS4>;CZVEU76?X MZ[=!.=IO]>UHEF%+. [ *20UM4QP9BO3AD.ESRQ=^J3\:T$?1\]L[I^+> O2 M)FW5C[_GHW?387'[^.S,=/3[8KX83)9?RN[9[N@.,Q%0PY@MHTPHB*NMK7;" MN74RI;1C#PW%T\^ 76FJ686"K66%J/ MD$Y@?6*%@;-UD$ZHO\X.JBQ%>R7Q:-?ADVUM,@R1(E QQ(2&0'BHJ*UD5,2< M:W9"M_QX?JJD(6UTQ;A'&!U&N]T-,^V1 T!*R#BW""&#E:NDC>GQG=BESJUA-1]& 2C-O\\TV>SW\KB\5=X'+M?.0=S3.@@C7,-80:(F6=F-9I5<-(KM*=BR=TOAY<.99XHY$_[/(VUX\(]E+"N[E,H! MV^VU*.TSYGBE[F#'44AV9N,6TU$Q?3<-V'X93/^XN KZR$=QV._?Z8M/>P.P MM=IGT#-L@UFE!9060.TA 2O9O7',G]D!O!3E/S=:6X#WM,==EM;\44==-BTS MI:23RF%K->,H?),6H&K.!A!U>H?$&U_&FH6Z08, M9H !;!R57E('E#%KR;6S\,QV+QOCP?YSPZE0=T6RCT6YU-N#*_V*,'L7R -Z MR3!#Q@%$$<+*0:6@X[["09Q=;8IFJ?'\#HW68.^*?C&2\H,=X3JI@V 7E *Z=::Y^4AMM#&K;"E*)+#73%2#>;CV^#Z7EQ ME30C'M)-AB2R!DN&(!#!N@$Q=Z!" FE^9I!'OH7/-\6_8SFD/\O _RX?A=2P1<&)4RS$EB584%E/Q605'(:E11(Z3/%FN7 0?Y#L/[[1[D \0Q MH@B'1FNI!*0&P$I.@E1*!E@/K;;3\>HXO+OB54Q)J'W6ZN7#F8ME8A4,T[UV M1E.D':]L#8NX[C2/\(V;7\GHGH8SM2Z;V-8D@X8[Z0BCX5M@F@(9IMU*0F[P MF55"2%'Q3K8C1&?R7>7G[OAA,U769+V?3=]-8>3I\!6911BS6?K*-DV$< MZ& R6:65WX2OY?K&YU_*Q:"\O_Q67-X4B]E@.KK\%GY_OSO/O^779C(XZ$8Q MP3$UD@O'B=B@)]"YE4U()U'16]VG3&HN!12:&4T4P)ZSV2%HN RQ0#G?S*\ M:_T,/#U4#_G=_/E@(XQLQOI/*A(,00]EH!K;QR7"%Y,/84&CJ\S&'=9$Y*%[XP'Z#U\4].^HV_RR1+ MJ5,DSYU?[6+=W-K]P/A_'4Q?=PP/#H@=T&<6ZVXZX#T-QK?B7FL>3)65W-XZ MF'2!*CAWDG6(?/N'%1,ZLNM,*X7"%^J9%\88 MA877U3<:O]F4?=L>NO4=I5UVHHO39 ELA*R=)+!ID3$3(\S 8RPP%$)H9RLK MUP-#SNQBZ>[HL#.CX%CX3T.OY>G;?#:/IVZ7T(P^YN4P*ORZ/N-V=9+IF*'! M+2+!!@G+@S!ZL_GLB=0IQ:AZN;':$QHVJ),'9O:E'M")KS5OH^I/4#3AGE D M&/(>U+HM;6Z]"[5TA7J^&#C-4QQJ6<4<3J+-EH(_WLXNKI)'L, MN1MX3X:!DXIH+6Q8)H!C%EBWQC)XZB(EO-SO-;4=>G>ODLZ6U%=J$)]LV;1Y M.?X:Y/B:/QI-0/MO^>BZU@):KX-,<.,Y\]0JJ( 6WFN^+J+((8?U0H[=(Q!K M0P[#KU8%#S<\KS.YI'2;68LL$I)"IR1$ B&F-F@Q;L[L0'S3%'IA@W>FB5-. M(>M*^*O]N.']I_'LC]\'T^!9+..')Z[)V=4T0XET5FCH#"5QCH_WTB(FD"8T M^OFU'-N6_9/9@RBSQ^[H^SB80 9]__" *:9+N6+U>GV_)JS-9T'/RV=K5_=L M_*69L8:&M=52B[@-!J2%1%9( ^I24J'>[A15FW[;HJ:GUE-W :^7>,89:^^9 MO>W-,@H\5EH'H0#40"/M.:@D]=Z>&2/[0)D:"^V1VNF>AX^AJ7$"<'NS3$,F M6?2DC?/&!! =KN!SRO.S.P78A-*W,BD9W\[V-Y]>1%2-^] +I9ZVR[1B4G," MM)0,Z/#Y<48K68-/;;OD4CQ;';4TRSJP4@'GI MC55$:$PTJR2$R)S9M60]7!@;TLPIN;=W2=S>*', !=24ID;1(*)'QF^^6\SP MF1EFZACN'JKIH!=E.N7,(:9[(1+4R,$!$K!!>,@^(7%[Q1"QS@H!.]V#> M+EL2(#W%%/-DV_. >>9%NPQ8ISDRB@""O#98>(:K3\(3G;)0]?"(=LN332J\ MG5+I8 Z]E$YIQKCS\?0X,X([IBU??2@FK/0FY M[^SU!AGV!A 19U7N.4+80Z0VJ[!@*041>SCE]- W:T0OIV/=7K]L6Y.,AVEV8>S7.?*1FZZ$_1&OW+G@U6F?4 MS4(?1 M*TR M&:RY#%]D]'[7DE. SBS;O2$6;.568T#WA&*5HWM_/,TV762".6ZQ4Y!@*@'F MV"M;(4"@2+FYH8=+Z$FH=BS8ITP)_5#$K@:3U>U//TH.:-S'X Q)Y# FX?-7 M-M;LD!PP'/Z":E4A;!N!?8F;SY[,N&&(,<\HUP9BR8Q2K)+)"'5VE9R;5?36 M+_T8<#N+2R_/H+X+'^?W?'19O)O-%@%X]\]%F(-6_]X3<:S704:]50@@!,+T MA0AGA$E226^-.+,#Z4?K_GFPN@UP^T"M6OF/]3K(L'1(4<6!)H;J_]_>MW6Y MC2-ION_/V!^PB_OE8><<7*N]X[)];-?TUA...I-VJELIYDA*E]V_?@%)5%Z< MDBB"MV353(W'EDB*^.)#("(0B+!&88WWH\>,JHD%A=JFQ 6,:XQY7XPSL\5B M-X :S4.?7AH4D4)@HB3T+&U!0\=Y-2+M0(Z#_\I8U$3,/S4&S4*W+[Y\N-_4 MI,NS*P,P6G)" :5(2B:8XAY4X_$^*V-VA*Y0QVS) _K%9MP:'.R/$:87]36.M8*F*\Q*<@;@;6Q'$HE);7Q M_U %&,%:3\QCSQ5SW:2@RU"=3E(04EXS@#"B EB6#AD(LQ\WQ71J.Z#YXF^0 M%'09Q*\G*0A2KQ1'7!FK>%3?P#Z,"VK_9TD*:DJ=?$B'=-[7O\2QORW7ZT.R MRL=BL85E?3._:^#6GW]@H)YH+JBP@&)L+5&$^0H=2WG.#ML(TXBZ=/A;![MG M0^KQV]:UI'Z^)VC '/'>1.$P@B#TR%0Q-XJ@GEA^===$>-G4RH:]O_V/]8U? ME'_LW[O&)L@+UP ML27^ZSE3XD>AJMUV9(5[?DG@4J0B>!H:@EF<20P2N']S9FQ6S[81]BW(7;,R MX:LG^'4E^75Q];^^EM_^]]7^%W?2K_[U7/K5YT$M%OMW3 4)CZT^IRX/S'NK M+338>$V U$2A*BV&<4ESMBY&I"6:2[-L'<-^J*$_OCU%A?AU, QS8Q@'A/'H M%DI*214A982@B:2)M2.YYS2X'+]^Q&Z4/27V^'6@@"L67Q7I^);>>22).HP9 MJIR^RR-REKL1^^7X]23V=[^?%/N[WP,AQJ,X7*5P'*N! L!*XW&'7$ZJPXAB M^QV)_6+\^A&[^^WC*;''KP/"& H"M;*0 6R]MJZR>SBF)F=]'U&DHANQ7XY? M/V+_17\X)?;X=8!IXQQ'AP0(0(5 1.A*27%%<([S-R)COQNQ7XY?/V+_VV_^ ME-CCU]'+06+7[]DK985F"HGJM:'B($/L(^K+W8W8+\>O'[&_>?OIE-CCUX%! MAXF'#DEN 38&&E99HAQ -9%FU=V(_7+\>A+[NY-K>_PZ.!65$M<(<@<1I'$] MXE5D2V"9M;:/J/-S1V*_&+]^Q/Y_/YRTY./705OIN;94*J,=XDB!0Q@\55W+ M4?(C:LCG^-9$<,ZK1!-A29:2'U./ MY&[D?CF /L3'(UI(D#9H@ACE5:G:1B(M44 ]B/W#V]/ZOGX M=0!.&)"JJ4@-(4:4I',S>[HJ8K(*8$\^4G/[DW*/7X=4$$)1R:BQ MG@N"6&HOL'OMR-FL "VMPJK&YEL#L/SOU[46%Z@Y7!X^9\\A1;8'!S#,AL#Z,2Y@< MFV]$'.DNK[0IDIWV_6F]GR>GLPHQKFAW(]WV:C M-N@RG_4+T1;V%!C%.+31^Z$8"8 J#"&#$^NBU#:QCO:9[U,H?5DM#Z-[$<8W MRT^1 MN^T.^_'+12-<1#]U]/MR_P9AG?K8BOX[[?%V4AG$% MNZR; M$5="V+^R+?YQ:I@O7!V8%HX 'HE$.8)6,@I0-38+IM:YLRU!EVT#VY?=N 6@ M&O>Y&5%=ES00,P!!@A%A"DB!A*W&PDE6_&*$-EM'),F!M"]ZO-F&79*]N!M_ M1>R32N7E6X)$D%FH*880 T52[Y6R1U-\1E3O2+(NOJ4S"Y]?*G99 M[HM&^W)<5?S_\VJV7,?A1R$>SHL77^(UGV??3S#K@J<$C2'6&AF..3*28XFP M.VA;2OHY,3$1LG6'>W]J[,EZ7-\D"@)A+[PTA&++,(%2RGVP@-Z,P,'[KMR9J!P2@E-L$<>(8F,TCO_U"G! *NE M*;N=M94,=F.H'86OBEE8CTZ>Y\*U;_*(==(FJ3 MXF& CE*H%&*. <4M)M0Y)(%4T>333M2* ML74UHO6Z*-[?%:LHD.77W7O7F;"G;PR (XFI-=@:H35U(HZY&C$S>F)=2YJ* MN^P0TWZGI+J^GN\VZMXLHWEYNRN2-W!(L>ET93ZEQ"CDM,3"6RB)$( 33J.U M3+VL=92WR^FZ?5U;K*]6\[M#?\BS<_7%NP+T6&%'"4:: \2E,0948^4BR]$? M_T2M+>@7)VH;@#9TJFJ5J_J8JFF?J%5U^#Y8IQA2 !N,-?=. INAI1'%;O;>Q4E$!#63V7="/, MNI3UK_/E_/;^]J2TGUP3"/">(V&$]$8+$FT(K??O;HR>2LNFQA(KV\&M4YG/ MOI^7^>-K@A4PKF]<*(H$!2E7A#^\N^(3Z9C3BLPS<.LK2/KR&O:V1A+\F3L# M]XC'I0X2I16RPAE#*KUH..0Y0981\:0+6Z ;A/MEU%/G\W.QNGW_I6K(K"M9V/NBSE;%!8\)&".&K,-6:HC2_A-UK$)#03VYV=^, M"C^UE.T,X2%7E6H@/ZIA?"S26<4HS)3GO+Z:+7XO9J>JKS=_:+ <.PVAU=)H M"AW3U/,*)8?A1#R?;@E48TGJ1!JCXFQ$+@WA\Q]E+E$?GA2TLZEDBO?6TNA. M,B*LJ_!(,8IIV=[C86=C$8R2DO&'S^\&7/"L5-9% >@E\AA: H3%:N\(&64@ MS6GV-*+R*..E90,AC)&8OKS/7M4?/2I8*#1V CF+;'2C*$0658@(2"?6$FIT MM&P@@U&R0H%=9R(:.40A XS5AL_L8(GH^)GCB#&1M(6>!D@D9HK M!G5J!D2!!^ 1 I+EI!U<7D2[W,P6?QXJ7HC]*-CWV_)ZOKY*92"*:_?]*EYZ MM*9/UO,"IW$N0BLP0$0*QKA4%?B: 993[GE$5;['P\N6!-';,_*_8A'2GZ7*KKR7G7U28%1* MSJDE&FGLTS%1CB,FCEMBN9$Y4;?.CJ$U%>O)2=PV5,.L$T='L3NJV0)S]@\* M!A")% +1BS 1RP,M17J5KBI573IBBO-.-E,"".CY)OEYS_*Y*B>K#)QZ;," M,19;[[ BCCJC(89;Z+>8& ARS)W1;V\-3LS&7A8P- +Z92!VG,"';6&^L.RXG'. M?NSH=[[&0,^&@A@9/3_?%*MBEG9*\MGY\*S &4#44.XC#EA[0BE_<$4-F?2V MU^#D;"R'D7$SGY%!42(ATE ZP+ '7@&+JO%3GU4F?/1[7H/S\$+T^XT";_\T MY7KP2JQ-@[A(82D](QQ0[SD6!L7_MO4I:"HZA<<2Q$T8UY[)Z>*@D$['<@C' MG+!(&L[1860"R8E%U)J*]>2<;(!C?YO.YTGQ, :#+)#22*4AD$(!JH"KQB I M[[><:N<*O"4N-(6O7PW\Z?[N;K$MN#];Z-DB[;E]NBF*S01*VA"Z/0K($*", M<6V\/'XM75O 97\0#V.]?YQ_O=F\__+;?D"U5_IG]P7F M(W!8,R8\!$HP3DPU5@Q=7I?(,54;[)@))ZV"/,Q?7\(/2/%K*9G%!"CLHH_C M!8R3ED''25Q5>S$>GE8ZGARGFJ)]GDU'%KR_%XG%Q;6*LW3VM=@==7Q\./_< M2E?[ 0%3&UUDAY5D'**H\3F7U?S 3N9$#T:X@]K&$M<5ML/HGK.C@;65TOE' M!:*!$^TFV;/WL?M\W(]Q MA3BGO6H_(& !K&56>H@A@A)):'PU(JFS6DV-<'^]#>W5%;:CT%Z/Q_&A6%U= MD@1W_E$!01!GIM44 4D@-\1Q52%"8;T"+*]$>W5 DTNT5S[ZP\5YS&Q]XQ?E M'Q.(\2"F:>IV2C55A'BB!++[%'>7_*<68SP5:O4B.2]?':RPAG"BH%* 8:4X M$7+_OCZR="+F1:ZPRK:!'$;W5[MPM35\=4,P45%A:!DG#F M$$8"5J/ST9.; M!DU:D>])I=T0T'Y5\\!]6YJJ7HTYD%@8"[506D.O3%6:GT*.:L5U.M[+[@_.6DP,,=@C19'B<6&3^_$PIV#.4>[Q!Z8N)4>7T([BI/:OL\U]:GAV M@SGVUT83F^JAKH/LBX*>KF^+Z?E&\ M__(DV^OCUJNK;!U?KIZWTZE+R5:>'VB4BU,.:YDR)ZAPV-GH=#,+"32$Y)!T MA"G[+9%T".C[,G/?K[[.EO-_SW:GMDUY>S=;_E#+:SU;S]?OOWQX].S!K.#' M[VC*Y;I/W[!5,MS.5M>S6>+3_&3;42E5I/#-IX?K':,6&BEQ59" MB2$!0]3 0%Y][Z,.*;X1*;^C@Z^O0?0P8["BP!&A +3#,F.@T8J&QCJ(& M \8;#B][KBG=TPL#CDZ.9@YXA041T #G2#4BBG6O>J>'\SG]LN"Y?94#?5_V MO;K^Y_UZ4YEZ[XH_U-5VDRF:>Q^B?HE_O=K#\7*'NT;/"3[B(!"43&/"HBYW M7CHDN22ISR[B$^M3T)0(97\0]T6WS_'7WG^IZBD=[:MUZO* '5#&:6*,,EQK M#V'*9]R-C#*:$\]B72GH M4VU6#.1I+A,F1[1#7E8]K8O4KWOVQK-0'^^.$CFI/!1>W(G(4,. MTP>4$&0Y/8A&N*W6D@>4C6-?[/A8?"N6]X6/0%0-(_\^W]R8R.SRMEBY[U>+ M^^MH(*7=Z?C?]>?9]Q/T:?"T0**IIC6 F"G-L")8V#W$)HI/N6EHH#:(4?8- M]NL[3Y>:.RLE(X810@\, T!7XXO?]7,8OX?S=!W0J1U(7_<17X*ITEI#Y2-\ M*B[@GAW&"A'.L9+'O-:U39X\6'LSC&;[XNG_F%W]Z_-JMEQ'#;K=<=I)Z9=H M([X[2:::3PA<"Q^M!V"4]YQ@IQ0[:%W").HEZ>.I5OK\FMC5#U'9> VUJ%);O![\F8MM+\42=KX]1M M 1,/%?*:"$J9ES(UV-N/5D4<[8EGOO,_I&X,W#&,&H5;($82$X$!LL3?<6$1JU0KJ M8\3;?^W?_L)$PTN>$PP3G&MGHVG&D1>2X$3K2BSD">G-^IC": RT1V.7I"J9;EU?5CB;1F=]OFWXGIW M_NAOQ>+:EZOD<9U-V*O[C "ADHPJ"Q"2%OO4C?> @T%T8DE4;9'BZ"&(=N'N MS2)NQ[,;T,@=J0:'24X M9\MT1#3KCP1E1\@W/D:M5RG"_>LL(K,LUD>3+XY>&X#RS@,CO'(@]:"WT?'; MO:<&*4@Z'8:T);"R74A[.Q9]5/.^K9&.4>/N()&7TE!'E+5$.)8J6E;C1E), M+ ;3W9K6'>:-U/89MI;>[]Z6U8]V$]HJS-W!B^(9MY( M09VAW'K+I:W&ZPW(R3477?0QHL)C/2R]3 M(^)SZK;@L*6IX1^,ZP[@3D4;=K=!9#3THIY[V<-HU?+Z8[%(60#J:C/_MJTT M=IIJE( A32![045G=?D>XP+1#E)]2_CK'?4AEH*ZOY^EA ML\6(JF]VH2B(%D0IS*-BMAX1!+7WVT05I+@6N-:1G*X#PT>XEFJ7K>N'AL\^ M)7 EI)3..LFPA]933'B%!553*>?8+BV.AH;;AKN_-/3'L,2WW;[[NEA].Q8+ MKGEGT)Y@9AT6$%C"+$J5J_;C%3+B/2UZ=<*$4XM0-N+]GN=^\NY'0[QG[PD> M(1&]-ZTL!@HX [$WAS&"J1R;:EWB+Y[ESL>W<8#%W=XMRA]%\:E(A7] M$GV:#R]=&Z1$UAO!J&22J]1C2,C]X"70(J==V BC'2V3H 5$1V"ZU GQU[D] M"(P@#;7]E].,?8"L*1.0$:Y MDSKU%#2* TJX!4 BH0<\/-)_[$4KX)6U%BKMN?"1Z%976$ $)^8._9R&;Y]<>BGL,#9\GE'[@@T6G. *.^( M989!I $YC ]:.;%]R!;D7':!:^/ S-.\BC>W=[/YZF0)K!IW!0V-CS 02VTT MVQ5DGOG]N^MH%TPL-:4]3K2/;6\%1%)(\0D$9Q7*L5N"E8H1' U(;+ 5% $J M*M2TIFYB);+:UR@M =M8I3SYZ7T_D33*(^;OV7L"I-'G)YI;S94VPBI(:?7> MU,($ZJ1+P[=MK%OGR%%#ML9=P2O-C!.IBR.%$BIG=66\:0')1'(?6I1A M'58TPK8Q+VIO$OV\GT$,52 JME1X#1ABD#S,!:W=5!HHMBJKY\UO